school of computer science & it ii_jan-may11012014.pdf · ic 1905 english aim and objectives 1....

24
STUDENT KIT Bachelor of Computer Application II Semester Jan-May 2014 Onwards Devi Ahilya Vishwavidyalaya School of Computer Science & IT “We make things happen . . .” Producing world – class IT Professionals Since 1986 www.scs.dauniv.ac.in MISSION OF SCS To produce world-class professionals who have excellent analytical skills, communication skills, team building spirit and ability to work in cross cultural environment. To produce international quality IT professionals, who can independently design, develop and implement computer applications. Professionals who dedicate themselves to mankind. SCHOOL OF COMPUTER SCIENCE & IT DEVI AHILYA VISWAVIDYALAYA Takshashila Campus, Khandwa Road, Indore – 452017 Tel. (0731) – 2470027, 2438518 Fax : (0731) – 2763618 Email: [email protected]

Upload: others

Post on 22-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

STUDENT KIT

Bachelor of Computer Application II Semester

Jan-May 2014 Onwards

Devi Ahilya Vishwavidyalaya

School of Computer Science & IT

“We make things happen . . .” Producing world – class

IT Professionals Since 1986

www.scs.dauniv.ac.in

MISSION OF SCS To produce world-class professionals who have excellent analytical

skills, communication skills, team building spirit and ability to work in cross cultural environment.

To produce international quality IT professionals, who can independently design, develop and implement computer applications.

Professionals who dedicate themselves to mankind.

SCHOOL OF COMPUTER SCIENCE & IT DEVI AHILYA VISWAVIDYALAYA

Takshashila Campus, Khandwa Road, Indore – 452017 Tel. (0731) – 2470027, 2438518 Fax : (0731) – 2763618

Email: [email protected]

Page 2: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | School of Computer Science & IT 1

School Of Computer Science & IT, DAVV, Indore

Scheme- Jan-May 2014 onwards BCA - II Sub. Code Subject Name L T P C Internal Practical End

Sem Total

/Project IC – 1905 English Language and

Composition 3 1 0 4 40 - 60 100

CS - 1202 Programming and Problem Solving Using C - II

3 1 2 5 30 20 50 100

CS – 1102 Mathematics- II 3 1 0 4 40 - 60 100 CS - 2020 Electronic Circuits 3 1 2 5 30 20 50 100 CS - 1501 Operating System Basics

& PC Packages 2 1 2 4 30 20 50 100

CS-1809B Comprehensive Viva 4 100 100 Total 26 700

Note: Proposed Scheme can be changed/amended/improved according to necessity and

requirement.

Page 3: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 2

BCA II Semester IC 1905 English

Aim and Objectives 1. Aim:

To strengthen the proficiency in the skills of the English language. 2. Objectives:

i. Give practice to hone learners’ reading, listening and writing skills ii. Systematically strengthen the understanding and use of the language iii. Familiarize students with functional use of grammar. iv. Spread awareness about the heritage of India’s composite culture among the students. v. Acquaint the students with one or the other aspect of Indian culture, ancient and

modern.

Course Description

Week TOPIC

Week 1

Where the mind is without fear (poem): Explanation of the poem, exercises including comprehension and vocabulary.

Week 2

The Ideals of Indian Art: Explanation, exercises including comprehension and vocabulary, grammar (Determiners and Countable/Uncountable Nouns), Exercises, Composition, Paragraph Writing, Speech Skills

Week 3

The Wonder that was India: Explanation, exercises including comprehension and vocabulary, grammar (The Tense Forms: The Present Indefinite Tense, The Present continuous Tense, The Present perfect Tense, The Present perfect continuous Tense) Speech Skills (Phonetic Symbols for consonant sounds) Assignment: Exercises in unit 1(Letter writing, short answer questions)

Week 4

The Heritage of Indian Art: Explanation, exercises including comprehension and vocabulary, grammar (The Past Tense: The Past Indefinite Tense, The Past continuous Tense, The Past perfect Tense)

Week 5

