STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value...

23
STUDENT KIT BCA-First Semester July-December, 2008 Devi Ahilya Vishwavidyalaya School of Computer Science “ 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 DEVI AHILYA VISWAVIDYALAYA Takshashila Campus, Khandwa Road, Indore – 452017 Tel. (0731) – 2470027, 2461548 Fax : (0731) – 2763618 Email : [email protected]

Transcript of STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value...

Page 1: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

STUDENT KIT BCA-First SemesterJuly-December, 2008

Devi Ahilya VishwavidyalayaSchool of Computer Science

“ We make things happen . . .”

Producing world – classIT 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 SCIENCEDEVI AHILYA VISWAVIDYALAYA

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

Email : [email protected]

Page 2: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

School of Computer ScienceD.A. Viswavidyalaya, Indore

Course Specification

BCA-I Semester

Institution D.A. Viswavidyalaya, Indore

College/Department School of Computer Science & Information Technology

Scheme

Code Subject L T P C Internal Practical/Project

End Sem

Total

CS-1101 Maths - I 3 1 0 4 40 - 60 100CS-1103 Physics - I 3 1 0 4 40 - 60 100IC-1905/ IC-1924

English Language and Composition / Hindi Language

3 1 0 4 40 - 60 100

CS-1201 Fundamentals of programming and Problem Solving

3 1 2 5 30 20 50 100

CS-1019 Basic Electricals & Electronics

3 1 0 4 40 - 60 100

IC-1923 Human Values 2 0 0 2 40 - 60 100Comprehensive Viva 4

27

2

Page 3: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

Programming and Problem Solving through C-IAim and Objectives

1. Aim of the CourseTo enable students for programming methodologies. To enable students for software development using C programming. To learn features of C programming for Project development and Problem Solving. This syllabus covers the basics of programming approaches as well as the rudimentary and some advance features of C programming.

2. Briefly describe any course development objectives that are being implemented. • Understand the problem• Develop the problem solving skills• Develop own algorithm and flowchart for given problem• Understand and solve logical & mathematical problems through C.• Strengthen knowledge of a procedural programming language (the C language).• Design and develop solutions to intermediate level problems using the C language. • Read, analyse and explain intermediate level C programs.• Further develop your skills in software development using a procedural language (the C

language). • Design and develop a project in C language.

Course DescriptionWeek TOPIC READING

Text Book 1

Week 1 Overview of Problem Solving:

Introduction to Computer based Problem Solving, Classification of programming languages, Programming Environment {Assemblers, compilers, interpreters, linkers, and loaders}.

OBJECTIVE: PROVIDING BASIC FUNDAMENTALS OF C.

1) Introduction to Computer based Problem Solving, Features of good programs – Structured program, modular program, fundamentals of programs.

2) Classification of programming languages, low-level language, middle-level language, high -level language along with examples and differences.

3) Programming Environment: Assemblers, compilers, interpreters, linkers, and loaders.

Chapter 1 and Lecture Notes

3

Page 4: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

Week 2 to 4

Programming Concepts with Flowcharting and algorithms, Developing and debugging flowcharts for Programming Problem.

OBJECTIVE: TO DEAL WITH GIVEN PROBLEM USING FLOWCHART AND ALGORITHM.

1) Programming Concepts with Flowcharting and algorithms, How to make flow chart : Introduction of the symbols of flowchart and algorithms. Importance of Flowchart and algorithms.

2) Solving and discussing problems with flow chart and algorithms.

3) Class assignment on flow chart.

4) Developing and debugging flowcharts for Programming Problem.

Chapter 1 and Lecture Notes

Week 5Fundamentals of C Programming: Overview of C: Various Constructs of a C Program, Coding style, Data types, Constants and Variables, Expressions and Operators.

OBJECTIVE: TO AWARE WITH BASIC RULES OF C PROGRAM.

1) Overview of C: C character set, identifiers and keywords.

2) Data types(description of different types of data types along with examples.), Coding style (first of program of C ). Formate Specifiers associated with data types.

3) Constants and Variables: Some examples of constants and variables.

4) Expressions and Operators: Instructions , declaration, arithmetic , unary , relational, logical , assignment and conditional operators.

Chapter 2and Lecture Notes

Week 6 Decision Control Structures in C: Basic Input/ Output operations, Formatting Characters Sequence Control Structures, Decision Control Structures.

