Student Profile Sample - We help schools to connect the data they have, with ...
B.tech it _curriculum-_for_whole_4_yrs
1. Ref: VIT/SITE/FFCS/B.Tech(IT)/Curriculum/Ver. 1.0 Dt. 25-03-2010
School of Information Technology & Engineering
BTech (Information Technology)
I. University Core
Course Course Title LTP C Prerequisite
Code
ENG101 English for Engineers – I (or) 300 3 ---
ENG001 Effective English
ENG101 English for Engineers – I (or) 300 3
ENG102 English for Engineers – II ENG101
Ethics and Values 300 3 ---
Comprehensive Examination 2 ---
ENV101 Environmental Studies 003 3 ---
MAT101 Multivariable Calculus and Differential Equations 310 4 ---
PHY101 Modern Physics 302 4 ---
CHY101 Engineering Chemistry 212 4 ---
CSE101 Problem Solving and Computer Programming 202 3 ---
Foreign Language 200 2 ---
Total Credits 31
II. University Elective
Course Course Title LTP C Prerequisite
Code
University Elective – I 300 3
University elective – II 300 3
Total Credits 06
III. Program Core
Course Course Title LTP C Prerequisite
Code
MEE101 Engineering Graphics 004 2
MEE102 Workshop Practice 002 1
MAT106 Differential and Difference Equations 310 4 MAT101
ITM105 Discrete Mathematical Structures 310 4
ITE102 Information Technology Fundamentals 300 3
EEE101 Basic Electrical and Electronics Engineering 302 4
ITE103 Data Structures and Algorithms 310 4 ITE101
ITE104 Data Structures and Algorithms Lab 003 2 ITE103 (Co)
Numerical Analysis 300 3
Linear Algebra 310 4
EIT201 Digital Electronics and Microprocessors 300 3 EEE101
EIT202 Digital Electronics and Microprocessors Lab 003 2 EIT201 (Co)
ITE204 Computer Architecture and Organization 300 3 EIT201
ITE203 Theory of Computation 310 4 ITM105
ITE201 Object Oriented Programming Concepts 300 3 ITE101
ITE202 Object Oriented Programming in C++ Lab 003 2 CSE201 (Co)
Probability and Statistics 310 4
ITE211 Programming in Java 302 4 ITE201
ITE213 Operating Systems 302 4 ITE204
ITE215 Human Computer Interaction 300 3 EEE101
ITE314 Object Oriented Analysis and Design 300 3 ITE201
2. ITE315 Database Systems 302 4 ---
ITE317 Data Communication and Computer Networks 300 3 ITE213
ITE318 Computer Networks Lab 003 2 ITE317 (Co)
SWE307 Principles of Software Engineering 300 3 ITE201
ITE311 Embedded Systems 302 4 ITE204
ITE322 Artificial Intelligence 300 3 ITE203
ITE328 Distributed Systems 300 3 ITE317
ITE325 Web Technologies 300 3 ITE311
ITE326 Web Technologies Lab 003 2 ITE325
ITE323 Network Programming 302 4 ITE213
ITE329 In-plant Training 1 ---
ITE411 Computer Graphics and Multimedia 302 4 ITE327
ITE417 E-Commerce 300 3 ITE325
ITE413 Network Administration 302 4 ITE323
ITE416 Data warehousing and Data Mining 300 3 ITE315
ITE399 Mini Project 2
ITE499 Final Project 20
IV. Program Elective
ITE341 Basic Bio-Informatics 300 3
ITE342 Real-Time Systems 300 3
ITE343 Open Source Programming 300 3
ITE344 System Programming 300 3
ITE346 Software Project Management 300 3
ITE347 Graph Theory and Its Applications 300 3
ITE441 Web Services and Service Oriented Architecture 300 3
ITE442 Soft Computing 300 3
ITE443 Mobile Computing 300 3
ITE444 High-End Computing 300 3
ITE445 Digital Image Processing 300 3
ITE446 Advanced Database Management Systems 300 3
ITE451 Software Agents 300 3
ITE452 Natural Language Processing 300 3
ITE453 Knowledge Management 300 3
ITE454 Geographical Information Systems 300 3
ITE455 Parallel Processing 300 3
ITE456 Information and Storage Management 300 3 ITE456
Total Credits 09
4. ENG001 Effective English L T P C
3 0 0 3
Prerequisite English at + 2 level
Objectives • To help the second language learners to acquire confidence in their basic
writing and speaking.
• To enable the students to acquire structure and written expressions required
for their profession.
Outcomes The learners will get the required training in LSRW through the given tasks.
Speaking: Introduction and greetings - asking/offering information -
requesting/inviting
Writing: Making meaningful sentences from the jumbled words -
development of basic writing skills applying studied grammatical
structures - hints development
Communication & Functional skills: Fundamentals of communication
and barriers to effective communication.
Corrective Grammar I - parts of speech
Speaking: Integrated interrogative and discourse use with targeted
vocabulary and functions; Communicative and decision making activities
based on authentic reading materials; Authentic video materials to
improve extraction of information from the given source.
Writing: Rewriting the given texts following the prompts - instructional
writing skills - illustrative and descriptive writing.
Communication & Functional skills: Non-verbal communication
Corrective Grammar II - concord
Speaking: Role-plays in various life like situations - debating to express
points of view - project development in groups and pair-work to increase
communication practice.
Writing: Critical appreciation of the given text - narrative written
structures to express past events - written communication for task
oriented goals.
Communication & Functional skills: Listening and negotiating
Corrective Grammar III - tenses & error detection
Text Books 1. Sunitha Mishra and C. Muralikrishna, Communication Skills for Engineers, Pearson
Education.
2. A.J. Thomson and A.V. Martinet, A Practical English Grammar,OUP, Delhi1.Michael
McCarthy and Felicity (2003), English Vocabulary in Use - Advanced, CUP.
3. Andrea J. Rutherford, Basic Communication Skills for Technology, Pearson
Education Asia.
4. Murphy, Murphy’s English Grammar with CD, Cambridge University Press.
5. English Skills for Technical Students, WBSCTE with British Council, Orient Longman.
6. Robert J. Dixson (2006), Everyday Dialogues in English, Prentice-Hall of India Ltd.
7. Bhaskaran and Horsburgh, Strengthen Your English,Oxford University Press.
8. M. Ashraf Rizvi, Effective Technical Communication,McGraw-Hill.
Adrian Doff and Chris Jones (2006), Language in Use, Cambridge
MoE Writing and speaking skills, tests, quizzes, assignments and seminars.
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
5. ENG101 English for Engineers – I L T P C
3 0 0 3
Prerequisite English at + 2 level
Objectives • To help the second language learners to acquire fluency in spoken and written
English.
• To make students communicate with clarity and precision in the workplace.
• To give the students a perspective to appreciate life in its variables by exposing
them to comprehension texts to enrich their word power.
Outcomes Enable students to acquire structure and written expression required for their
profession. The students will get the required training in LSRW through the prescribed
texts.
Communication Skills Aspects of Communication and Body
Language
Textual Comprehension Text 1, 2
Structure and Word Magic Tenses, Concord, Tag Question; Word
formation
Stylistic Expression Paragraph Writing, Cloze test, Informal letter
writing and email
Communication Skills Listening and Interpersonal
Communication Skills
Textual Comprehension Text 3, 4
Structure and Word Magic Voice Conditionals, Transformation of
sentences; Work and Study
Stylistic Expression General Essay, Note making
Communication Skills Speaking and Group discussion
Textual Comprehension Text 5, 6
Structure and Word Magic Answer as Directed; Leisure and lifestyle
Stylistic Expression Reading Comprehension
Text Books 1. English for Professionals - Book 1, Faculty of English, SSH, VIT.
2. Sunita Mishra and C. Muralikrishna, Communication Skills for Engineers.
3. R. Srinivasan and M. Sahul Hameed (2008), Functional Grammar & Composition,
VIT Workbook.
4. Michael McCarthy and Felicity (2003), English Vocabulary in Use - Advanced,
Cambridge University Press.
5. Krishna Mohan and Meera B. Annerji (1997), Developing Communication Skills,
Macmillan India Ltd.
6. Murphy (2006), Essential English Grammar, CUP.
7. Adrian Doff and Chris Jones (2006), Language in Use, Cambridge University Press.
8. Kris Cole (2005), Crystal Clear Communication, East West Book.
MoE Writing and speaking skills, tests, quizzes, assignments and seminars.
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
6. ENG102 English for Engineers – II L T P C
3 0 0 3
Prerequisite English at + 2 level
Objectives • To make the students communicate in English for academic and social purpose.
• To develop the ability to write assignments in a style that is appropriate for
university study or within a training context.
• To develop the ability to understand spoken language in both lecture format,
formal and informal conversational styles.
• To develop the ability to speak on general and specific topics in real life
situations.
Outcomes The learners will get the required training in LSRW through the prescribed texts. They
will also have a holistic outlook as they go into the world.
Unit I Communication Skills 14
Team Talk, Negotiation and Emotional Intelligence
Textual Comprehension Text 1, 2
Structure and Word Magic
Error Detection (Errors in Formation of Sentences : Tenses, Passivity,
Conditionals, Synthesis of Sentences, Direct & Indirect Speeches, Degrees
of Comparison, Affirmative & Negative Sentences, Begin with the given
word) (- based on workbook); Technology
Stylistic Expression
Lab Report; Polite Expression; Dialogue Writing; Case Study
Unit II Communication Skills 14
Creativity And Leadership skills
Textual
Comprehension Text 3, 4
Structure and Word Magic
Error Detection (errors in use of words : Nouns, Pronouns, Verbs,
Adjectives, Adverbs, Prepositions, Articles, Antonyms / Synonyms,
Homonyms, Affixes (from General Study); Health and Travel
Stylistic Expression
Technical Reports, Transcoding, Business Letter Writing, Technical
description.
Unit III Communication Skills 14
Mind Mapping and Career Planning (Self-efficacy skills)
Textual
Comprehension Text 5, 6
Structure and Word Magic
Error Detection – contd.; Idioms and Phrasal Verbs
Stylistic Expression
Tackling Situations / Argumentative Essays
Text Books 1.English for Professionals, Book II Ed., Faculty, English – SSH, VIT.
2. Mishra, Sunita & C. Muralikrishna, Communication Skills for Engineers,
Pearson
Education, Delhi, 2004.
3. Functional Grammar & Composition: VIT Workbook, 2005.
(for Semesters I & II) by R. Srinivasan, M.A. Sahul Hameed.
Reference Books English Vocabulary in Use Advanced, Michael McCarthy and Felicity, Cambridge
University Press, 2003.
Developing Communication Skills, Krishna Mohan and Meera Bannerji,
Macmillan India Ltd. 1990
Essential English Grammar, Raymond Murphy, Cambridge University Press, 2006.
Language in Use, Adrian Doff and Chris Jones, Cambridge University Press, 2006.
Corporate Soft skills,Sarvesh Gulati, 2006.
7. Effective Communication, John Adair , Macmillan Ltd.1997.
MoE Written Tests & Examinations, Quizzes, Assignments, Seminars. Speaking skills will be
tested through assignments.
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
8. ENV101 Environmental Studies L T P C
3 0 0 3
Prerequisite English at + 2 level
Objectives • Awareness of environmental factors affecting human population
Outcomes • Basic understanding of the major causes of environmental degradation.
• Influence of ecological disturbances on human health.
• Social and other related factors influencing the human population.
Unit I Environment & Natural Resources Improvement
Definition, scope, importance, need for public, Natural Resources – forest
resources – use, exploitation, deforestation, construction of multipurpose
dams – effect on forests, Water resources – use of surface and subsurface
water; effect of floods, drought, water conflicts, food resources – food
problems, advantage and disadvantage of fertilizers & pesticides, effect on
environment, Energy resources – need to develop renewable energy.
Unit II Ecology & Bio-diversity
Concept of ecosystem, structure & function of an ecosystem, producers, consumers and
decomposers, energy flow, ecological succession, food chains, food webs and ecological
pyramids. Bio diversity: Definition, genetic, species and ecosystem diversity, bio-
geographical classification of India, hotspots, threats related to habitat loss, poaching of
wildlife, man-wildlife conflicts, Conservation of bio-diversity.
Unit III Environmental Pollution
Definition – Causes, pollution effects and control measures of air, water,
soil, marine, noise, thermal, nuclear hazards. Solid waste management:
causes, effects and control measures of urban and industrial wastes,
pollution measures, case studies, Disaster management: floods,
earthquake, cyclone and landslides.
Unit IV Social Issues and the Environment
Urban problems related to energy & sustainable development, water
conservation, rain water harvesting, watershed management, problems
related to rehabilitation – case studies, Wasteland reclamation,
Consumerism and waste products – Environment Protection Act, air,
water, wildlife, Forest Conservation Act, Environmental legislation and
public awareness
Unit V Human Population and the Environment
Population growth, variation among nations, Population explosion – Family
Welfare Programme, Environment and human health, Human Rights,
Value Education, HIV/ AIDS, Women and Child Welfare, Role of
Information Technology – Visit to local polluted site / Case Studies.
Text Books 1. Kurian Joseph & R. Nagendran, “Essentials of Environmental Studies”, 1st Edition,
Pearson Education, 2004.
2. Keerthinarayana & Daniel Yesudian,”Environmental Science and Engineering”, 1st
Edition, Hi-Tech publications, 2004.
3. Erach Bharucha, “A Text Book for Environmental Studies”, Text Book of University
Grants Commission, 2004.
4. Peavy, H.S., D.R. Rowe & T.George, “Environmental Engineering”, New York: Mc
Graw Hill, 1987.
5. Metcalf & Eddy,”Wastewater Engineering: Treatment and Reuse”, New Delhi, Tata
Mc Graw Hill, 2003.
MoE Continuous Assessment (Written Exam) and Assignment
9. CSE101 Problem Solving and Computer L T P C
Programming 2 0 2 3
Prerequisite
Objectives • To provide an overview of computers and problem solving techniques using ‘C’
Language that serve as a foundation for the study of different programming
languages.
Outcomes By the end of the course, the students are expected to learn,
• Various problems solving technique
• Implementation of the problem solving techniques using ‘C’ language.
Unit I INTRODUCTION TO COMPUTERS AND ALGORITHMS
Parts of a computer – Overview of operating systems, compilers,
interpreters and programming languages. Algorithms for exchanging the
values of two variables, counting, summation of a set of numbers,
factorial computation, sine function computation, generation of the
Fibonacci sequence, reversing the digits of an integer, base conversion
and character to number conversion.
Unit II CONSTRUCTS OF C
Lexical elements – Operators - data types – I/O statements – format
specifications – control statements – decision making and looping.
Unit III ARRAYS
Array handling in C – declaration – single dimensional arrays, two –
dimensional arrays, multi-dimensional arrays, sorting and searching on
single and two dimensional arrays. Array order reversal, array counting or
histogramming, finding the maximum number in a set, removal of
duplicates from an ordered array, partition an array, finding the kth
smallest element strings: Character array – string handling functions –
manipulation on strings.
Unit IV FUNCTIONS
Prototype – declaration - arguments (formal and actual) – return types –
types of functions difference between built-in and user-defined functions.
Unit V STRUCTURES
Declarations - nested structures- array of structures - structure to
functions - unions- difference between structure and union
Text Books 1.Alexis Leon and Mathews Leon (2001), Introduction to Information Technology, Tata
McGraw-Hill.
2.R.G. Dromey (2001), How to Solve it by Computer, Prentice Hall of India.
3.Al Kelley and Ira Pohl (1998), A Book on C Programming in C, 4thEdition, Pearson
Education.
MoE Written examinations, seminar, assignments, surprise tests and quizzes
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
10. MGT301 Ethics and Values L T P C
3 0 0 3
Prerequisite
Objectives • To understand the moral problems faced in the corporate setting and wider
philosophical frameworks along with social importance and their intellectual
challenges are given its due placement.
Outcomes • The students will have hands-on experience with the day-to-day problems and
their allied alternative decision making towards social and business environment
Unit I Scope and aims of Professional Ethics. – What is Ethics? - Why Study 15
Ethics? – Professions and Professionalism.-Ethical reasoning and theories
– Professional ideals and virtues – Study of reasoning – Theories about
right action – Self interest – Customs and religion.
Unit II Social Experimentation and Environmental Ethics – Experiments and 15
responsible experimentation’s and moral autonomy and accountability -
Code of Ethics and balanced outlook- Responsibility towards employers
Unit III Safety and Risk Management – Safety – Risk – Assessment – Risk 15
reduction analysis –.
Global Issues in Ethics – Loyalty – Authority - Collective bargaining –
Conflicts of Interest – Occupational Crime.
Text Books 1. L.H. Newton & Catherine K.D. – Classic cases in Environmental Ethics, Belmont:
California Wadsworth, 2006.
Reference Books 1. Mike W Martin & Ronald Schnizinger, Engineering Ethics, New Delhi: Tata McGraw
Hill,Latest Edition
2. OC Ferrell, John Paul Frederich,Linda Ferrell; Business Ethics – Ethical Decision
making and Cases- 2007 Edition, Biz Tantra, New Delhi
MoE CAT I/CAT II, End Term Tests, Assignments and any of these following components
Mini projects/Seminars/ Quizzes /Case Discsussion/Term Ppaer/Class
Participation/Assessment of class Notes
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
11. MAT101 Multivariable Calculus and L T P C
Differential Equations 3 1 0 4
Prerequisite Mathematics at 10+2 level (or) Basic Mathematics (MAT001)
Objectives • To provide the requisite and relevant background necessary to understand
other important engineering mathematics courses offered for Engineers and
Scientists.
• To introduce three important topics of applied mathematics, viz., multiple
integrals, Vector calculus and Laplace transforms.
Outcomes • By the end of the course, the students are expected to learn
• How to evaluate multiple integrals in Cartesian, Cylindrical and Spherical
geometries.
• Vector calculus with application in Fluid Dynamics and Electromagnetic fields.
• To solve ordinary differential equations.
Unit I MULTIVARIABLE CALCULUS
Functions of two variables - limits and continuity - partial derivatives –
total differential – Taylor’s expansion for two variables – maxima and
minima –constrained maxima and minima - Lagrange’s multiplier method
- Jacobians
Unit II MULTIPLE INTEGRALS
Evaluation of double integrals – change of order of integration – change
of variables between Cartesian and polar co-ordinates - evaluation of
triple integrals - change of variables between Cartesian and cylindrical
and spherical polar co-ordinates - beta and gamma functions –
interrelation - evaluation of multiple integrals using gamma and beta
functions - error function and its properties.
Unit III VECTOR CALCULUS
Scalar and vector valued functions – gradient – physical interpretation -
total derivative – directional derivative -divergence and curl – physical
interpretations - vector identities (without proof) - scalar and vector
potentials -line, surface and volume integrals - Green’s, Stoke’s and
Gauss divergence theorems (without proof) -verification and evaluation
of vector integrals using them.
Unit IV ORDINARY DIFFERENTIAL EQUATIONS
Linear higher order ordinary differential equation with constant
coefficients – solutions of homogenous and non-homogenous ODEs -
method of undetermined coefficients – method of variation of parameters
– equations reducible to linear equations with constant coefficients.
Unit V LAPLACE TRANSFORMS
Definition: Laplace transforms of functions - properties of Laplace
transforms - initial and final values theorems - inverse transforms -
transforms of periodic functions - convolution theorems – step functions,
impulse functions - concept of transfer functions – applications to the
solution of differential equations.
Text Books 1. G.B. Thomas and R.L. Finney (2002), Calculus and Analytical Geometry, 9 e,
Pearson Education
2. Michale D. Greenberg (2002), Advanced Engineering Mathematics, 2nd Edition,
Pearson Education.
3. Peter V.O’ Neil (2003), Advanced Engineering Mathematics, 5thEdition, Thomson
Brook/Cole.
4. Erwin Kreyszig (2004), Advanced Engineering Mathematics, 8th Edition., John
Wiley & Sons.
12. 5. B.S. Grewal (2005), Higher Engineering Mathematics, 38thEdition, Khanna
Publications.
Reference Books
MoE Continuous Assessment Tests, assignments, tutorial sheets, class Tests, quizzes
Recommended by
the Board of
Studies on
Date of Approval
by the Academic
Council
13. MAT 106 Differential and Difference L T P C
Equations 3 1 0 4
Prerequisite Multivariable Calculus and Differential Equations (MAT101)
Objectives • This course is designed to give a comprehensive coverage at an introductory
level to the subject of ordinary differential equations and difference equations.
Matrix methods and eigen value problems are integrated in to the course.
Sufficient emphasis is laid on mathematical modeling and analysis of simple
engineering problems.
Outcomes • By the end of the course, the students are expected to know how to model
simple physical problems in the form of a differential and difference equations,
analyze and interpret the solutions. Further the students are expected to
acquire necessary background in matrix methods and Eigenvalue problems so
as to appreciate their importance to engineering systems.
Unit I Matrix methods to Linear Differential Equations 9+3
The eigen value problem- eigen values and eigen vectors - Cayley-
Hamilton theorem and its applications- symmetric matrices- properties of
eigen values and eigen vectors-similarity of matrices - diagonalisation of a
real symmetric matrix-quadratic form.
Solution of equations of type X11 + AX=0 - reduction of nth order
system to a system of first order equations by diagonalization.
Unit II Power Series Solutions 9+3
The Strum-Liouville Problem-orthogonality of eigen functions- Bessel’s and
Legendre’s equations- power series solutions – method of Frobenius.
Unit III Fourier Series 9+3
Fourier series -Euler’s formulae- Dirichlet’s conditions - change of interval-
half range series – RMS value – Parseval’s identity – computation of
harmonics.
Unit IV Difference Equations and Z-transforms 9+3
Difference equation-first and second order difference equations with
constant coefficients-Fibonacci sequence-solution of difference equations-
complementary functions - particular integrals by the method of
undetermined coefficients.
Z-transform-relation to Laplace transforms - Z-transforms of standard
functions-inverse Z-transforms by partial fraction method-by convolution-
solution of simple difference equations using Z-transforms.
Unit V Applications of Differential Equations 9+3
First order equations: Newton’s law of cooling – radioactive decay, L-R
and C-R circuits-Equation of motion for a particle in gravitational field –
Terminal velocity.
Second order equations: Free undamped and damped vibrations,
Forced oscillations-Resonance phenomenon, series LCR circuit - Model of
a vibrating systems with two masses – Solutions by matrix methods.
Text Books 1. Erwin Kreysizing, Advanced Engineering Mathematics, 8th Edition, John Wiley &
Sons, (Wiley student Edison)(2004).
2. B.S.Grewal, Higher Engineering Mathematics, 40th Edition. Khanna
Publications(2007).
Reference Books 1. W.E.Boyce and R.C. Diprima, Elementary differential equations, 7th Edition. John
Wiley & Sons, Inc.(2002).
2. Michale D. Greenberg, Advanced Engineering Mathematics, 2nd Edition, Pearson
14. Education, First Indian reprint (2002).
3. Peter V. O’ Neil, Advanced Engineering Mathematics, 5th Edition, Thomson,
Book/Cole (2003).
4. C. Ray Wylie, Advanced Engineering Mathematics, 6th Edn, McGraw Hill (1995).
5. Gary L. Peterson, Linear Algebra and Differential Equations, Addison-Wesley (2002).
James C. Robinson, “An introduction to ordinary differential equations”, Cambridge
Univ. Press(2000).
MoE Continuous Assessment Tests, Assignments, Tutorial sheets, Class Tests, Quizzes.
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
15. MAT 104 Probability and Statistics L T P C
3 1 0 4
Prerequisite MAT101 Multivariable calculus and Differential Equations
Objectives • To provide the mathematical support by way of probabilistic models and
statistical methodology to tackle problems encountered in Science and
Engineering applications.
Outcomes • Understand basic notions of probability arising in a variety of uncertain
situations which are nontraditional in areas of science and engineering.
• Knowing the basic tools of statistical methods
• Emphasize the study of data analysis leading to probabilistic models
Unit I Random Variables 9+3
Random variables- distribution and density functions-random vectors-joint
distribution and joint density functions- conditional distribution and
density functions-co-variance-correlation - mathematical expectation -
moment generating function – characteristic function.
Unit II Distributions 9+3
Binomial and Poisson distributions – normal distribution – gamma and
exponential distributions – Weilbull distribution - regression and
correlation – partial and multiple correlation- multiple regression.
Unit III Testing Hypothesis 9+3
Large sample tests- procedure of testing hypothesis- small sample tests-
Student’s
t-test - F-test- chi-square test- independence of attributes and goodness
of fit.
Unit IV ANOVA 9+3
Analysis of variance – one and two way classifications - CRD- RBD- LSD.
Unit V Non Parametric Tests 9+3
Non-parametric tests-sign test-signed-rank test-rank-sum test-
Kruskal-Wallis test-runs test- tolerance limits-rank correlation coefficient.
Text Books R.E.Walpole, R.H.Mayers, S.L.Mayers and K.Ye, Probability and Statistics for engineers
th
and scientists, 7 Edition, Pearson Education (2003).
th
Reference Books 1. J.L.Devore, Probability and Statistics, 5 Edition, Thomsun (2000).
2. R.A.Johnson, Miller & Freund’s Probability and Statistics for Engineers, seventh
edition, Pearson Education, Delhi (2008).
MoE Continuous Assessment Tests, Assignments, Tutorial sheets, Class Tests, Quizzes.
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
16. MAT202 Linear Algebra L T P C
3 1 0 4
Prerequisite MAT101 Multivariable Calculus and Differential Equations
Objectives • Linear algebra is one of the most important subjects in the study of engineering
because of its widespread applications in electrical, communications and
computer science. The objective of this course is to give a presentation of basic
concepts of linear algebra to illustrate its power and utility through applications
to computer science and engineering.
Outcomes • By the end of the course the students are expected to learn the concepts of
vector space, linear transformations, matrices and inner product space. Further
the students are expected to solve problems in cryptography, computer
graphics and some physical
Unit I Linear Equations and Matrices 10+3
System of linear equations- Gaussian elimination/Jordan – block matrices-
elementary matrices- finding inverse of matrices-permutation matrix--
LDU factorization- applications to cryptography and electrical network.
Unit II Vector space 10+3
Vector spaces- sub spaces – -bases-spanning space-dimensions-linear
combination-linearly dependent-independent -finite dimensional-row and
column spaces – Rank and nullity – invertibility- application to
interpolation.
Unit III Linear transformations 13+4
Linear transformations – invertible linear transformation- matrices of
linear transformations – vector space of linear transformations – change
of bases – similarity – application to computer graphics.
Unit IV Inner product spaces 13+4
Inner products – the lengths and angles of vectors – matrix
representations of inner products- Gram-Schmidt orthogonalization –
projection-orthogonal projections – relations of fundamental subspaces –
orthogonal matrices and isometrics – applications to least square
solutions.
Text Books Jin Ho Kwak and Sungpyo Hong, Linear Algebra, Second edition, Springer (2004).
(Chapters 1,3,4 and 5).
Reference Books 1. Stephen Andrilli and David Hecher, Elementary Linear Algebra, 3rd Edition,
Academic Press(2006)
2. Charles W. Curtis, Linear Algebra, Springer (2004)
3. Howard Anton and Robert C Busby, Contemporary linear algebra, John Wiley
(2003).
4. Gilbert Strang, Introduction to Linear Algebra, 4th Edition, Wellesley-Cambridge
Press (2009).
MoE Continuous assessment Examination, Assignments, Tutorial sheets, Class Test, Quiz.
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
17. PHY101 Modern Physics L T P C
3 0 2 4
Prerequisite Physics as one subject in 12thStandard or equivalent level.
Objectives • To enable the students to understand the basics of the latest advancements in
Physics, viz., Quantum Mechanics, Lasers, Fiber Optics, Ultrasonics, Microwaves
and Nanotechnology.
Outcomes • At the end of the course, students will acquire the necessary knowledge about
modern physics and its applications in various engineering and technology
disciplines.
Unit I QUANTUM PHYSICS
Dual nature of electron magnetic radiation - de Broglie waves – Compton
Effect experimental verification -Heisenberg uncertainty principle –
Schrodinger equation – application - particle in a box (ID) – Spectroscopy.
Application of Quantum Mechanics - Scanning Tunneling Microscope -
Atomic Force Microscope problems.
Unit II LASER
Laser characteristics - Einstein’s coefficients - its significance - population
inversion - three level, four level laser – Schawlow and Townes condition
– Nd. YAG, He-Ne-CO2laser – welding, drilling, cutting – optical disk
systems – recording – data readout from optical disks – Holography –
Recording and Reconstruction – Problems.
Unit III FIBER OPTICS
Light propagation through fibers – Acceptance angle - numerical aperture
– types of fibers – step index, graded index – single mode, multimode –
dispersion– intermodal, intramodal – application of fiber optics in
communication – source LED – Laser diode – Detector – PIN photodiode –
endoscope – problems.
Unit IV ULTRASONIC AND MICROWAVES
Properties – generation – Magnetostriction method – Piezo-electric
method – detection of ultrasonic – applications- NDT Characteristic
features of micro waves – TE and TM modes – Klystron – Gunn diode –
applications of microwaves.
Unit V NANOTECHNOLOGY
Nanoscale – Nanomaterials – properties of Nanomaterials – Moore’s Law
Semiconductor nanoparticles – Nanocomposites – Quantum well – Wire –
Dots – Nanolithography – Applications of Nanotechnology – Aerospace
components – sensors – Medicine.
Text Books 1. B.B. Laud, Lasers and Non-Linear Optics, 2ndEdition, New Ages International.
2. Ghatak and K. Thyagarajan (2002), Introduction to Fiber Optics, Cambridge
University Press.
3. William Silfvast (2002), Laser Fundamentals, Cambridge University Press.
4. Djafar K. Mynbaeu (2004), Fibre Optic Communication Technology, Pearson
Education Asia.
5. Kittel (2001), Solid State Physics, 7thEdition, John Wiley & Sons.
6. K.C. Gupta (2002), Microwaves, New Age International.
7. Arthur Beiser (2003), Concepts of Modern Physics, 6thEdition, Tata-McGraw Hill.
8. Charles P. Poole, Jr. and Frank J. Owens (2003), Introduction to Nanotechnology,
John Wiley & Sons
9. Edward L. Wolf (2006), Nano Physics and Nanotechnology – An introduction to
Modern Concepts in Nanoscience, Wiley VCH verlagambh & Co., Weinheim.
18. Reference Books
MoE Written examinations, surprise test, quizzes, assignments, seminar, group discussion
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
19. ITM105 Discrete Mathematical Structures L T P C
3 1 0 4
Prerequisite EIT201
Objectives • The aim of this course is to motivate the students to address the challenge of
the relevance of inference theory, Algebraic structures and graph theory to
computer science and engineering problems.
Outcomes • By the end of the course, the students are expected to use inference theory in
circuit models, and algebraic theory in computer science problems, graph
theory in net work models and lattices & Boolean algebra in Boolean functions
Unit I SETS, RELATIONS AND FUNCTIONS 9
Sets (Venn diagrams, complements, Cartesian products, power sets);
Pigeonhole principle; Cardinality and countability; Relations (reflexivity,
symmetry, transitivity, equivalence relations); Functions (surjections,
injections, inverses, composition).
Unit II BASIC LOGIC 9
Propositional logic; Logical connectives; Truth tables; Normal forms
(conjunctive and disjunctive); Validity; Predicate logic; Universal and
existential quantification; Modus ponens and modus tollens; Limitations of
predicate logic.
Unit III PROOF TECHNIQUES 9
Notions of implication, converse, inverse, contrapositive, negation, and
contradiction; The structure of formal proofs; Direct proofs; Proof by
counterexample; Proof by contraposition; Proof by contradiction;
Mathematical induction; Strong induction; Recursive mathematical
definitions; Well orderings.
Unit IV BASICS OF COUNTING 9
Counting arguments – Sum and product rule, Inclusion-exclusion principle,
Arithmetic and geometric progressions, Fibonacci numbers; the
pigeonhole principle; Permutations and combinations – Basic definitions,
Pascal‟s identity, and the binomial theorem; solving recurrence relations –
Common examples, The Master theorem
Unit V GRAPHS AND TREES 9
Trees; Undirected graphs; Directed graphs; Spanning trees; Traversal
strategies. DISCRETE PROBABILITY:Finite probability space,
probability measure, events; Conditional probability, independence,
Bayes‟ theorem; Integer random variables, expectation.
Text Books 1.Kolman and Busby, Discrete Mathematical Structures for Computer Science
Reference Books 1. J.P. Trembley and R. Manohar, Discrete Mathematical Structures with Applications to
Computer Science, Tata McGraw Hill – 13th reprint (2001).
2. Richard Johnsonbaugh, Discrete Mathematics, 5th Edition, Pearson Education (2001).
3. S. Lipschutz and M. Lipson, Discrete Mathematics, Tata McGraw Hill, 2nd Edition
(2000).
4. B.Kolman, R.C.Busby and S.C.Ross, Discrete Mathematical structures, 4th Edition,
PHI(2002).
5. C.L.Liu, Elements of Discrete Mathematics, 2nd Edition, Tata McGraw Hill (2002).
MoE Written examinations, assignments, surprise tests and quizzes
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
20. ITE203 Theory of Computation L T P C
3 1 0 4
Prerequisite Discrete Mathematical Structures, Algorithm Design and Analysis
Objectives • To provide an understanding of the basic concepts in theoretical computer
science.
• To comprehend complex concepts and formal proofs in theoretical computer
science in order to improve reasoning and problem solving skills.
• To prepare students for more advanced courses in automation theory, formal
languages, algorithms & logic
Outcomes At the end of the course students should able to
• Understand the essence of computing through simple computational
models;
• Apply these models in practice to solving problems in diverse areas
such as pattern matching, cryptography, and language design;
• Understand the limitations of computing, the relative power of formal
languages and the inherent complexity of many computational
problems of practical importance;
Unit I AUTOMATA
Strings, Alphabet, Language, Operations, Finite State Machine, definitions,
finite automation model, acceptance of strings and languages, on
deterministic finite automation, deterministic finite automation,
equivalence between NFA and DFA, Conversion of NFA into DFA,
minimization of FSM ,equivalence between two FSM's, Moore and Malay
machines.
Unit II REGULAR EXPRESSIONS
Regular sets, regular expressions, identity rules, manipulation of regular
expressions, equivalence between RE and FA, inter conversion, Pumping
lemma, Closure properties of regular sets(proofs not required),regular
grammars, right linear and left linear grammars equivalence between
regular linear grammar and FA, inter conversion between RE and RG.
Unit III CONTEXT FREE GRAMMARS
Context free Grammars, Derivation trees, Left Most Derivations, Right
Most Derivations, Ambiguity in Context-Free Grammars, Specifications of
Context Free Grammars, Normal Forms, Chomsky Normal Form (CNF),
Greibach Normal Form (GNF)
Unit IV TURING MACHINE
Turing machine, definition, model, design of TM, Computable Functions,
recursive enumerable language, Church’s Hypothesis, Counter machine,
types of TM's(Proofs not required).
Unit V CLASSES OF PROBLEMS
Chomsky hierarchy of languages, linear bounded automats and context
sensitive language, Introduction to DCFL and DPDA,LR(O) Grammar,
decidability of problems, Universal Turing Machine, undecidability of post’s
correspondence problem. Turing reducibility, definition of P and NP
problems, NP complete and NP hard problems
Text Books 1. J. E. Hopcroft, R. Motwani, and J. D. Ullman, Introduction to automata theory,
languages, and computation, Addison- Wesley, 2006.
2. Krishna Murthy E.V. "introduction to theory of Computer Science", Afiiliate Easte
West Press
21. 3. Lewis H.P. & Papadimition C.H. "Elements of Theory of Computation", Prentice Hall
Reference Books
MoE Written examinations, seminar, assignments, surprise tests and quizzes
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
22. ITE327 Graph Theory and Its Applications L T P C
3 0 0 3
Prerequisite ITE103 Theory of Computation
Objectives • This subject aims to cover basic concepts of Graph theory
Outcomes • The students would be able to understand and explain fundamentals of Graph
Theory their applications.
Unit I INTRODUCTION
Definitions, importance, isomorphism, walk, paths, circuits, connected,
disconnected graphs, operation on graphs operation on graphs, Euler and
Hamiltonian graphs.
Unit II TREES
Properties, distance and centers, trees, spanning trees, fundamental
circuits, minimal spanning tree, Cut sets Properties, fundamental circuits
and cut sets, connectivity, separatability, network flows, 1-2 isomorphism
,Planar and dual graphs, Combinatorial representation, planar graphs,
kuratowski’s graphs, detection of planarity, dual graphs.
Unit III MATRIX REPRESENTATION OF GRAPHS
Incidence matrix, circuit matrix, cut set matrix, fundamental matrices,
relationships amongst matrices, path matrix, and adjacency matrix.
Unit IV COLORING, COVERING AND PARTITIONING
Chromatic number, chromatic partitioning, matching, covering, four color
problem
Unit V DIRECTED GRAPHS
Different types, directed paths and connectedness, Euler digraphs, trees-
matrix representation, tournament.
Graph theoretic algorithms , Computer representation of graphs –
input & output, algorithms for connectedness, spanning tree, fundamental
circuits, cut vertices, directed circuits and shortest paths.
Text Books 1. Narasing Deo, Graph Theory With Application To Engineering And Computer
Science, Prentice Hall India, 1995. (Chapters 1 To 5,7 To 9,11.1 To11.5)
2. Tulasiraman And M.N.S. Swamy, Graph, Networks And Algorithms, John Wiley,
1981.
3. F.Harary, Graph Theory, Addison Wesley/ Narosa, 1998.
4. E.M.Reingold, J.Nievergelt, N.Deo, Combinatorial Algorithms: Theory and
Practice, Prentice Hall, N.J.1977.
Reference Books
MoE Written examinations, assignments, surprise tests and quizzes
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
23. Numerical Analysis L T P C
3 0 0 3
Prerequisite Differential and Difference Equations
Objectives • To provide concepts of numerical methods that can cab used in many
engineering applications.
Outcomes • On completion of this course student able to apply numerical algorithms
concepts in engineering applications
Unit I SOLUTION OF EQUATIONS AND EIGEN VALUE PROBLEMS
Iterative method, Newton – Raphson method for single variable and for
simultaneous equations with two variables. Solutions of a linear system by
Gaussian, Gauss-Jordan, Jacobi and Gauss – Seidel methods. Inverse of a
matrix by Gauss – Jordan method. Eigen value of a matrix by Power and
Jacobi methods.
Unit II INTERPOLATION
Newton’s divided difference formulae, Lagrange’s and Hermite’s
polynomials. Newton forward and backward difference formulae. Stirling’s
and Bessel’s Central difference formulae.
Unit III NUMERICAL DIFFERENTIATION AND INTEGRATION
Numerical differentiation with interpolation polynomials, Numerical
integration by Trapezoidal and Simpson’s (both 1/3rd and 3/8th) rules. Two
and Three point Gaussian quadrature formula. Double integrals using
Trapezoidal and Simpson’s rule.
Unit IV INITIAL VALUE PROBLEMS FOR ORDINARY DIFFERENTIAL
EQUATIONS
Single step Methods – Taylor Series, Euler and Modified Euler, Runge –
Kutta method of order four for first and second order differential
equations. Multistep Methods-Milne and Adam’s Bashforth predictor and
corrector methods.
Unit V BOUNDARY VALUE PROBLEMS FOR ORDINARY AND PARTIAL
DIFFERENTIAL EQUATIONS
Finite difference solution for the second order ordinary differential
equations. Finite difference solution for one dimensional heat equation
(both implicit and explicit), One-dimensional wave equation and two-
dimensional Laplace and Poisson equations.
Text Books 1. Sastry, S.S., “Introductory Methods of Numerical Analysis (Third Edition)”, Prentice
Hall of India, New Delhi, 1998.
2. Kandasamy, P.,Thilakavthy, K. and Gunavathy, K. “Numerical Methods”, S.Chand
and Co., New Delhi ,1999.
3. Grewal B.S., Grewal J.S., “Numerical Methods in Engineering and Science”, Khanna
Publishers, New Delhi, 1999.
4. Jain M.K., Iyengar S.R.K and Jain R.K., “Numerical Methods for Engineering and
Scientific Computation (Third Edition)”, New Age International (P) Ltd., New Delhi,
1995.
5. Gerald C.F., Wheatley P.O., Applied Numerical Analysis (Fifth Edition), Addison –
Wesley, Singapore, 1998.
6. Narayanan S., Manickavachakam Pillai K. and Ramanaiah G., “Advanced
Mathematics for Engineering Students-Vol.-III”, S.Viswanathan Pvt. Ltd., Chennai,
1993.
MoE Written examinations, assignments, surprise tests and quizzes
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
24. CHY101 Engineering Chemistry L T P C
2 1 2 4
Prerequisite Basic Chemistry at 12thStandard or equivalent level.
Objectives • To impart technological aspects of modern chemistry
• To lay foundation for the application of chemistry in engineering and
technology disciplines.
Outcomes • At the end of the course, the students will be familiar with the fundamentals of
water technology; corrosion and its control; applications of polymers in
domestic and engineering areas; types of fuels and their applications; and
recent trends in electrochemical energy storage devices.
Unit I Water Technology 8
Hardness of water: Hard and soft water, Units of Hardness (numerical
problems). Disadvantages of hard water: Scale and sludge, caustic
embrittlement, priming and foaming, corrosion. Estimation of hardness:
EDTA, alkali titration method (numerical problems). Softening methods:
Lime soda (numerical problems), zeolite, ion exchange, mixed bed
deionizer, treatment of municipal water. Desalination: Desalination of sea
water, brakish water, electrodialysis, reverse osmosis.
Unit II Corrosion & Corrosion Control 8
Corrosion: Types and causes of corrosion, factors influencing corrosion,
corrosion inhibitors. Corrosion control: Protective coatings, electroplating,
metal finishing, physical vapour deposition, chemical vapour deposition.
High energy coating processes: Ion implantation.
Unit III Polymers 8
Classification of polymers: Thermoplastics, thermosetting plastics -
properties and industrial applications of important thermoplastic,
thermosetting plastics. Moulding of plastics into articles: Compression,
injection, transfer and extrusion methods. Conducting polymers:
Properties and applications - biodegradable polymers.
Unit IV Fuels and Combustion 8
Fuels: Classification of fuels, calorific value - LCV, HCV; measurement of
calorific value using bomb calorimeter (numerical problems). Combustion:
Calculation of air qualities (problems). Liquid Fuels: Knocking and anti-
knocking for petrol and diesel (octane number and cetane number) -
diesel index. Gaseous fuels: LPG, natural gas, CNG: Composition and
applications. Biofuels: Biodiesel and Biogas -composition and applications.
Unit V Electrochemical Energy systems 8
Electrochemical energy systems: Basic concepts of electrochmical energy
systems. Conventional primary batteries: Dry cell. Advanced primary
batteries: Lithium and alkaline primary batteries. Conventional secondary
batteries: Lead-acid, nickel-cadmium secondary batteries. Advanced
secondary batteries: Nickel-Metal hydride and lithium-ion secondary
batteries. Fuel cells: Key issues – Hydrogen-oxygen fuel cells - new
generation fuel cells – electric vehicle application – solid oxide fuel cells.
Text Books 1. P.C. Jain and M. Jain (2006), Engineering Chemistry, 15th Edition, Dhanpat Rai
Publishing Co., New Delhi.
2. S.S. Dara (2006), A Text book of Engineering Chemistry, 11th Revised Edition, S.
Chand & Co Ltd., New Delhi.
Reference Books 1.B.R. Puri and L.R. Sharma (2004), Principles of Physical Chemistry, 27th Edition,
Vishal Publishing Co.2.J.C. Kuriacose and J. Rajaram (1996), Chemistry in Engineering
and Technology, Vol. 1, Tata McGraw-Hill Publishing Company, New Delhi.
3.David Linden (2002), Hand Book of Batteries, 3rdEdition, McGraw Hill Publishers.
MoE Written examinations, seminar, assignments, surprise tests and quizzes.
Recommended
25. by the Board of
Studies on
Date of Approval
by the Academic
Council
EEE101 Basic Electrical and Electronics L T P C
Engineering 3 0 2 4
Prerequisite Physics at +2 or equivalent level.
Objectives • To provide overview of electrical and electronics engineering that serve the
foundation for advanced studies in the area of electrical and electronics
engineering
Outcomes • On completion of this course student able to understand the concepts of
electrical and electronics engineering
Unit I Elementary Circuit Analysis
Ohm’s law, KCL, KVL, node voltage analysis, mesh current, circuits with
dependant and controlled sources, Thevenin’s & Norton’s equivalent,
maximum power transfer and superposition theorem, VI characteristics for
capacitors and inductors.
Unit II Analysis of DC and AC Circuits
Steady state DC analysis, RL and RC transients in circuits with DC source,
analysis of a second order circuit with a DC source, RMS values, the use
of phasors for constant frequency sinusoidal sources, steady state AC
analysis of a series circuit, series and parallel combinations of complex
impedances, AC power calculations.
Unit III Digital Systems
Basic logic circuit concepts, representation of numerical data in binary
form - combinatorial logic circuits, synthesis of logic circuits, minimization
of logic circuits - sequential logic circuits - computer organization, memory
types, digital process control, computer based instrumentation systems,
measurement concepts and sensors, signal conditioning, analog to digital
conversion.
Unit IV Semiconductor Devices
Basic diode concepts, zener diode voltage regulator concepts, ideal diode
model, rectifier and wave-shaping circuits, linear small signal equivalent
circuits, basic amplifier concepts, cascaded amplifiers, ideal amplifiers,
differential amplifiers, NMOS and PMOS transistors, bias circuits, small
signal equivalent circuits, CMOS logic gates, bipolar junction transistors,
current and voltage relationship, common emitter characteristics, large
signal DC circuit models, small signal equivalent circuits, ideal operational
amplifiers, inverting and non-inverting amplifiers, integrators &
differentiators.
Unit V Electromechanics
Magnetic fields and circuits, self and mutual inductance, ideal and real
transformers, principles of rotating DC machines, shunt, separately
excited and series connected DC motors, speed control of DC motors, 3-
phase induction motors, synchronous machines and single phase
induction motors, stepper motors and brushless DC motors.
Text Books 1. Allan R. Hambley (2008),Electrical Engineering-Principles and Applications, Pearson
Education.
2. D.P. Kothari and I.J. Nagrath (2002), Basic Electrical Engineering, 2nd Edition, Tata
McGraw-Hill.
3. D.P. Kothari and I.J. Nagrath (1998), Theory and Problem of Basic Electrical
26. Engineering, Prentice Hall of India, New Delhi.
4. R.A. DeCarlo and Pen-Min Lin (2001), Linear Circuit Analysis, 2ndEdition, Oxford
University Press, New Delhi.
5. W.H. Hayt, J.E. Kemmerly and S.M. Durbin (2002),Engineering Circuit Analysis,
6thEdition, Tata McGraw-Hill, New Delhi.
Reference Books
MoE Assignments, seminars, written examinations
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
27. ITE101 Information Technology L T P C
Fundamentals 3 0 0 3
Prerequisite
Objectives • The subject aims to introduce various IT related concepts of current Interest.
The subject focuses on important application areas of computing and
Information Technologies.
Outcomes • The students will be able to understand the importance of IT in business
environment and the technologies involved in knowledge engineering. The
students will acquire basic knowledge about Internet, multimedia, virtual reality
based concepts. The students will be exposed to the application areas of IT.
Unit I IT IN THE BUSINESS ENVIRONMENT
Introduction: Business and Information Technology, Information
Technologies in the Modern Organization, Information Technology for
Multimedia Communication, Principles of Visual Information Analysis.
Unit II IT INFRASTRUCTURE
Computer Hardware, Computer Software, Managing Organizational Data
and Information, Telecommunications and Networks, The Internet,
Intranets, and Extranets.
Unit III APPLYING IT FOR COMPETITIVE ADVANTAGE
Functional, Enterprise, and Inter-organizational Systems, Electronic
Commerce, Computer-Based Supply Chain Management and Information
Systems Integration, Data, Knowledge, and Decision Support, Intelligent
Systems in Business.
Unit IV INFORMATIONAL AND ORGANIZATIONAL GOALS
Strategic Information Systems and Reorganization, Information Systems
Development, Implementing IT: Ethics, Impacts and Security.
Unit V IMPORTANT APPLICATION AREAS
Issues & Challenges, IT in Healthcare & Telemedicine, Remote Sensing
and GIS Techniques, Cybermediary Concepts, Principles and Applications
of Soft Computing, Industrial information Technology, IT in Mining and
Electrical Load Forecasting, Information Processing from Document
Images, IT for Rural Development.
Text Books 1. Efraim Turban, R. Kelly Rainer, Richard E. Potter, "Introduction to Information
Technology", John Wiley & Sons, 2002.
2. Ray Ajoy Kumar, Acharya Tinku, "Information Technology: Principles and
Applications", Prentice Hall of India.
Dennis P. Curtin, Kim Foley, Kunal Sen, Cathleen Morin, “Introduction to Information
Technology – The breaking ware” – Tata McGraw hill.
Reference Books
MoE
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
28. ITE201 Object Oriented Programming L T P C
Concepts 3 0 0 3
Prerequisite ITE101
Objectives • To introduce the salient features of Object Oriented Programming, with focus
on generic programming with templates and Exception Handling.
Outcomes • Students will be able to know the fundamentals of object oriented programming
and incorporate OOPs’ features such as inheritance, polymorphism and
templates.
Unit I Introduction to Fundamentals concepts
Object oriented fundamentals- Structured versus object-oriented
development, elements of object oriented programming, fundamentals of
OO-class, object, and abstraction and its importance, encapsulation,
polymorphism, benefits of OOP, structure of object oriented program..
Unit II Classes and Objects
Working with classes- Classes and Objects- Class specification, class
objects, accessing class members, defining member functions, inline
functions, accessing member functions within class, data hiding, class
member accessibility, empty classes, constructors, parameterized
constructors, constructor overloading, copy constructor, new, delete
operators, “this” pointer, friend classes and friend functions.
Unit III Overloading
Overloading-Function overloading, operator overloading- overloadable
operators, unary operator overloading, operator keyword, limitations of
increment/decrement operators, binary operator overloading, arithmetic
operators, concatenation of strings, comparison operators, Generic
programming with templates-Function templates, class templates.
Unit IV Inheritance
Inheritance- Base class and derived class relationship, derived class
declaration, Forms of inheritance, inheritance and member accessibility,
constructors in derived class, destructors in derived class, constructor
invocation and data member initialization, data conversion, abstract
classes, virtual base classes, virtual functions.
Unit V Exception handling and Files
Files and Streams-Opening and Closing a file, file modes, file pointers and
their manipulation, sequential access to a file, ASCII and binary files,
random access to a file, error handling during file manipulations,
Exception handling-exception handling model, exception handling
constructs, lists of exceptions, catching exceptions, handling exceptions.
Text Books 1. K.R.Venugopal, T.Ravishankar, and Rajkumar, "Mastering C++”, Tata McGraw
Hill, 1997
2. Herbert Schildt “ Java: The complete reference J2SE 5 Edition” Tata McGraw-
Hill , 2005
3. Bjarne stroustrup, “The C++ programming Language”, Addison Wesley, 3rd
edition, 1988.
4. Cay S.Horstmann and Gray Carnell, “ Core Java Volume I –Fundamentals”, The
sun Microsystems Press Jvava Series,2000.
Reference Books
MoE Written examinations, seminar, assignments, surprise tests and quizzes
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
29. ITE202 Object Oriented Programming in L T P C
C++ Lab 0 0 3 2
Prerequisite ITE201
Objectives • To make the students learn object oriented way of solving problems.
• To teach the student to write programs in C++ to solve the problems
Outcomes At the end of the course students should able to
• Improve their programming skill.
• Apply the object oriented technology for application development
Exercises 1. Program illustrating function overloading feature.
2. Programs illustrating the overloading of various operators
Ex : Binary operators, Unary operators, New and delete operators etc.
3. Programs illustrating the use of following functions :
a) Friend functions b) Inline functions c) Static Member functions
d) Functions with default arguments.
4. Programs illustrating the use of destructor and the various types of constructors (no
arguments, constructor, constructor with arguments, copy constructor etc).
5. Programs illustrating the various forms of inheritance : Ex. Single, Multiple, multilevel,
hierarchical inheritance etc.
6. Write a program having student as on abstract class and create many derived classes
such as Engg. Science, Medical, etc. from students class. Create their objects and
process them.
7. Write a program illustrating the use of virtual functions.
8. Write a program which illustrates the use of virtual base class.
9. Write programs to illustrating file handling operations:
Ex. a) Copying a text files b) Displaying the contents of the file etc.
10. Write programs illustrating how exceptions are handled (ex: division-by-zero, overflow
and underflow in stack etc)
MoE CAT, Coding Practice, Observation Book, On-the-spot Exercises, and TEE
Recommended
by the Board
of Studies on
Date of
Approval by
the Academic
Council
30. ITE204 Computer Architecture and L T P C
Organization 3 0 0 3
Prerequisite Digital Electronics and Microprocessors
Objectives • To Gain an understanding of computer data representation and manipulation
• To understand the basic organization for data storage and access across
various media.
• To provide knowledge of interfacing techniques and subsystem devices.
Outcomes The students will be able to
• Understand number systems, instruction sets, addressing modes, and
data/instruction formats.
• Write program using assembly language programming.
• Understand memory control, direct memory access, interrupts, and memory
organization
Unit I FUNDAMENTALS OF COMPUTER ARCHITECTURE
Organization of the von Neumann machine; Instruction formats; The
fetch/execute cycle, instruction decoding and execution; Registers and
register files; Instruction types and addressing modes; Subroutine call and
return mechanisms; Programming in assembly language; I/O techniques
and interrupts; Other design issues.
Unit II COMPUTER ARITHMETIC
Data Representation, Hardware and software implementation of
arithmetic unit for common arithmetic operations: addition, subtraction,
multiplication, division( Fixed point and floating point); Conversion
between integer and real numbers; The generation of higher order
functions from square roots to transcendental functions; Representation
of non-numeric data (character codes, graphical data);
Unit III MEMORY SYSTEM ORGANIZATION AND ARCHITECTURE
Memory systems hierarchy; Coding, data compression, and data integrity;
Electronic, magnetic and optical technologies; Main memory organization,
Types of Main memories, and its characteristics and performance;
Latency, cycle time, bandwidth, and interleaving; Cache memories
(address mapping, line size, replacement and write-back policies); Virtual
memory systems; Reliability of memory systems; error detecting and error
correcting systems.
Unit IV INTERFACING AND COMMUNICATION
I/O fundamentals: handshaking, buffering; I/O techniques: programmed
I/O, interrupt-driven I/O, DMA; Interrupt structures: vectored and
prioritized, interrupt overhead, interrupts and reentrant code; Buses: bus
protocols, local and geographic arbitration.
Unit V DEVICE SUBSYSTEMS
External storage systems; organization and structure of disk drives and
optical memory; Basic I/O controllers such as a keyboard and a mouse;
RAID architectures; Video control; I/O Performance; SMART technology
and fault detection; Processor to network interfaces.
Text Books 1. J. L. Hennessy & D.A. Patterson, Computer architecture: A quantitative
approach, Fourth Edition, Morgan Kaufman, 2004.
2. W. Stallings, Computer organization and architecture, Prentice-Hall,2000
3. M. M. Mano, Computer System Architecture, Prentice-Hall
4. J. P. Hayes, Computer system architecture, McGraw Hill
MoE Written examinations, seminar, assignments, surprise tests and quizzes
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
31. ITE213 Operating Systems L T P C
3 0 0 3
Prerequisite ITE204 Computer Architecture and Organization
Objectives • To provide a grand tour of the major operating system components.
• To impart knowledge of process, memory and device management
• To teach security issues related to OS.
Outcomes The students will be able to
• Understand how the operating system abstractions can be implemented
• Understand the principles of concurrency and synchronization, and apply them
to write correct concurrent programs/software.
• Understand basic resource management techniques (scheduling or time
management, space management) and how they can be implemented.
• Use Linux system, windows 2000.
Unit I FUNDAMENTALS
Overview: Role and purpose of operating systems; history of operating
system development; functionality of a typical operating system; design
issues (efficiency, robustness, flexibility, portability, security,
compatibility).
Basic principles: Structuring methods; abstractions, processes, and
resources; design of application programming interfaces (APIs); device
organization; interrupts; user/system state transitions.
Unit II PROCESS MANAGEMENT
Scheduling: Preemptive and non-preemptive scheduling; scheduling
policies; processes and threads; real-time issues; Concurrency: The idea
of concurrent execution; states and state diagrams; implementation
structures (ready lists, process control blocks, and so forth); dispatching
and context switching; interrupt handling in a concurrent environment;
Mutual exclusion: Definition of the “mutual exclusion” problem;
deadlock detection and prevention; solution strategies; models and
mechanisms (semaphores, monitors, condition variables, rendezvous);
producer-consumer problems; synchronization; multiprocessor issues.
Unit III MEMORY MANAGEMENT
Review of physical memory and memory management hardware;
overlays, swapping, and partitions; paging and segmentation; page
placement and replacement policies; working sets and thrashing; caching.
Unit IV SECONDARY STORAGE MANAGEMENT
Device management: Characteristics of serial and parallel devices;
abstracting device differences; buffering strategies; direct memory access;
recovery from failures. File systems: Fundamental concepts (data,
metadata, operations, organization, buffering, sequential vs.
nonsequential files); content and structure of directories; file system
techniques (partitioning, mounting and unmounting, virtual file systems);
memory-mapped files; special-purpose file systems; naming, searching,
and access; backup strategies.
Text Books 1. A. Silberschatz, P.B. Galvin & G. Gagne, Operating system concepts, John
Wiley,2005
2. W. Stallings, Operating systems, Prentice-Hall,2005
Reference Books
MoE Written examinations, seminar, assignments, surprise tests and quizzes
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
32. Operating Systems Lab L T P C
ITE214 0 0 3 2
Prerequisite ITE213
Objectives • To implement the basic resource management technique [Processor, Memory]
• To design and implement synchronization, concurrency related problems.
Outcomes The students will be able to
• Simulate the principles of resource management [Processor, Memory]
• Install and use operating systems [Windows, Linux etc.,]
Exercises 1. Program to report the behavior of the OS to get the CPU type and model, kernal
version.
2. Program to get the amount of memory configured into the computer, amount of
memory currently available.
3. Implement the various process scheduling mechanisms such as FCFS, SJF, Priority,
round – robin.
4. Implement the solution for reader – writer’s problem.
5. Implement the solution for dining philosopher’s problem.
6. Implement banker’s algorithm.
7. Implement the first fit; best fit and worst fit file allocation strategy.
8. Write a program to create processes and threads.
9. Write a program that uses a waitable timer to stop itself K. Sec. After it started where
K is a command line parameter.
MoE CAT, Coding Practice, Observation Book, On-the-spot Exercises, and TEE
Recommended
by the Board
of Studies on
Date of
Approval by
the Academic
Council
33. ITE317 Data Communication and Computer L T P C
Networks 3 0 0 3
Prerequisite
Objectives • To study the foundational principles, architectures, and techniques employed in
computer networks.
• To study the concepts of communication networks, protocols and their
performance.
Outcomes Students shall be able to
• Understand about working of Intranet, LAN, WAN, MAN setups, different
topologies.
• Gain familiarity with common networking protocols and algorithms
• Implement network protocols and analyze its performance.
Unit I INTRODUCTION TO COMPUTER NETWORKS
Networking principles; switching - circuit switching, packet switching,
frame relay, cell switching, multiple access.
Unit II COMMUNICATIONS NETWORK PROTOCOLS
Network protocol (syntax, semantics, and timing); Protocol suites (OSI
and TCP/IP); Layered protocol software (stacks): Physical layer
networking concepts; data link layer concepts; network layer concepts;
transport and application layer concepts; Network Standards and
standardization bodies.
Unit III LOCAL AND WIDE AREA NETWORKS
LAN topologies (bus, ring, star), LAN technologies (Ethernet, token Ring,
Gigabit Ethernet), Error detection and correction, Carrier sense multiple
access networks (CSMA), Large networks and wide areas, Protocols
(addressing, congestion control, virtual circuits, quality of service).
Internet - addressing, routing, end point control; Internet protocols - IP,
TCP, UDP, ICMP, HTTP, CIDR
Unit IV ROUTING AND CONGESTION CONTROL ALGORITHMS
Flooding; Minimal spanning trees; Bellman Ford, Dijkstra's, OSPF,
BGP shortest path algorithms; The leaky bucket, floyd warshall and
Random Early Detection congestion methods; Data security and
integrity: Fundamentals of secure networks; cryptography; Encryption
and privacy: Public key, private key, symmetric key; Authentication
protocols; Packet filtering; Firewalls; Virtual private networks; Transport
layer security.
Unit V NETWORK MANAGEMENT AND PERFORMANCE ANALYSIS OF
NETWORKS
Overview of the issues of network management; Domain names and
name services; Issues for Internet service providers (ISPs); Quality of
service issues: performance, failure recovery.
Text Books 1. W. Stallings, Data & Computer Communications, Prentice-Hall, 2005.
2. A. S. Tanenbaum, Computer networks, Prentice-Hall,2005.
3. Behrouz A Forouzan, Data Communications and Networking, Tata Mc-grawhill,
2007.
4. I. Mitrani, Modelling of Computer and Communication Systems, Cambridge, 1987.
5. J.Walrand and P.Varaiya, High Performance Communication Networks, Harcourt
Asia (Morgan Kaufmann), 2000.
6. J.F.Kurose and K.W.Ross, Computer Networking: A Top-Down Approach Featuring
the Internet, Pearson Education, 2001.
7. D. E. Comer and D.L. Stevens, Internetworking with TCP/IP, Vol.1, Prentice-Hall
34. Reference Books
MoE Written examinations, seminar, assignments, surprise tests and quizzes
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council
35. ITE318 Computer Networks Lab L T P C
0 0 3 2
Prerequisite ITE313
Objectives • To write programs to configure LAN,WAN
• To analyze protocols and their performance
Outcomes Students shall be able to
• Implement network protocols and analyze its performance.
• Configure Networks.
Exercises 1. Write a program to display the server’s date and time details at the client end.
2. Write a program to display the client’s address at the server end.
3. Write a program to implement an echo UDP server.
4. Write a program to develop a simple Chat TCP and UDP application.
5. Write a program to capture each packet and to examine its checksum field.
6. Network layer concepts; to be done with only computer
a. Configuration of IP addresses
b. Configuration of Subnet mask
c. Configuration of Gateway
d. Setting up LAN
e. Connecting two or more different LAN with different subnet mask
f. Making computer to work like router/gateway with the help of IP address
7. Protocol analyzer using ethereal
a. Capturing and analyzing Ethernet frames
b. HTTP GET/response interaction
c. Analysis of ICMP and Ping
d. Analysis of ICMP and Traceroute
e. Capturing a bulk TCP transfer from your computer to a remote
server
8. Additional activities (Optional)
a. Compute checksum fields using CRC-12 and examine the same during the
frame transmission.
b. Implementation of sliding window protocol as part of DLC.
c. IPv4 and IPv6 protocol testing and implementation.
d. TCP and UDP protocol testing and implementation.
e. SNMP implementation
f. SMTP implementation
g. RSA public key and private key encryption and decryption
h. Data compression using Huffman codes.
MoE CAT, Coding Practice, Observation Book, On-the-spot Exercises, and TEE
Recommended
by the Board
of Studies on
Date of
Approval by
the Academic
Council
36. ITE315 Database Systems L T P C
3 0 0 3
Prerequisite
Objectives • To teach role of data, files and databases in information systems.
• To impart knowledge of data modeling techniques.
• To provide the fundamentals of front-end and back-end of databases
Outcomes The students will be able to
• Understand fundamental concepts of database management system, database
modeling, design, SQL, PL/SQL, and system implementation techniques.
• Model and implement database applications
• Understand transaction processing of Databases
Unit I DATABASE SYSTEMS
History and motivation for database systems; components of database
systems; DBMS functions; database architecture and data independence.
Unit II DATA MODELING
Data modeling; conceptual models; object-oriented model; relational data
model.; Database query languages: Overview of database languages;
SQL; query optimization; 4th-generation environments; embedding non-
procedural queries in a procedural language; introduction to Object Query
Language.
Unit III RELATIONAL DATABASES
Mapping conceptual schema to a relational schema; entity and referential
integrity; relational algebra and relational calculus; Relational database
design: Database design; functional dependency; normal forms;
multivalued dependency; join dependency; representation theory.
Unit IV TRANSACTION PROCESSING
Transactions; failure and recovery; concurrency control
Unit V PHYSICAL DATABASE DESIGN
Storage and file structure; indexed files; hashed files; signature files; b-
trees; files with dense index; files with variable length records; database
efficiency and tuning.
Text Books 1. A. Silberschatz, H. F. Korth & S. Sudershan, Database system concepts,
McGraw Hill, 4th Edition 2002.
2. R. Elmasri & S. B. Navathe, Fundamentals of database systems, Addison
Wesley, 2005.
3. C. J. Date, An introduction to database systems, Addison Wesley,2003.
4. H. Garcia et al., Database system implementation, Prentice Hall
Reference Books
MoE Written examinations, seminar, assignments, surprise tests and quizzes
Recommended
by the Board of
Studies on
Date of Approval
by the Academic
Council