Life in Vedic Literature: Explanation, exercises including comprehension and vocabulary, grammar (The Future Indefinite Tense, The Future continuous Tense, The Future perfect-Tense, The Future perfect continuous Tense, use of Some – Any, Too – Enough, ‘Too’ and ‘Very’), Speech Skills (Phonetic Symbols for consonant sounds contd…

Week 6 The Ramayana and The Mahabharata: Explanation, exercises including comprehension and vocabulary, grammar (Conditional Sentences), Speech Skills (Phonetic Symbols for consonant sounds) Assignment: Exercises in unit 2 (Tenses, short answer questions)

Week 7

Freedom Movement in India: Explanation, exercises including comprehension and vocabulary, grammar (Modals)

Page 4: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 3

Week 8

Dandi Salt March: Explanation, exercises including comprehension and vocabulary, grammar (Direct and Indirect Speech: Statements, Questions, Commands, requests and advice, Exclamations)

Week 9

Continuation of previous grammar part- Sentence Synthesis, Verb Pattern, Composition, Speech Skills … cont…(Phonetic Symbols) Assignment: Exercises in unit 3 (Direct and Indirect Speech, short answer questions, Verb Pattern)

Week 10

Aspects of Indian Constitution: Explanation, exercises including comprehension and vocabulary, grammar (Active and Passive Voice), Composition, Speech Skills … cont…(Vowel sounds), Exercise

Week 11

Individual Freedom: Explanation, exercises including comprehension and vocabulary, grammar (Prepositions, its types, exercises) Speech Skills … cont…(Vowel sounds), Exercise

Week 12

Fundamental Duties: Explanation, exercises including comprehension and vocabulary, grammar (Verb + Prepositions, Verb + adverbs, Intransitive Phrasal Verbs, Possessives, Combination of Sentences), Speech Skills … cont…(Vowel sounds), Exercise, Diphthongs, Exercise Assignment: Exercises in unit 4 (preposition and verbs, short answer questions)

Week 13

Delhi in 1857: Explanation, exercises including comprehension and vocabulary, grammar (Word Formation, Some English Prefixes, Suffixes; Compounds: Noun, Adjective, Verb), Speech Skills … cont…(Vowel sounds), Exercise

Week 14

Rajah’s Diamond: Explanation, exercises including comprehension and vocabulary, grammar (Punctuation: Word Punctuation, Sentence Punctuation), Speech Skills … cont…(Syllable and Stress)

Week 15

Tree: Explanation, exercises including comprehension and vocabulary, grammar (Non-finite verbs: Infinitive, Gerund, Participle) Assignment: Exercises in unit 5 (Non-finite verbs)

Learning Resources:

Reference Book: English Language and Indian Culture Published by MP Hindi Granth Academy, Bhopal

Page 5: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 4

CS 1202 Programming and Problem Solving Using C-II 1. Course title and code: Programming and Problem Solving Using C, CS-1202 2. Credit hours: 05 3. Program(s) in which the course is offered. BCA-II Semester 4. Name Of Faculty Member Responsible For The Course

Dr. (Mrs.) Maya Ingle

5. Level/year at which this course is offered: II Semester 6. Pre-requisites for this course (if any): Fundamentals of programming 7. Co-requisites for this course (if any): Nil 8. Date of approval of the course specification within the institution 9. Location if not on main campus: Not Applicable

Aim and Objectives 1. Aim: To develop programming skills using basics as well as advanced features of C language that help students in solving problems in scientific, mathematical and business applications. 2. Objectives: Course development objectives that are being implemented.

To make student able Develop the problem solving skills. To read, analyse and explain intermediate level C programs. To understand and solve logical & mathematical problems through C. Further develop their skills in software development using a procedural language

(the C language). Design and develop a minor project in C language.

Course Description

Week TOPIC READING Text

Book 1 Week 1

Review of Previous course studied in I Semester OBJECTIVE: TO REVIEW FUNDAMENTALS OF C

Chapter 1 ,2,3 and Lecture Notes

Page 6: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 5

Week 2

User Defined Functions OBJECTIVE: TO AWARE THE STUDENT WITH USER DEFINED FUNCTIONS.

1) Introduction of user defined functions along with examples. 2) Functions with arguments without arguments along with the

examples. 3) Communication between functions (how one function calls

the other functions). 4) Some exercise based on functions.

Chapter 6 and Lecture Notes

Week 3 Recursion OBJECTIVE: TO AWARE THE STUDENT WITH RECURSIVE FUNCTION

1) Introduction of recursion along with examples. 2) Comparison with iterative function. 3) Advantages and Disadvantages of Recursion 4) Some exercise based on recursive function.

Chapter 6 and Lecture Notes

Week 4

Arrays {one dimensional and multidimensional array}. OBJECTIVE: TO AWARE THE STUDENT WITH 1-D ARRAY

1) Introduction of Arrays: Array initialisation, Bound checking. 2) Programs using 1D Array. 3) Advantages and disadvantages of Arrays 4) Some exercise based on passing arrays to function.

Chapter 4 and Lecture Notes

Week 5

2D and multidimensional array OBJECTIVE: TO AWARE THE STUDENT WITH 2-D ARRAY THEIR APPLICATION

1) 2D and multidimensional array. 2) Matrices operation ( Addition, Subtraction, Multiplication). 3) Some exercises based on 2-D Array.

Chapter 4 and Lecture Notes

Week 6

Pointers: Initialization of pointer, pointers to various user-defined and standard data types. OBJECTIVE: TO AWARE THE STUDENT WITH THE POINTERS. 1) Introduction of Pointers: Pointers declaration , pointer arithmetic

and operation. 2) Some programs based on pointers. 3) Function Call by reference and Call by Value 4) Functions returning pointers, Pointers as parameter to function

Chapter 5 and Lecture Notes

Week 7

Applications of Pointer: Dynamic Memory allocation Uses, pitfalls and relationship with array. OBJECTIVE: TO AWARE THE STUDENT WITH APLLICATIONS OF POINTER

1) Uses and pitfalls 2) Dynamic Memory allocation (malloc() and calloc() functions) 3) Some exercise based on Dynamic Memory allocation. 4) Array and Pointer Relationship.

Chapter 5 and Lecture Notes

Page 7: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 6

Week 8 String and Storage Class Specifiers. OBJECTIVE: TO AWARE THE STUDENT WITH STRING MANIPULATION AND STORAGE CLASSES 1) String Handling: Pointers and strings, standard library string functions. 2) Array of pointers to strings and its limitation. 3) Introduction of Storage classes (register, static , auto and Extern) and their differences 4) Some exercises based on different storage classes.

Chapter 5,2 and Lecture Notes