OBJECTIVE: TO AWARE THE STUDENT WITH FORMATE SPECIFIERS AND DECISION CONTROL STRUCTURE.

1) Basic Input/ Output functions like scanf() and printf() along with examples.

2) Introduction of Formatting Characters and how to use them along

with examples.

3) Sequence Control Structures, Decision Control Structures (if else and nested if else) along with examples.

4) Some exercises based on decision control statements.

Chapter 2and Lecture Notes

4

Page 5: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

Week 7 and 8

Structures Loop Control in C: Loop Control Structures, Case Control Structures. Exercises on Control structures.

OBJECTIVE: TO AWARE THE STUDENT WITH DIFFERENT TYPES OF LOOPS.

1) Loop Control Structures : Introduction of loops like for loop and some examples of “for loop”.

2) Examples of do while loop , while loop , break, continue.

3) Explanation and examples of Case Control Structures.

4) Nesting of loops i.e. loops in loops along with examples.

Chapter 3and Lecture Notes

Week 9 FunctionsImportance and Use of functions. Dividing the problem in parts.

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) Recursion : Self and Mutual recursion5) Some exercise based on functions.

Chapter 6and Lecture Notes

Week 10 and 11

Arrays Arrays {one dimensional and multidimensional array}.

OBJECTIVE: TO AWARE THE STUDENT WITH ARRAY.

1) Introduction of Arrays : Array initialization , bound checking.

2) Programs using 1D Array.

3) Advantages and disadvantages of Arrays.

4) 2D and multidimensional array and programs based on it.

Chapter 4and Lecture Notes

5

Page 6: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

Week 12

Pointers and their Applications : Dynamic Memory allocation and pointer {Uses, pitfalls, pointers to various user-defined and standard data types}.

OBJECTIVE: TO AWARE THE STUDENT WITH THE POINTERS AND THEIR APPLIATION.

1) Introduction of Pointers : Pointers declaration , pointer arithmetic and operation.

2) Some programs based on pointers. Concept of Functions: prototype and parameter passing and some programs based on it.

3) Uses, pitfalls, pointers .

4) Dynamic Memory allocation(malloc() and calloc() functions).

Chapter 5and Lecture Notes

Week 13

Pointers and their Applications: String Handling, Matrices Operations.

1) Call by reference and Call by value.

2) String Handling: Pointers and strings , standard library string functions, array of points to strings and its limitation. 3) Matrices Operations along with examples.

4) Introduction of Storage classes (register , static , auto and extern) and their differences.

Chapter 5and Lecture Notes

Learning Resources

1. Required Text(s)

1. Herbert Schildt, “C++ The Complete Reference”, Osborne/McGraw-Hill 2. Let us 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 etc5- Other learning material such as computer-based programs/CD, professional standards/regulations

6

Page 7: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

Assignments:1. Write a C program to display "Hello Computer" on the screen.2. Write a C program to display Your Name, Address and City in different lines.3. Write a C program to find the area of a circle using the formula: Area = PI * r24. Write a C program to find the area and volume of sphere. Formulas are: Area = 4*PI*R*R Volume =

4/3*PI*R*R*R.5. Write a C program to print the multiply value of two accepted numbers.6. Write a C program to convert centigrade into Fahrenheit. Formula: C= (F-32)/1.8.7. Write a C program to read in a three digit number produce following output (assuming that the input

is 347)3 hundreds4 tens7 units

8. Write a C program to read in two integers and display one as a percentage of the other. Typically your output should look like

20 is 50.00% of 40 assuming that the input numbers were 20 and 40. Display the percentage correct to 2 decimal places. 9. Write a C program to find out whether the character presses through the keyboard is a digit or not

(using conditional operator).10. Write a C program to swap variable values of i and j.11. Write a C program to find the maximum from given three nos.12. Write a C program to find that the accepted no is Negative, Positive or Zero.13. Write a program which reads two integer values. If the first is lesser print the message up. If the

second is lesser, print the message down if they are equal, print the message equal if there is an error reading the data, print a message containing the word Error.

14. Write a C program that prints the given three integers in ascending order using if – else.15. Given as input three integers representing a date as day, month, year, print the number day, month

and year for the next day's date. Typical input: “28 2 1992” Typical output : “Date following 28:02:1992 is 29:02:1992”.

