Object Oriented Programming - IndiaStudyChannel

(For loader exercises, output the snap shot of the main memory as it would be,
after the loading has taken place) ...... Intel 8086 microprocessor ? Architecture ?
Instruction set and assembler directives ? Addressing modes ? Assembly
language programming ? Procedures ? Macros ? Interrupts and interrupt service
routines.

Part of the document


ANNA UNIVERSITY :: CHENNAI 600 025
CURRICULUM 2004 B.E. COMPUTER SCIENCE AND ENGINEERING SEMESTER III |Code No. |Course Title |L |T |P |M |
|THEORY |
|MA1201 |Mathematics III |3 |1 |0 |100 |
|CS1201 |Design and Analysis of Algorithms |3 |1 |0 |100 |
|CS1202 |Digital Principles and Systems Design |3 |1 |0 |100 |
|CS1203 |System Software |3 |0 |0 |100 |
|CS1204 |Object Oriented Programming |3 |0 |0 |100 |
|GE1301 |Professional Ethics and Human Values |3 |0 |0 |100 |
|PRACTICAL |
|CS1205 |Object Oriented Programming Lab |0 |0 |3 |100 |
|CS1206 |Digital Lab |0 |0 |3 |100 |
|CS1207 |System Software Lab |0 |0 |3 |100 |
SEMESTER IV |Code No. |Course Title |L |T |P |M |
|THEORY |
|MA1252 |Probability and Queuing Theory |3 |1 |0 |100 |
|EE1291 |Electrical Engineering and Control |4 |0 |0 |100 |
| |Systems | | | | |
|EC1291 |Analog and Digital Communication |3 |1 |0 |100 |
|CS1251 |Computer Architecture |3 |1 |0 |100 |
|CS1252 |Operating Systems |3 |0 |0 |100 |
|CS1253 |Visual Programming |3 |0 |0 |100 |
|PRACTICAL |
|EE1292 |Electrical Engineering and Control |0 |0 |3 |100 |
| |Systems Lab | | | | |
|CS1254 |Operating Systems Lab |0 |0 |3 |100 |
|CS1255 |Visual Programming Lab |0 |0 |3 |100 |
SEMESTER V |Code No. |Course Title |L |T |P |M |
|THEORY |
|MG1351 |Principles of Management |3 |0 |0 |100 |
|MA1256 |Discrete Mathematics |3 |1 |0 |100 |
|CS1301 |Database Management Systems |3 |1 |0 |100 |
|CS1302 |Computer Networks |3 |0 |0 |100 |
|CS1303 |Theory of Computation |3 |1 |0 |100 |
|CS1304 |Microprocessors & Micro controllers |3 |1 |0 |100 |
|GE1302 |Communication Skill & Seminar** |0 |0 |3 |- |
|PRACTICAL |
|CS1305 |Network Lab |0 |0 |3 |100 |
|CS1306 |Microprocessors & Micro controllers Lab |0 |0 |3 |100 |
|CS1307 |DBMS Lab |0 |0 |3 |100 |
SEMESTER VI |Code No. |Course Title |L |T |P |M |
|THEORY |
|CS1351 |Artificial Intelligence |3 |0 |0 |100 |
|CS1352 |Principles of Compiler Design |3 |1 |0 |100 |
|CS1353 |Software Engineering |3 |0 |0 |100 |
|CS1354 |Graphics and Multimedia |3 |0 |0 |100 |
|MA1251 |Numerical Methods |3 |1 |0 |100 |
| |Elective - I |3 |0 |0 |100 |
|GE1351 |Presentation Skill & Seminar** |0 |0 |3 |- |
|PRACTICAL |
|CS1355 |Graphics and Multimedia Lab |0 |0 |3 |100 |
|CS1356 |Compiler Design Lab |0 |0 |3 |100 |
SEMESTER VII |Code No. |Course Title |L |T |P |M |
|THEORY |
|MG1401 |Total Quality Management |3 |0 |0 |100 |
|CS1401 |Internet Programming |3 |0 |0 |100 |
|CS1402 |Object Oriented Analysis and Design |3 |1 |0 |100 |
|IT1252 |Digital Signal Processing |3 |1 |0 |100 |
| |Elective II |3 |0 |0 |100 |
| |Elective III |3 |0 |0 |100 |
|PRACTICAL |
|CS1403 |Case Tools Lab |0 |0 |3 |100 |
|CS1404 |Internet Programming Lab |0 |0 |3 |100 |
SEMESTER VIII |Code No. |Course Title |L |T |P |M |
|THEORY |
|IT1402 |Mobile Computing |3 |0 |0 |100 |
| |Elective IV |3 |0 |0 |100 |
| |Elective V |3 |0 |0 |100 |
|PRACTICAL |
|CS1451 |Project Work |0 |0 |12 |200 |
|CS1452 |Comprehension** |0 |0 |2 |- |
MA1201 Mathematics III 3 1 0 100
Aim
The course aims to develop the skills of the students in the areas of
boundary value problems and transform techniques. This will be necessary
for their effective studies in a large number of engineering subjects like
heat conduction, communication systems, electro-optics and electromagnetic
theory. The course will also serve as a prerequisite for post graduate and
specialized studies and research. Objectives
At the end of the course the students would
. Be capable of mathematically formulating certain practical problems in
terms of partial differential equations, solve them and physically
interpret the results.
. Have gained a well founded knowledge of Fourier series, their
different possible forms and the frequently needed practical harmonic
analysis that an engineer may have to make from discrete data.
. Have obtained capacity to formulate and identify certain boundary
value problems encountered in engineering practices, decide on
applicability of the Fourier series method of solution, solve them and
interpret the results.
. Have grasped the concept of expression of a function, under certain
conditions, as a double integral leading to identification of
transform pair, and specialization on Fourier transform pair, their
properties, the possible special cases with attention to their
applications.
. Have learnt the basics of Z - transform in its applicability to
discretely varying functions, gained the skill to formulate certain
problems in terms of difference equations and solve them using the Z -
transform technique bringing out the elegance of the procedure
involved. UNIT I PARTIAL DIFFERENTIAL EQUATIONS 9 + 3
Formation of partial differential equations by elimination of arbitrary
constants and arbitrary functions - Solution of standard types of first
order partial differential equations - Lagrange's linear equation - Linear
partial differential equations of second and higher order with constant
coefficients. UNIT II Fourier Series 9 + 3
Dirichlet's conditions - General Fourier series - Odd and even functions -
Half range sine series - Half range cosine series - Complex form of Fourier
Series - Parseval's identify - Harmonic Analysis. UNIT III Boundary value problems 9 + 3
Classification of second order quasi linear partial differential equations
- Solutions of one dimensional wave equation - One dimensional heat
equation - Steady state solution of two-dimensional heat equation
(Insulated edges excluded) - Fourier series solutions in Cartesian
coordinates. UNIT IV Fourier Transform 9 + 3 Fourier integral theorem (without proof) - Fourier transform pair - Sine
and
Cosine transforms - Properties - Transforms of simple functions -
Convolution theorem - Parseval's identity. UNIT V Z -TRANSFORM AND DIFFERENCE Equations 9 + 3
Z-transform - Elementary properties - Inverse Z - transform - Convolution
theorem -Formation of difference equations - Solution of difference
equations using Z - transform. TUTORIAL 15 TOTAL : 60 Text Books
1. Grewal, B.S., "Higher Engineering Mathematics", Thirty Sixth Edition,
Khanna Publishers, Delhi, 2001.
2. Kandasamy, P., Thilagavathy, K., and Gunavathy, K., "Engineering
Mathematics Volume III", S. Chand & Company ltd., New Delhi, 1996.
3. Wylie C. Ray and Barrett Louis, C., "Advanced Engineering
Mathematics", Sixth Edition, McGraw-Hill, Inc., New York, 1995. ReferenceS
1. Andrews, L.A., and Shivamoggi B.K., "Integral Transforms for Engineers
and Applied Mathematicians", Macmillen , New York ,1988.
2. Narayanan, S., Manicavachagom Pillay, T.K. and Ramaniah, G., "Advanced
Mathematics for Engineering Students", Volumes II and III, S.
Viswanathan (Printers and Publishers) Pvt. Ltd. Chennai, 2002.
3. Churchill, R.V. and Brown, J.W., "Fourier Series and Boundary Value
Problems", Fourth Edition, M