Week 9

Advanced Programming Concepts: Structures and Union, OBJECTIVE: TO AWARE THE STUDENT WITH STRUCTURES AND UNION. 1) Introduction of Structures: Structure declaration, program and

application. 2) Introduction of Union: Union declaration, program and

application. 3) Difference between Structure and Union. 4) Some standard Functions like gets(), goto() , puts(), getchar() ,

putchar(), getche() etc.

Chapter 7 and Lecture Notes

Week 10

Arguments to main, Enumerations and bit fields. OBJECTIVE: TO AWARE THE STUDENT WITH COMMAND LINE ARGUMENTS,ENUMERATIONS AND BITFIELDS 1) Arguments to main: Introduction of argc and argv. 2) Enumerations and bit fields and program based on it. 3) Introduction of bit wise operators along with examples. 4) Concept of typedef and its programming.

Chapter 7 and Lecture Notes

Week 11

Remaining from C: Pre-Processors: {Define, include, macro's, ifdef,}, Coercion, Type Casting, Header files creation. OBJECTIVE: TO AWARE THE STUDENT WITH PRE-PROCESSORS AND HEADER FI1LES

1) Concept of Pre-Processors: macro expansion, file inclusion Conditional compilation.

2) Macros with argument and macro versus function. 3) Concept of local and global variables. 4) Header files creation.

Chapter 7-8-10 and Lecture Notes

Week 12

File Handling: Introduction to File handling, Advanced pointer, Other Programming Techniques. OBJECTIVE: TO AWARE THE STUDENT WITH FILE HANDLING. 1) Introduction to file handling: Different operations on file like

read, write and append. 2) File Creation and programs based on file creation, reading and

merging.

Chapter 9 and Lecture Notes

Page 8: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 7

Week 13

Functions used for file management and applications OBJECTIVE: TO AWARE THE STUDENT WITH FILE MANAGEMENT AND THEIR APPLICATION. 1) File management and programs based on file management. 2) Advanced pointer. 3) Other Programming Techniques

Chapter 9 and Lecture Notes

Week 14

Review for Final exam

Week 15

End Semester Exam

Learning Resources

1. Required Text(s)

1. Herbert Schildt, “C++ The Complete Reference”, Osborne/McGraw-Hill 2. Let us C, Yashavant Kanetkar, BPB Publications. 3. Working with C, Yashavant Kanetkar, BPB Publications.

2. Essential References 1. B.W. Kernighan & D.M. Ritchie, "The C Programming Language", Prentice Hall of India.

3- Recommended Books and Reference Material (Journals, Reports, etc) (Attach List)

Pointer in C- Yashwant Kanetkar-BPB Publication

4-.Electronic Materials, http://www.dauniv.ac.in/coursematerial.php , other Web Sites etc 5- Other learning material such as computer-based programs/CD, professional standards/regulations

Assignments:

1. Write a C program with function that accept an integer n as parameter and do following task

a. display first n Fibonacci nos b. display first n prime nos. c. Calculate Factorial of n d. Swapping the values of two variable e. Minimum/maximum value from the given input

2. Write a C program with function that accept two float numbers as parameters and do following task

a. display their sum and difference. b. Swapping the values of two variable c. Find Minimum/maximum value from the given input

3. Write a C program with function that accept an integer n as parameter and return its square .

Page 9: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 8

4. Write the following recursive C Function a. Factorial of a given number b. Nth Fibonacci number c. Reverse of a given String d. Reverse of a give Number

5. Write a C program to find minimum, maximum, sum and average of the given one dimensional array.

6. Write a C program to search an element in an array and return its position. 7. Write a C program to sort elements of a list using bubble sort 8. Write a C program to find second largest element in a n array. 9. Write a C program with

a) Function that accept marks in 4 subjects (max. Marks= 100 for each subject) from user and return percentage of marks .

b) Function that accept percentage and return grade as following: 90-100 A+ 80-90 A 70-80 B+ 60-70 B 50-60 C+ 40-50 C Below 40 F

then print the percentage and grade in main( ). 10. Write a C program to display the elements of array using pointer. 11. Write a C program to reverse a number using pointer. 12. Write a C program with function that accept two float numbers as parameters and calculate

their sum, multiplication. Print result of sum and multiplication in main(). 13. Program to find whether given string is palindrome or not. 14. Program to perform the basic Matrix operations addition, subtraction, multiplication,

Transpose. 15. Program to take a sentence as input and reverse every word of the sentence. 16. Write User Defined Function and test them in the main program for the following standard

function a. int mystrlen(char *s) b. char *mysubstr(char *s, int i, int j) c. char *mystrcat(char *s1,char *s2) d. int mystrcmp(char *s1, char *s2) e. int mystrchr(char *s, char c, int i) f. char *mystrrev(char *s) g. int mystrend(char *s, char *t) h. char *myreplace(char *s, char *old, char *new) i. int abs(int i) j. char *mytoupper(char *) k. char *mytolower(char*) l. int isupper(char *s) m. int islower(char *s) n. int mypower(int a, int b) o. int mymod (int a, int b)

17. Write a c program to create a new data type Date with the help of structure and typedef.

Page 10: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 9

18. Write a C program to implement myprintf and myscanf functions using Concept of variable number of arguments. (using getch, putch, gets and puts function)