16. Write a C program for calculator designing using switch /case loop?17. Write a C program to convert decimal to binary.18. Write a C program to convert decimal to octal.19. Write a C program to convert decimal to hexadecimal.20. Write a C program to find the sum of first 100 natural nos.21. Write a C program to find the sum of first 100 odd nos. and even nos.22. Write a C program to display first 25 Fibonacci nos.23. Write a C program to display first 100 prime nos.24. Write a C program to find factorial of accepted nos.25. Write a C program to find the sum of digits of accepted no.26. Write a C program to print the accepted no and its reverse no.27. Write a C program to print all the Factors of accepted no.28. Write a C program to find HCF of two given numbers.29. Write a C program to find LCM of two given numbers.30. Write a C program to find all the prime number between two given numbers.31. Write C programs to print the terms of each of the following series:

i. Sin(x) ii. Cos(x) iii. Log (1+x) iv. log(1-x) v. ex vi. e-x 32. Write a C program to print the sum of series.(will be given in class)

7

Page 8: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

33. Display the following output on screen (assuming the value for input parameter n=5) :a.****** *********

b. 112123123412345

c. AABABCABCDABCDE

d. 123345456756789

e. 12345678910101112131415

f.************ ***

g. ABCDEABCDABCABA

h. *************************

i. 1123123451234567123456789

j. 1121123211234321123454321

k. * ** *** *********

l. ABCDE ABCD ABC AB A

m. 1 12 123 123412345

n. *****0000***00*

o. 110101101010101

p.101101010110101

q. 122333444455555

r. AABABCABA

s. ABCDEDCBAABCD DCBAABC CBAAB BAA A

t. 1

12112321

1234321123454321

34. Write a C program to find minimum, maximum, sum and average of the given one dimensional array.35. Write a C program to perform the basic Matrix operations addition, subtraction, multiplication,

Transpose.36. Write a program to take a sentence as input and reverse every word of the sentence.37. Write a C Function for the following task

a. Calculating Factorialb. Find value of a given Fibonacci termc. Swapping the values of two variabled. Minimum/maximum value from the given input

38. Write User Defined Function and test them in the main program for the following standard functiona. int myatoi(Char *s)b. char *myitoa(int i)c. int mystrlen(char *s)d. char *mysubstr(char *s, int i, int j)e. char *mystrcat(char *s1,char *s2)f. int mystrcmp(char *s1, char *s2)g. int mystrchr(char *s, char c, int i)h. char *mystrrev(char *s)i. int mystrend(char *s, char *t)j. char *myreplace(char *s, char *old, char *new)k. int abs(int i)l. char *mytoupper(char *)m. char *mytolower(char*)n. int isupper(char *s)o. int islower(char *s)

8

Page 9: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

p. int mypower(int a, int b)q. int mymod (int a, int b)

39. Write the following recursive C Function a. Factorial of a given numberb. Nth Fibonacci numberc. Reverse of a given Stringd. Reverse of a give Numbere. Sin(x)

40. Write a c program to create a new data type Date with the help of structure and typedef. Also write following user defined function for date manipulation.

a. To return next Date,b. To return next Month,c. To return next Year,d. To add few Days in a datee. To add few Months in a datef. To add few Years in a dateg. To return the date of the week of a given date.h. To return Month name from the date.i. To Display the Date in various format as: Date Display(Date d1, char *format)

Here Date is the newly created data type. The format string can hold the following values:

“DDMMYYYY”, “MMDDYY”, “MON, DD, YYYY”41. Write a C program to implement myprintf and myscanf functions using Concept of variable number

of arguments. (using getch, putch, gets and puts function)

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

43. 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.

44. Write C programs for the following operation to work like DOS Commands:a. type abc.txtb. copy source1.txt source2.txtc. copy source1.txt source2.txt source3.txt source4.txtd. compare source1.txt source2.txte. concat source1.txt source2.txt

45. Write a C program to open two files containing integers (in sorted order) and merge their contents.46. Write a C program to count the number of vowels, consonants, digits, spaces, other symbols, words

and lines in a given text file.47. Write C code to check if an integer is a power of 2 or not 48. Write a C program to count bits set in an integer?49. Write a C program to set a particular bit in a given number.50. Write a C program to reset a particular bit in a given number.

9

Page 10: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

CS-1019 BASIC ELECTRICAL AND ELECTRONICS

Aim and Objectives

1. Aim of the Course: This is an introductory course in electric circuit theory. It is designed for you to not only learn about the basic electrical circuit elements and how to connect them in circuits and find their solutions.