19. Write a C program that creates an Employee text file? Records Are empid, empname, designation, qualification, salary, experience, Research work, address, city phone?

20. Write a C program that manipulates the above text file. The program must implements the operation to modify a record, delete a record and append new records.

21. Write C programs for the following operation to work like DOS Commands: a. type abc.txt b. copy source1.txt source2.txt c. copy source1.txt source2.txt source3.txt source4.txt d. compare source1.txt source2.txt e. concat source1.txt source2.txt

22. Write a C program to open two files containing integers (in sorted order) and merge their contents.

23. Write a C program to count the number of vowels, consonants, digits, spaces, other symbols, words and lines in a given text file.

24. Write C code to check if an integer is a power of 2 or not 25. Write a C program to count bits set in an integer? 26. Write a C program to set a particular bit in a given number. 27. Write a C program to reset a particular bit in a given number.

Page 11: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 10

CS-1102 Mathematics-II

1. Course title and code: Mathematics-II CS-1102

2. Credit hours: 4 3. Program(s) in which the course is offered. (If general elective available in many programs indicate this rather than list programs)

BCA 4. Name of faculty member responsible for the course Ms. Deepika Rai

5. Level/year at which this course is offered: First Year II Semester 6. Pre-requisites for this course (if any): Basics of Mathematics 7. Co-requisites for this course (if any): Nil 8. Date of approval of the course specification within the institution Since beginning of the course. 9. Location if not on main campus: Not applicable Aim and Objectives

1. Aim:

The aim of this course is to provide the basic concepts, techniques and tools in mathematics.

2. Objectives: By covering the course in mathematics-II, the students will able to:

- Know Fourier series, Laplace transforms, differential equation, Linear and Non- Linear differential equation and Vector calculus. - Understand their applications. - Solve related simple numerical problems which enable them to understand the subject. - Provide the mathematical foundation to pursue their research in better manner.

Page 12: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 11

Course Description Text Book: Engineering Mathematics II “Dr. D C Agarwal” Fifth Edition, Published by Shree Sai Prakashan

Week TOPIC READING Week 1

Fourier series and half range series. UNIT-I by Dr. D C Agarwal

Week 2 Laplace transforms & Inverse Laplace transforms of simple functions and their elementary properties.

UNIT-I by Dr. D C Agarwal

Week 3

applications of laplace transforms in solution of ordinary differential Equations.

UNIT-I by Dr. DC Agarwal

Week 4 Second order differential equation with variables Coefficients (Only by method: One solution is known & variation of parameters).

UNIT-II by Dr. D C Agarwal

Week 5

Solution by series method UNIT-II by Dr. D C Agarwal

Week 6 Legender's and Bessel's equation and their elementary properties.

UNIT-II by Dr. D C Agarwal

Week 7

Linear and Non-Linear Partial differential equation of first and second order with constant coefficients.

UNIT-III by Dr. D C Agarwal

Week 8 Separation of variable method.

UNIT-III by Dr. D C Agarwal

Week 9 Application in solution of wave and heat conduction Equation.

UNIT-III by Dr. D C Agarwal

Week 10

Vector calculus, Vector Differentiation, Velocity and acceleration

UNIT-IV by Dr. D C Agarwal

Week 11 Gradient, Divergence and Curl.

UNIT-IV by Dr. D C Agarwal

Week12 Line and Surface integral, Stoke's and Gauss divergence theorem.

UNIT-IV by Dr. D C Agarwal

Week-13 End Semester Examination

Learning Resources 1. Required Text(s)

Engineering Mathematics II “Dr. D C Agarwal”,Fifth Edition, Published by Shree Sai Prakashan

2. Reference Books: - Higher Engineering Mathematics – Dr.B.S Grewal, Edition: 36 Khanna Publishers, 2001. ISBN: 8174091157, 9788174091154 - Higher Engineering Mathematics – BV Ramana. Tata McGraw-Hill Education, 2006, ISBN: 007063419X, 9780070634190

3. Electronic Materials, Web Sites etc http://nptel.ac.in/courses.php?disciplineId=106

Page 13: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 12

List of Assignments 1. Find a series of sines and cosines of multiples of x which will represent f(x) in the interval (-π, π) when

푓(푥) = 0, − π < 푥 < 0

π , 0 < 푥 < π

Hence show that π = 1 + + + + ⋯

2. Prove that L {푒 } = .

3. Find the Laplace transform of the function e3t sin2t.

4. Evaluate: (i) L-1 { } (ii) L-1 { }.

Solution of Second Order Differential Equation with variable coefficient

When one solution is known

1. Solve (3-x)

- (9-4x) + (6-3x)y = 0 , given that y=ex is one solution.

2. Solve

– cot x – (1-cotx) y = 0 , given that y=ex is one solution.

3. Solve x

– 2(x +1) + (x +2) y = 0 , given that y=ex is one solution.

4. Solve x

+ (x -2) - 2y = 0 , given that u = e-x is one integral.

5. Solve (x +2)

- (4x +9) + (3x + 7)y = 0 , given that u = ex is one integral.

6. Solve (x +2)

- (2x + 5) + 2y = 0 , given that u = e2x is one integral.

7. Solve x2

- (x2 + 2x) + (x + 2)y = 0 , given that u = x is one integral.

8. Solve x2

– 2x(1 +x) + 2(1 +x)y = 0 , given that u = x is one integral.

Method of Variation of Parameters.

1. Solve (D2 + 1)y = x. 2. Solve (D2+1) y = cosec x. 3. Solve (D2 + 4)y = 4 tan2x. 4. Solve (D2+ a2) y = sec ax. 5. Solve (D2 + 4) y = sec 2x. 6. Solve (D2 +1)y = sec x.

Page 14: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 13

Partial differential equation 1. Solve : x ( y2 + z ) p - y ( x2 + z ) q = z (x2 - y2). 2. Solve : x2p + y2q = nxy. 3. Solve : x2p + y2q = z2. 4. Solve : p tanx + q tany = tanz. 5. Solve: z (p – q) = z2 + (x + y)2.

6. Solve: (b-c) yzp + (c-a) zxq =

(a-b) xy.

7. Solve: z(xp – yq) = y2-x2.

Vector Differentiation

1. If r = a cost i + a sint j + t k , find 풅풓풅풕

, 퐝ퟐ퐫퐝퐭ퟐ

, |퐝ퟑ퐫퐝퐭ퟑ

| .

2. A particle moves along the curve r = 3t2 i + (t2-2t) j + t2 k. Find the velocity and acceleration at t=1.

3. A particle moves along the curve whose parametric equations are X = e-t , y = 2 cos 3t , z = sin 3t . Find the velocity and acceleration at t=0.

4. If r = sect i + tant j be the position vector of a point at any time t , find velocity and acceleration at t = .

5. If a and b are constant vectors and r is vector function of the scalar variable t, differentiate the following with respect to t :

(i) (ii) (ar + Rb)2 (iii)

(iv) .

(vi) + .

(vii) .

- vii) R2r + (a.r)b Where R is the modulus of vector r.

6. If a, b are constant vectors, ω is a constant, and r is a vector function of the scalar variable t

given by r = a cos ωt + b sin ωt. Show that r x = ωa x b.

Gradient

1. ф (x, y, z) = xy2z and I = xz i – xy j + yz2 k , show that

(фI) at (2, -1, 1) is 4 i + 2 j.

2. If a = xyz i + xz2 j – y3 k and b = x3 I – xyz j + x2z k, then calculate the value of

X

at the point (1, 1, 0).

3. If r = (2xy2 – x4) i + (ex+y – y sinx) j + x2 cosy k, verify that

=

.

4. Find the gradient of following functions at (1, -1, 2). (i) x3 – y3 + xz2 (ii) sin xyz (iii) x3 + y3 + 3xyz

5. If r = xi + yj + zk, show that gard log R =

OR ∇ log R =

6. Show that (u · ) r = u .

Page 15: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 14

7. If u = x + y + z , v = x2 + y2 + z2 and w = yz + zx + xy, prove that (grad u) · [(grad v) X (grad w)]=0.

8. If r = xi + yj + zk, find r · ф for ф = x3 +y3 + z3 - 3xyz.

Divergence and Curl

1. Show that div r = 2/r. 2. Show that div Rn r = (n + 3) Rn. 3. If F = xyz i + 3x2y j + (xz2-y2z) k, find div F. 4. If V = exyz (I + j + k), find curl V. 5. If f = xy2 i + 2x2yz - 3yz2 k, find div f and curl f at the point (1, -1, 1). 6. If a = x2z I – 2y3z2 j + xy2z k, then find div a and curl a at the point (1, -1, 1). 7. Find div (curl A), where A = x2y i + xz j + 2yz k. 8. If a is a constant vector, then show that curl (a X r) = 2a. 9. div (фA) = ф div A + (grad ф) ∙ A. 10. Curl (фA) = ф curl A + (grad ф) X A. 11. div (A X B) = B ∙ curl A – A ∙ curl B. 12. Curl grad ф = 0.

13. div (grad ф) = ф

+ ф

+ ф

.

14. Show that a ∙ ( ) = ∙

. Direction Derivative

1. Find the directional derivative of ф = xyz at the point (1, 1, 1) in the directions of the

following vectors : (i) i (ii) -j

2. Find the directional derivative of ф = xy + yz + zx at the point (1, 2, 0) in the direction of the vector 2i + j - 2k.

3. Find the directional derivative of ф = x2- 2y2 + 4z2 at the point P(1, 1, -1) in the direction of the vector i + 2j + 2k. Also find maximum value of directional derivative at P.

Page 16: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 15

CS-2020 : Electronic Circuits

1. Course title and code: CS-2020: Electronic Circuits

2. Credit hours: 5

3. Program(s) in which the course is offered. (If general elective available in many programs indicate this rather than list programs)

Bachelor of Computer Application

4. Name of faculty member responsible for the course : Ms. Shweta Agrawal

5. Level/year at which this course is offered: First Year, Second Semester

6. Pre-requisites for this course (if any): Basic Electrical and Electronics

7. Co-requisites for this course (if any): Basic overview of semiconductors.

8. Location if not on main campus:

Aim and Objectives

1. Aim: Aim of this course is to provide basic knowledge and applications of unipolar and bipolar semiconductor devices.

2. Objectives: 1) To understand the concepts of semiconductor devices. 2) To study about various functions of PN junction semiconductor diodes. 3) To make student aware about concepts of different rectifiers. 4) To understand the function of special purpose diodes. 5) To learn about Voltage – Current characteristics of semiconductor devices. 6) To understand about bipolar junction transistors. 7) To understand various types of amplifiers. 8) To provide the knowledge of field effect transistor. 9) To understand the concept of metal oxide semiconductor field effect transistor )