2. Objective:

To understand:

1. The rudiments of electrical circuits

2. Basics related to analysis and designing of simple digital circuits.

Course Description

WEEK

TOPIC READINGWeek1 Circuit concepts: voltage, current, power and energy, circuit ,

network component ( active and passive, unilateral or bilateral , linear and nonlinear , lumped or distributed ).

Resistance parameter, inductance parameter, capacitance parameter, Series and parallel elements. Energy sources (voltage source and current source), voltage and current relations. Practice with Examples.

Ch 1,2 Electric circuits by Schaum’s Outline Series and ch 1 Circuits and Networks by Sudhakar Shyammohan

Week2 DC resistive circuits: Kirchhoff’s voltage law, Kirchhoff’s current law, Practice with Examples.

Voltage Division and Current Division, Series –Parallel Network Reduction. Power in a Series Circuit, Power in Parallel Circuit, Class Assignment will be given to students.Doubt clearing Session.

Ch 3 Electric circuits by Schaum’s Outline Series

Week3 Network theorems : Star –Delta transformation , Ex. 1& 2

superposition theorem ,Explanation with example Thevenin’s theorem , Practice with Example Norton’s theorem , Practice with Example maximum power transfer theorem

Ch 3 Circuits and Networks by Sudhakar Shyammohan

10

Page 11: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

Week4 DC mesh and node Analysis : Mesh analysis with Example .

Mesh equation by inspection method. Nodal analysis, node equation by inspection method. Source transformation technique.

Ch 2 Circuits and Networks by Sudhakar Shyammohan

Week5Circuit Transients: Introduction initially charged RC circuit, RL circuit with initial current. Time Constant, Equivalent RC or RL Circuits. RL and RC Circuit with Sources.Practice with Example.

Ch 5 Electric circuits by Schaum’s Outline Series

Week6 Series RLC Circuit: Overdamped, Critically Damped, Underdamped Condition.Example on RLC Circuit.

Two Mesh Circuits, Explanation With Example. Doubt Clearing Session.

Ch 5 Electric circuits by Schaum’s Outline Series

Week7 Sinusoidal Circuit analysis: Introduction, sinusoidal voltage and current(instantaneous value , peak value, peak to peak value, average value, root mean square value, peak factor, form factor.Element responses (phase relation in a pure resistor, inductor and capacitor). Series RL sinusoidal Response , ExampleSeries RC Sinusoidal Response , Example

Ch 6 Electric circuits by Schaum’s Outline Series

Week8 Phasors : Phasors as Complex Numbers. Power and Power Factor : Instantaneous Power, Average Power, Apparent Power and Power Factor , Reactive Power, Power Triangle.Practice with Examples.

Ch 6 Electric circuits by Schaum’s Outline Series

Week9 Sinusoidal Steady State In The Frequency Domain: Introduction, Impedance, Combination of Impedances, Impedance Diagram.Admittance, Combination of Admittance, Admittance Diagram Practice With Example.Voltage and Current Division in Frequency Domain, Impedance Angle.Class Work Will Be Assign to Students.

Ch 7 Electric circuits by Schaum’s Outline Series

Week10

Steady State AC Analysis: Mesh Analysis, Mesh Equation by Inspection, Practice With Example.Nodal Analysis, Nodal Equation By Inspection, Practice With Example.Superposition Theorem. The venin’s Theorem, Norton’s Theorem.

Ch 7 Circuits and Networks by Sudhakar Shyammohan

11

Page 12: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

Week 11

Practice On The venin’s Theorem , Norton’s TheoremMaximum Power Transfer Theorem.Practice with Examples. Class work on Above Theorems.

Ch 7 Circuits and Networks by Sudhakar Shyammohan

Week 12

Introduction of Digital Electronics : Ana log representation, Digital representation . Digital and analog systems: Advantages and Limitations of digital techniques.Digital Number Systems: Decimal system , Binary System , Binary Counting .

Representing Binary Quantities, Digital Circuits/ logic circuits, Parallel and serial Transmission.

Digital Computers: Block Diagram of Digital Computers, Major Part of Digital Computers.

Ch.1digital logic & computer design by Morris Mano & Digital Systems by Tocci , Widmer and Moss

Week 13

Boolean Algebra: Basic Definitions, Basic Theorems (Duality, Involution, commutative, Associative, Distributive, De Morgan, Absorption).Practice on theorems.

Boolean Functions, Algebraic Manipulation (Simplification of Boolean Function)Practice with Examples, Dough Clearing Session.

Ch.2 digital logic & computer design by Morris Mano.

Week 14

Canonical and standard forms (Minterms and Maxterms , Sum of Minterms, Product of Maxterms), Other Logic operations, Digital Logic gates, Integrated Circuits.Practice by ExamplesDigital Logic gates (AND,OR, Inverter, Buffer, NAND, NOR, Exclusive-OR, Exclusive-NOR: Graphic symbol, algebraic function, Truth Table) Cascading of Gates , Explain by Examples

Ch.2 digital logic & computer design by Morris Mano

Learning Resources Required Text(s) :

• Text Books • Electric circuits by Schaum’s Outline Series• Circuits and Networks by Sudhakar Shyammohan• Electrical Technology By B. L. Theraja• Basic electrical engineering By I J Nagrath• Digital Design by M. Morris Mano. Third addition• Digital Systems by Tocci , Widmer and Moss

12

Page 13: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

13

Page 14: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

CS-1103 Physics-IAim and Objectives

1. Aim of the Course : To Strengthen the basics of Engineering Physics of New students entering into BCA Course. To act as Foundation for further readings and awareness for the subjects of forthcoming semesters.

2. Briefly describe any course development objectives that are being implemented.

The course objectives being implemented includes understanding of Basics of Physics, fundamentals, and applications.

i) The concepts and Origin of Quantum Physics and applications. ii) Wave Optics and their involvement in Basic science and engineering. iii) The basics of Nuclear Physics and its structure, Quantitative analysis, Fusion and fission, GM-counter and Einstein relations. iv) Semiconductor physics:- Pure materials and Impurity doped, PN- Junction, Photocell and Nano materials. v) To introduce with various Laser systems and its working, Fiber Optics System and applications.