Page 17: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 16

Course Description

No. of weeks

Topic Reading

Week 1

Objective: - Understand the basic concepts of semiconductor devices.

1) Introduction of the conductor, semiconductor and insulators. 2) I ntrinsic and extrinsic semiconductors. 3) D rift current, diffusion current and mobility. 4) Mechanism of current flow in semiconductors.

Assignment: - 1) Write different between conductor, semiconductor and insulator. 2) Find the conductivity and resistivity of pure silicon crystal at temperature 300k. The density of electron hole pair at temperature in pure silicon crystal is 1.072x 10tp10 /cc. The mobility of electron and hole are respectively µn=1350 cm2 /volt-sec. µp= 480 cm2/volt-sec.

Chap. 2 Electronic Principles By Malvino

Week 2

Objective: - Understand the concept of the semiconductor diode. 1) Overview of the semiconductor diode and understand the

formation of depletion layer. 2) Effect of temperature on barrier voltage, mechanism of current

flow in PN junction diode. 3) Voltage/ Current (V/I) characteristics of PN junction diode. 4) Temperature effect on V/I characteristics, ideal diode.

Assignment: - 1) Write the characteristics of PN junction diode. 2) Write the various application of the PN junction diode. 3) Find the diode current if reverse saturation current is1µA,voltage across diode is 4 volt at temperature 100ºC.

Chap. 3 Electronic Principles By Malvino

Week 3

1) Diode parameters like bulk resistance, static resistance and peak inverse voltage (PIV).

2) Some problem solving related to the diode. Objective: - Understand the concept of the rectifiers.

3) Half wave rectifier and its derivation(dc o/p current, dc o/p voltage, output dc power and rms value of current)

4) Finding the input ac power, efficiency, voltage regulation and ripple factor of half wave rectifier.

Assignment: - 1) A voltage v= 200 sinwt volt is applied on half wave rectifier. If diode resistance is 1 k Ω and load resistance is 10000 Ω then calculate (a) Average value of I (b) RMS value of current (c) Input AC power (d) Output DC power (e) Efficiency (f) Ripple factor

Chap. 4 Electronic Principles By Malvino

Page 18: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 17

Week 4

1) Full wave rectifier classification: - centre tapped full wave rectifier and Bridge full wave rectifier. Derivation of centre tapped full wave rectifier. (dc o/p current, dc o/p voltage, output dc power and rms value of current)

2) Finding the input ac power, efficiency, voltage regulation and ripple factor of full wave rectifier.

3) Bridge full wave rectifier and its derivation. 4) Some exercise based on half wave rectifier n full wave rectifiers.

Assignment: - 1) Explain the working of bridge full rectifier and find its mathematical expressions for it. 2) A potential V= 480 sinwt volt is applied on full wave rectifier. If resistance of each diode is 800 Ω and load resistance 4 k Ω then calculate (a) Peak, average and RMS current (b) Efficiency (c) Ripple factor

Chap. 4 Electronic Principles By Malvino .

Week 5

Objective: -Understand the concept of Zener diode. 1) Overview of the Zener diode and understand Voltage/ Current

(V/I) characteristics of Zener diode. 2) Junction breakdown: - Zener breakdown and avalanche

breakdown. 3) Zener diode biasing, application of Zener diode and Zener diode as a

voltage regulator. 4) Zener diode as a peak clipper and Zener diode as a meter

protector. Assignment:-1) Calculate the battery current I, Iz and Il in the circuit. How will these values be affected if source voltage is increased? 2) Find the current through diode if load resistance R is (a)30 k Ω (b) 5 k Ω (c) 3 k Ω

Chap.5 Electronic Principles By Malvino .

Week 6

Objective: - Understand the concept of special purpose diode. 1) Operation of Schottky diode and its Voltage/ Current (V/I)

characteristics. 2) Properties of Schottky diode and its applications. 3) Varicap or varactor diode and its curve, construction of power

diode. 4) Tunnel diode and its V/I characteristics.

Assignment: - 1) Write the construction and working of photodiode. 2) Write the construction and working of IR emitters’ diode. 3) Write the construction and working of Light Emitting Diode (LED). 4) Write the construction and working of Liquid Crystal Display (LCD) also write the difference between LED and LED. 5) Write about solar cell and thermistor.

Chap.5 Electronic Principles By Malvino

Week 7

Objective: - Understand the Bipolar transistors. 1) The Unbiased and biased transistor

2) Transistor currents, CE connection 3) Base curves, collector curves. 4) Transistor Approximations

Assignment: - 1) Write the working of an unbiased transistor 2) Write the working of a biased transistor 3) Explain base curve and collector curve in CE configuration

Chap.6 Electronic Principles By Malvino

Page 19: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 18

Week 8

Objective: - Understand the fundamentals of bipolar junction transistors.

1) Variations in current gain with temperature. 2) The load line and operating point. 3) Saturation and cutoff in transistors 4) Transistor as a switch and as an amplifier

Assignment:-1) Problems of section 7.1, 7.2, 7.3, 7.4 and 7.5 behind the

Chap.7 Electronic Principles By Malvino

Week 9

Objective: - Understand the biasing in bipolar junction transistors.