Course Description Week TOPIC READING

Week 1 Origin of Quantum Physics, Hypothesis, De-Broglie’s hypothesis of matter wave and its experimental verification. Group and particle velocities and their relations, Electron microscope, Uncertainty principle of EM and its elementary proof and its application.

Ch. 1Engineering Physics By V.S. Yadav

Week 2 Compton effect, Wave function and its physical significance, General idea and application of time dependent and time independent Schrodinger wave equation.

Ch.1 Engineering Physics By V.S. Yadav

Week 3 Interference introduction, Fresnel’s biprism, Interference in thin films, Newton’s rings and Michelson’s interferometer experiments. Diffraction at single slit and n-slit, Diffraction grating. Rayleigh criterion.

Ch.2

14

Page 15: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

Week 4 Resolving power of a telescope, grating and Prism. Concept of polarized light, Brewster’s laws, Double refraction, Nicol prism, quarter and half wave plate. Idea about circularly and elliptically polarized light.

Ch.2

Week 5 Nuclear structure and nuclear properties, Quantitative treatment of nuclear models: Liquid drop and shell models, Linear particle accelerator, Cyclotron, Synchrotron, Synchrocyclotron and Betatron.

Ch.3

Week 6 Nuclear cross-section, chain reaction, critical size. Application of E=mc2 , Q-Value, Nuclear fusion and fission, Nuclear reactors, Geiger-Muller counter, Bainbridge and Auston mass Spectrograph.

Ch.3

Week 7 Material, Free Electron model of solids, Qualitative

analysis of Kroning Penny model, Effective mass, Fermi level for Intrinsic and Extrinsic Semiconductor, PN-Junction.

Ch.4

Week 8 Zener Break down, Photodiode, Solar-cells, Hall effect, Nano material Introduction, Elementary idea about Nano structures and Nano material.

Ch.4

Week 9 Laser introduction, Stimulated and spontaneous emission, Einstein’s A and B Coefficients, transition probabilities, active medium, population inversion, pumping.

Ch.5

Week 10 Optical resonators, characteristics of laser beam, Coherence, directionality and divergence, Principles and working of Ruby laser, Nd:YAG, He-Ne laser and Carbon-dioxide lasers with energy level diagram.

Ch.5

Week 11 Fundamental idea about optical fiber, types of fibers, acceptance angle and cone, numerical aperture, V-number, propagation of light through step index fiber, Ray theory, pulse dispersion, attenuation.

Ch.5