1) Voltage divider bias, VDB load line and Q point. 2) Two supply Emitter bias. 3) Emitter feedback bias. 4) Collector and Emitter feedback bias

Assignment: - 1) Problems of section 8.1,8.3,8.4 and 8.5 behind the chapter.

Chap.8 Electronic Principles By Malvino

Week 10

Objective: - Understand the concept of amplifier. 1) Base biased amplifier. 2) Emitter biased amplifier 3) Small signal operation, AC beta 4) AC resistance of the Emitter diode, Two transistor models Assignment: - 1) Problems of section 9.1, 9.2 and 9.3 behind the chapter.

Chap.9,10 Electronic Principles By Malvino

Week 11

Objective: - Analysis of amplifier. 1) AC equivalent circuit, Base biased amplifier. 2) V D B a mp l i f i e r , voltage gain. 3) The loading effect of input impedance. 4) Multistage amplifier. Assignment: - 1) Problems of section 10.1, 10.2 and 10.3

behind the chapter.

Chap.10 Electronic Principles By Malvino

Week 12

Objective: - Understand the concept Filed effect transistor (FET). 1) Construction of FET. 2) Some characteristics regarding FET. 3) Some definitions and regarding FET (shorted gate drain current,

pinch of voltage). 4) Some parameters regarding FET (AC drain resistance).

Assignment: - 1) The data sheet of 2N5951 is having Idss=10 mA,

Chap.13 Electronic Principles By Malvino

Week 13

Objective: - Understand the concepts metal oxide semiconductor filed effect transistor (MOSFET).

1) Construction and working of Depletion type MOSFET. 2) Construction and working of of Enhancement type MOSFET. 3) Characteristics curve.

Assignment:-1) Write the difference between Depletion type MOSFET and Enhancement type MOSFET.

Chap.14 Electronic Principles By Malvino

Week 14

Final exam

Page 20: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 19

Learning Resources:

1.Required Text(s) : Electronic Principle : Albert Paul Malvino, McGraw-Hill,6th or 7th Edition

2. Essential References: Electronic Devices and Circuits by Robert Bolystead, Pearson Education

3. Electronic Materials, Web Sites etc

i) http://www.malvino.com ii) http://nptel.iitk.ac.in/courses/Webcourse-contents/IIT-

MADRAS/Basc_Elec_Lab/New_index1.html iii) http://nptel.iitk.ac.in/courses/Webcourse-contents/IIT-

Delhi/Semiconductor%20Devices/index.htm

Page 21: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 20

CS – 1501: Operating System Basics & PC Packages 1. Course title and code: Operating System Basics & PC Packages CS – 1501 2. Credit hours: 4 hours 3. Program(s) in which the course is offered. BCA -II

4. Name of faculty member responsible for the course: Er. Hitesh Ninama. 5. Level/year at which this course is offered: II Semester/ I Year 6. Pre-requisites for this course: Basic computer knowledge. 7. Co-requisites for this course : NA 8. Date of approval of the course specification within the institution:NA 9. Location if not on main campus: Main Campus

Aim and Objectives: 1. Aim :

Aim of the course is to provide an understanding of purpose, structure and functions of operating system. Introduce Disk Operating system and its commands. In addition it also focuses on basic software packages such as MS Word, MS Excel, and MS PowerPoint.

2. Objectives: A. Provide general understanding of structure of modern computer. B. Be familiar with the use of computers as a prime tool in solving of common problems within

various facets of our society. C. Understand the generic principles both of computer software packages and of computer

usage as applied directly to common situations. D. Comprehend and apply the procedures, functions and processes of software packages

covered in the course. Course Description:

Week TOPIC UNIT Week 1 Operating System: Evolution of operating system, Define Operating System,

Objectives and functions of operating system, operating system as a resource manager, types of an operating system.

Unit 1

Week 2 Software and its Need, Types of Software - System software, Application software. System Software - Operating System, Utility Program, Programming languages, Assemblers, Compilers and Interpreter.

Unit 2

Week 3 Application Software and its types - Word-processing, Spreadsheet, Presentation Graphics, Data Base Management Software. Characteristics, uses, examples and area of applications of all application and system software types. Virus- working principles, Types of viruses, virus detection and prevention, viruses on network.

Unit 2

Week 4 Disk Operating System (DOS): Need for DOS, Choosing disks & drives, working with files & directories.

Unit 3

Week 5 MS-DOS commands: Internal & External commands, Hard disk partition using FDISK.

Unit 3

Page 22: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 21

Week 6 MS-Word: Spell Check, Thesaurus, Find & Replace; Headers & Footers ; Inserting – Page Numbers, Pictures, Files, Autotexts, Symbols etc.

Unit 3

Week 7 Working with Columns, Tabs & Indents; Creation & Working with Tables including conversion to and from text; Margins & Space management in Document.

Unit 3

Week 8 Adding References and Graphics; Mail Merge, Envelops & Mailing Labels. Importing and exporting to and from various formats.

Unit 3

Week 9 MS Excel: Introduction and area of use; Working with MS Excel.; concepts of Workbook & Worksheets; Using Wizards.

Unit 4

Week 10 Various Data Types; Using different features with Data, Cell and Texts; Inserting, Removing & Resizing of Columns & Rows; Working with Data & Ranges; Different Views of Worksheets; Column Freezing, Labels, Hiding, Splitting etc.