Week 12 Various types of losses and uses of optical fibers, Engineering uses and application of laser and Optical fiber, Revision of all chapter.

Ch. 5

15

Page 16: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

Learning Resources

1. Required Text(s) : Text Books : 1. Engineering Physics -VS Yadav , TMH 2. Optics - Ghatak and Tyagrajan, TMH 3. Atomic and Nuclear Physics - Brijlal and Subramaniyam. 4. Semiconductor and solid state devices - D.C. Sarkar, S.Chand & Com 5. Fundamental of Nano Technology, S. Kulkarni, 6. Laser and its application , BB Load PHI 7. Optical Fiber Communication, Gerd Keiser TataMcHill. 8. Optical Fiber Comm. , John M Senior TataMcHill

2. Essential References : Reference books :

1. Concept of modern Physics - Beiser, TMH.

2. Engineering Physics -V.S. Yadav, TMH

3. Recommended Books and Reference Material (Journals, Reports, etc) (Attach List) Digital communication systems and computer networks by K.V.K.K. Prasad.

4. Electronic Materials, Web Sites etc

i) Fundamentals of Communication : ii) Journal : www. iop.com

5. Other learning material such as computer-based programs/CD, professional standards/regulations Nil

16

Page 17: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

CS-1101 Mathematics – I

Course Description Week Topic Reading

Week 1 Basic of calculus

Week 2Unit - 1 Maclaurins and Taylors, partial differentiation, Eulers theorem its

application in approximation and error

D.C. Agrawal

Unit I

Week 3Unit - 1 Partial differentiation, Eulers theorem and its application in

approximation and error

D.C. Agrawal

Unit I

Week 4Unit - 1 Maxima and minima of two variables, tangents and normals,

subtangent and subnormal

D.C. Agrawal

Unit I

Week 5Unit - 1 Curvature, radius of curvature, centre of curvature (Cartesion and

polar co-ordinates)

D.C. Agrawal

Unit I

Week 6Unit - 2 Definite integral as limit of a sun, Application in Summation of

series.

D.C. Agrawal

Unit II

Week 7Unit - 2 Double and Triple integrals, change of order of integration, beta

and gamma functions.

D.C. Agrawal

Unit II

Week 8Unit - 2 Length of the curve, volume and surfaces, using double and triple

integral.

D.C. Agrawal

Unit II

Week 9Unit - 3 Ordinary differential equation of first order, linear and higher

degree, Linear higher order differential equation with constant coefficients.

D.C. Agrawal

Unit III

Week 10Unit - 3 Homogeneous linear differential equation, simultaneous

differential equations.

D.C. Agrawal

Unit III

Week 11Unit - 4 rank of matrices, solution of simultaneous equation by elementary

transformation consistency of equation .

D.C. Agrawal

Unit IV

Week 12Unit - 4 Eigen value and Eigen vectors Cayley Hamilton theorem and its

application to find the inverse.

D.C. Agrawal

Unit IV

Week 13Unit - 5 Algebra of logic Boolean algebra, principal of duality, basis

theorems, Boolean expression and function.

D.C. Agrawal

Unit V

Week 14Unit - 5 Graph theory, graphs, sub-graphs degree and distance tree, cycles

and networks, elementary concept of fuzzy logic.

D.C. Agrawal

Unit V

Learning Resources Required Text (s)

1. Higher Engineering mathematics -Dr. B.S. Grewal

17

Page 18: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

2. Engineering mathematics – I- Dr. D.C. Agrawal

(Shree sai prakashan)

Reference Books : 1. Higher Engineering Mathematics by B.V. Ramana. TMH

2. Matrix operations -Bronson, Schaum Series TMH.

3. Calculus Ayres. Schaum Series, TMH.

4. Engineering Mathematics - By K.A. Laxminarayan, Vikas Pub. House Pvt. Ltd. New Delhi.

5. Advanced Engineering Mathematics by Erwin Kreysizig. John willy & song.

6. Advanced Engineering Mathematics Wylie and Barrett, TMH.

18

Page 19: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

IC-1905 English

Aim and Objectives

1. Aim of the Course:

The main aim of this course is to spread awareness about the heritage of India’s composite culture among the +2 students. To acquaint the students with one or the other aspect of Indian culture, ancient and modern. To strengthen the proficiency in the skills of the English language.

Objectives:i. Give practice to hone learners’ reading, listening and writing skillsii. Systematically strengthen the understanding and use of the language iii. Familiarize students with functional use of grammar

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…

19

Page 20: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

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)

Week 8Dandi 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 14Rajah’s Diamond: Explanation, exercises including comprehension and vocabulary, grammar (Punctuation: Word Punctuation, Sentence Punctuation), Speech Skills … cont…(Syllable and Stress)

Week 15Tree: 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

20

Page 21: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

Published by MP Hindi Granth Academy, Bhopal

21

Page 22: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

IC-1924 fgUnh Hkk"kk

bdkbZ & 1

d& ekud fgUnh Hkk"kk &

1& ekud fgUnh ds y{k.k vkSj mnkgj.k2& ekud fgUnh dk Lo:i 3& ekud fgUnh ds izdkj

[k& v'kqf);kWa vkSj mudk la'kks/ku &

1& v'kqf);ksa ds mnkgj.k2& v'kqf);ksa ds izdkj ¼m/kkj.k xr] orZuh xr] 'kCn vkSj vFkZ xy] O;kdj.k xr½

bdkbZ&2

d& fgUnh dk 'kCn HkaMkj &

1& 'kCnksa ds izdkj2& 'kCnksa dh jpuk3& u;s iz;ksx

[k& fgUnh dh okD; jpuk &

4& okD;ksaa ds izdkj5& okD; foU;kl6& okD; xr lkekU; v'kqf);kWa7& fojke fpUg

bdkbZ&3

i= ys[ku] lkj ys[ku] iYyou &

1& i=ksa ds mnkgj.k2& i=ksa ds izdkj3& i= ys[ku dh fo'ks"kkrk,Wa

¼i= ys[ku] la'kks/ku] var fnukad vkfn Mkyuk½4& lkj ys[ku5& iYyou

bdkbZ&4

Hkkjrh; laLd`frHkkjr ns'k vkSj mlds fuoklhHkkjrh; lekt dh lajpuklkekftd xfr'khyrk&vn~;rudk;Z vkSj n'kZu

22

Page 23: STUDENT KIT - Devi Ahilya Vishwavidyalaya Kit/BCA_I.pdfWrite a C program to print the multiply value of two accepted numbers. 6. Write a C program to convert centigrade into Fahrenheit.

bdkbZ&5

Hkkjrh; laLd`fr dk fo'o ij izHkkoe/; ins'k dk lakLdf̀rd oSHkoikB~;iqLrd&Hkkjrh;rk ds vej Lrj] izdk'kad & e0iz0 fgUnh xaFk vdknehy] Hkksiky A

vuqdzef.kdk

[k.M ,d & ikB~; lkexzh

bdkbZ ,d 1- Hkkjr oUnuk & lw;ZdkUr f=ikBh ^^fujkyk^^2- LorU=rk iqdkjrh & t;'kadj ^izlkn^3- cM+s /kj dh csVh & izsepUn

bdkbZ nks 4- ,d x/ks dh okilh& d"̀.kpUnz5- VsyhQksu & gfj'kadj ijlkbZ6- vQlj & 'kjn tks'kh

bdkbZ rhu 7- lkSUn;Z dh unh ueZnk& ve`ryky csxM8- cLrj esa ok/k & 'kkuh

bdkbZ pkj 9- cq} dh d:.kk & MkWa0l)k frLl10- lknxh & egkRek xkWa/kh

bdkbZ ikWap 11- ;ksx dh 'kfDr & gfjoa'kjk; ^cPpu^12- f'kdkxks ls Lokeh foosdkuUn dk i=

[k.M nks & fgUnh Hkk"kk] lEizs"k.k dkS'ky

bdkbZ ,d d- ekud fgUnh Hkk"kk[k- v'kqf);kWa vkSj mudk la'kks/ku

bdkbZ nks d- fgUnh dk 'kCn & Hk.Mkj[k- fgUnh dh okD; jpuk vkSj fojke fpUg

bdkbZ rhu d- i=&ys[ku]lkj&ys[ku vkSj iYyou[k.M rhu & Hkkjrh; laLd`fr

bdkbZ pkj d- Hkkjr ns'k vkSj mlds fuoklh[k- Hkkjrh; lekt dh lajpukx- lkekftd xfr'khyrk/k- /keZ vkSj n'kZu

bdkbZ ikWap d- Hkkjrh; laLd`fr dk fo"k; ij izHkko[k- e/;izns'k dk lkaLdf̀rd oSHko

23