Unit 4

Week 11 Using different features with Data and Text; Use of Formulas, Calculations & Functions; Cell Formatting including Borders & Shading; Working with Different Chart Types; Printing of Workbook & Worksheets with various options.

Unit 4

Week 12 MS PowerPoint: Introduction & area of use; Working with MS PowerPoint; Creating a New Presentation; Working with Presentation; Using Wizards; Slides & its different views.

Unit 5

Week 13 Inserting, Deleting and Copying of Slides; Working with Notes, Handouts, Columns & Lists; Adding Graphics, Sounds and Movies to a Slide; Working with PowerPoint Objects; Designing & Presentation of a Slide Show; Printing Presentations, Notes, Handouts with print options.

Unit 5

Learning Resources 1. Required Text(s)

A. “Fundamentals of Computers & Information Technology”: A. Jaiswal, Dreamtech Press.

2. Essential References: A. Windows XP Complete Reference. BPB Publications B. MS Office XP complete. BPB publication C. MS Windows XP Home edition complete, BPB Publications D. Fundamentals of Information Technology Including MS-Office by Maidasani, Laxshmi

Publication. E. Comdex Computers Course Kit : Vikas Gupta, Dreamtech Press.

3. Recommended Books and Reference Material (Journals, Reports, etc) (Attach List): NIL

4. Electronic Materials, Web Sites etc: A. http://office.microsoft.com/en-us/word-help/training-courses-for-word-2013-

HA104030981.aspx B. http://www.freeofficetutorials.com/MSPowerPointTutorials/section1/lesson_1.html C. http://people.uncw.edu/pattersone/121/labs/L1_MSDOS_Primer.pdf

Page 23: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 22

Assignment List

1. Define Operating System. List and explain objectives and functions of operating system. 2. Explain different types of operating systems. 3. Define software. List and explain different types of software with example of each. 4. Differentiate clearly between Application software and System software. 5. Write a short summary of what you know about command-line user interfaces and

answering the following questions: a. Which DOS commands do you now know how to use? b. How do you know which commands to use to accomplish a task? c. How do you know what parameters work with each command? d. What kinds of mistakes can you make that will produce an error message? e. Can you enter valid commands that don't produce the results you want?

Lab Assignments

1. Use Explore to test the following DOS commands, then record your answers to a through d.

a. Explain the different results you get when you use the commands DIR, DIR /p, and DIR /w.

b. Can you combine multiple switches, i.e., what happens if you enter the command DIR /p /w?

c. What happens if you make a typing error and enter the command DIT instead of DIR? What procedure must you follow to correct your error?

d. Enter the command, DIR /? and explain what happens. Enter the command VER /? and explain what happens. What generalization can you make about the /? command parameter?

e. Enter the command VER /w. Why do you think /w does not work with the VER command word, but it works with DIR?

2. Use Excel for following: a. Insert columns and rows into an existing spreadsheets. b. Enter basic formulas to calculate subtotals and totals. c. Format cells to enhance the appearance of the information and identify problems d. Group columns and rows to present summarized information while details are

hidden. e. Print documents using headers/footers, page breaks, and repeating rows and

columns f. Record properties for the file to index the information. g. Send files as email attachments.

3. Do following in MS Word:

Student Name: Date:

a. Make this text bold. b. Make this text italic. c. Underline this text. d. Align this text to centre. e. Align this text to right.

Page 24: School of Computer Science & IT II_Jan-May11012014.pdf · IC 1905 English Aim and Objectives 1. Aim: To strengthen the proficiency in the skills of the English language. 2. Objectives:

BCA II Sem Jan-May 2014 | 23

f. Make this text red. g. Change the font style of this text to Arial. h. Change this text to 18 points. i. A word in this sentence is spelled wrong. Use spell check to fix it. j. Insert the date and time here: k. Copy this text: “Microsoft Word is a lot of fun!” l. Paste the copy here: m. Cut this text: “Proficiency in Word is just a matter of time!” n. Paste it here: o. Change the quote below to 18 points and justify the text. (Justify will make slight

alterations to the space between the letters and words, so that all lines are the same length.)

p. It is not the critic who counts, not the man who points out how the strong man stumbled, or where the doer of deeds could have done better. The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood, who strives valiantly, who errs and comes short again and again, who knows the great enthusiasms, the great devotions, and spends himself in a worthy cause, who at best knows achievement and who at the worst if he fails at least fails while daring greatly so that his place shall never be with those cold and timid souls who know neither victory nor defeat.

q. Highlight this text. r. Insert a table on the line below this. The table should have 5 columns and 20

rows. The AutoFit behavior should be “Fixed Column Width”.

4. Create a PowerPoint slide show with the contents given:

a. Select a suitable design template and appropriate slide layouts. b. Graphics that can enhance your presentation may also be inserted. You can

replace standard bullet symbols with other graphics. c. Add animation effects to the bullet items. d. Add transition and appropriate sound effects. e. Add a timing to automate your slide show.

Slide 1: i. PowerPoint

Slide 2:

i. Design Template ii. Slide Layout

iii. Create Slides: iv. Text v. Clipart

vi. Bullets vii. Slide View / Slide Sorter View / Outline

Slide 3:

i. Add Animation, Transition & Sound Effects ii. Timings

iii. Slide Shows