B.Tech CSE-2
B.Tech CSE-2
FOR
B. TECH.
Computer Science & Engineering
AS PER
AICTE MODEL CURRICULUM
[Effective from the Session: 2018-2019]
1
Department of Computer Science and Information Technology
Vision
Retain the intellectual curiosity that motivates lifelong learning and allows for a flexible
response to the rapidly evolving challenges of the 21st century. The program expects
graduates to achieve, within several years of graduation, the following objectives.
Mission
To provide quality education to meet the need of profession and society.
Provide a learning ambience to enhance innovations, problem solving skills,
leadership qualities, team-spirit and ethical responsibilities.
Establish Industry Institute Interaction program to enhance the entrepreneurship skills
Provide exposure of latest tools and technologies in the area of engineering and
technology.
Promote research based projects/activities in the emerging areas of technology
convergence.
2
Department of Computer Science and Information Technology
Actively seek out positions of leadership within their profession and their community.
Serve as ambassadors for engineering by exhibiting the highest ethical and professional
standards, and by communicating the importance and excitement of this dynamic field:
PEO 1-Graduates shall make their way to the society with proper scientific and technical
knowledge in Computer Science & Information Technology.
PEO 2-Graduates shall work in design and analysis of Computer Science & Information
Technology systems with strong fundamentals and methods of synthesis.
PEO 3- Graduates shall adapt to the rapidly changing environment in the areas of Computer
Science & Information Technology and scale new heights in their profession through lifelong
learning
PEO 4-Graduates shall excel in career by their ability to work and communicate effectively
as a team member and/or leader to complete the task with minimal resources, meeting
deadlines
Program Outcomes:
Ability to apply knowledge of mathematics, science and Computer Science & Information
Technology fundamentals for solving problems
1. Ability to Identify, formulate and analyze mechanical engineering problems arriving
at meaningful conclusions involving mathematical inferences
2. Ability to apply modern engineering tools, techniques and resources to solve complex
Mechanical & Aerospace engineering activities with an understanding of the
limitations
Program Specific Course Learning Outcomes for Bachelor of Science, Computer Science set
by Faculty in Engineering are as follows:
PSO1: Analyze a complex computing problem and to apply principles of computing and
other relevant disciplines to identify solutions.
PSO2: Design, implement, and evaluate a computing-based solution to meet a given set of
computing requirements in the context of the programs discipline.
3
Department of Computer Science and Information Technology
PSO6: Apply computer science theory and software development fundamentals to produce
computing-based solutions
Students outcomes:
The curriculum and syllabus for B.Terch in Information Technology programs (2019)
conform to outcome based teaching learning process. In general, following STUDENT
OUTCOMES have been identified and the curriculum and syllabus have been structured in
such a way that each of the courses meets one or more of these outcomes. Student outcomes
describe what students are expected to know and be able to do by the time of graduation.
These relate to the skills, knowledge, and behaviors that students acquire as they progress
through the program. Further each course in the program spells out clear instructional
objectives which are mapped to the student outcomes.
4
Department of Computer Science and Information Technology
B. Tech 1st Year Teaching and Examination Scheme (Common to all branches)
(Structure in accordance with AICTE Model Curriculum w.e.f. Academic Session
2018-19)
SEMESTER I
Theory Practical Total
S. Course Course Hours
Marks Marks Cr
No. Code Title
L T P IA ETE IA ETE
1. PHM101 Physics 3 1 2 30 70 15 35 150 5
2. MTM101 Mathematics-I 3 1 - 30 70 - - 100 4
Basic Electrical
3. EEM101 2 0 2 30 70 15 35 150 3
Engineering
Programming for
4. CSM101 2 - 2 30 70 15 35 150 3
Problem Solving
Engineering
5. MEM101 - - 4 - - 15 35 50 2
Graphics & Design
Human Values &
6. HUM101 3 - - 30 70 - - 100* --
Ethics
TOTAL 13 2 10 150 350 60 140 600 17
SEMESTER II
S. Theory Practical Total
Course Course Hours
No. Marks Marks Cr
Code Title
L T P IA ETE IA ETE
1. CHM201 Chemistry 3 1 2 30 70 15 35 150 5
2. MTM201 Mathematics-II 3 1 - 30 70 - - 100 4
3. Basic Civil
CEM201 3 1 2 30 70 15 35 150 5
Engineering
4. MEM201 Workshop Practices - - 4 - - 15 35 50 2
5. HUM201 Professional English 3 - 2 30 70 15 35 150 4
TOTAL 12 3 10 120 280 60 140 600 20
*Human values will be offered as a compulsory audit course for which passing marks are
40% in End Semester Examination
B. Tech (Computer Science & Engineering) 2ndYear Teaching and Examination Scheme
(Structure in accordance with AICTE Model Curriculum w.e.f. Academic Session 2018-
19)
5
Department of Computer Science and Information Technology
SEMESTER III
Practical
Course Course Hours Theory Marks
S. No. Marks Total Cr
Code Title
L T P IA ETE IA ETE
Object Oriented
1 CSC301 3 1 3 30 70 15 35 150 5.5
Programming
SEMESTER IV
L T P IA ETE IA ETE
1. CSC501 Computer Networks 3 0 3 30 70 15 35 150 4.5
2. CSC502 Operating System 3 1 2 30 70 15 35 150 5
3. CSC503 Software Engineering 3 1 2 30 70 15 35 150 5
CSC504 Computer Graphics and
4. 3 0 0 30 70 - - 100 3
Multimedia
5. Departmental Elective-I 3 0 0 30 70 - - 100 3
6. Open Elective-I 3 0 0 30 70 - - 100 3
TOTAL 18 2 7 180 420 45 105 750 23.5
SEMESTER-VI
Practical
Hours Theory Marks
S. No. Course Code Course Title Marks Total Cr
L T P IA ETE IA ETE
1. CSC601 Python Programming 3 1 3 30 70 15 35 150 5.5
2. CSC602 Artificial Intelligence 3 0 0 30 70 - - 100 3
Data Mining and
3 CSC603 3 0 0 30 70 100 3
Warehousing
4 CSC604 Software Testing 3 0 2 30 70 15 35 150 4
5 CSC605 Seminar 0 0 3 - - 50 - 50 1.5
6 Departmental Elective-II 3 0 0 30 70 - - 100 3
7 Open Elective-II 3 0 0 30 70 - - 100 3
TOTAL 18 2 8 180 420 80 70 750 23
L = Lecture, T = Tutorial, P = Practical, IA=Internal Assessment, ETE=End Term Exam,
Cr=Credits
Elective Subjects for 5th and 6th Semesters
Departmental Elective-I Departmental Elective-II
Discrete Mathematical
CSE501 3-0-0 3 CSE601 Cryptography & Network Security 3-0-0 3
Structures
Formal Language & Automata
CSE502 Mobile Computing 3-0-0 3 CSE602 3-0-0 3
Theory
Human Computer Interaction &
ECC502 Analog Electronics 3-0-0 3 CSE603 3-0-0 3
Usability
Analog and Digital
ECE505 3-0-0 3 CSE604 Information Retrieval 3-0-0 3
Communication
7
Department of Computer Science and Information Technology
SEMESTER-VIII
Theory Marks Practical Total
S. Course Hours
Course Code Marks Cr
No. Title
L T P IA ETE IA ETE
1 CSC802 Distributed Databases 3 0 0 30 70 100 3
CSC803 Digital Image
2 3 0 0 30 70 100 3
Processing
Departmental Elective-
3 3 0 0 30 70 - - 100 3
IV
4 Open Elective-IV 3 0 0 30 70 - - 100 3
5 CSC801 Major Project 0 0 16 150 200 350 8
TOTAL 12 0 16 120 280 150 200 750 20
L = Lecture, T = Tutorial, P = Practical, IA=Internal Assessment, ETE=End Term Exam, Cr=Credits
8
Department of Computer Science and Information Technology
B. Tech 1st Year Teaching and Examination Scheme (Common to all branches)
(Structure in accordance with AICTE Model Curriculum w.e.f. Academic Session 2018-19)
SEMESTER I
Theory Practical Total
S. Course Course Hours
Marks Marks Cr
No. Code Title
L T P IA ETE IA ETE
7. PHM101 Physics 3 1 2 30 70 15 35 150 5
8. MTM101 Mathematics-I 3 1 - 30 70 - - 100 4
Basic Electrical
9. EEM101 2 0 2 30 70 15 35 150 3
Engineering
Programming for
10. CSM101 2 - 2 30 70 15 35 150 3
Problem Solving
Engineering
11. MEM101 - - 4 - - 15 35 50 2
Graphics & Design
Human Values &
12. HUM101 3 - - 30 70 - - 100* --
Ethics
TOTAL 13 2 10 150 350 60 140 600 17
9
Department of Computer Science and Information Technology
SYLLABUS
I Semester
Common to all branches of UG Engineering & Technology
Course Objectives:
1. To impart the knowledge of special theory of relativity.
2. To impart the knowledge of basic principles of electromagnetic field theory and Maxwells
equations.
3. To impart the knowledge of basic principles of quantum mechanics.
4. To impart the basic knowledge of wave theory of optics.
5. To impart the basic knowledge of fiber optics and lasers.
10
Department of Computer Science and Information Technology
Course Outcomes:
1. To solve the classical and wave mechanics problems.
2. To develop the understanding of laws of thermodynamics and their application in various
processes.
3. To formulate and solve the engineering problems on Electromagnetism & Electromagnetic
Field Theory.
4. To aware of limits of classical physics & to apply the ideas in solving the problems in their
parent streams.
Recommended Books:
1. Concepts of Modern Physics - AurthurBeiser (Mc-Graw Hill).
2. Introduction to Special Theory of Relativity- Robert Resnick (Wiley).
3. Optics Brijlal & Subramanian (S. Chand).
4. Engineering Physics: Theory and Practical- Katiyar and Pandey (Wiley India).
5. Applied Physics for Engineers- Neeraj Mehta (PHI Learning, New).
6. Engineering Physics-Malik HK and Singh AK (McGrawHill).
7. Practical Physics- K. K. Dey & B. N. Dutta (Kalyani Publishers New Delhi).
8. Engineering Physics-Theory and Practical- Katiyar& Pandey (Wiley India).
9. Engineering Physics Practical- S K Gupta (Krishna Prakashan Meerut).
Physics Lab
SUGGESTIVE LIST OF EXPERIMENTS:
1. To determine the wave length of monochromatic light with the help of Michelson s
interferometer.
2. To determine the wave length of sodium light by Newtons Ring.
3. To determine the wave length of prominent lines of mercury by plane diffraction grating with
the help of spectrometer.
4. Determination of band gap using a P-N junction diode.
5. To determine the height of given object with the help of sextant.
6. To determine the dispersive power of material of a prism with the help of spectrometer.
7. To study the charge and discharge of a condenser and hence determine the same constant
(both current and voltage) graphs are to be plotted.
8. To determine the coherence length and coherence time of laser using He Ne laser.
9. To measure the numerical aperture of an optical fiber.
10. To study the Hall Effect and determine the Hall Voltage and Hall coefficients.
11
Department of Computer Science and Information Technology
Course Objectives:
1. Construct, or give examples of, mathematical expressions that involve vectors, matrices, and
linear systems of linear equations.
2. Apply linear algebra concepts to model, solve, and analyze real-world situations.
3. Perform calculations and algebraic manipulations, particularly differentiation and integration,
quickly and accurately.
4. Use concepts of calculus to the model real-world problems.
Course Outcomes:
1. Students completing this course will be able to find the null space of a matrix and represent it
as the span of independent vectors.
2. Remember the concept of matrices and apply for solving linear simultaneous equations.
3. Understand the concept of limit, continuity and differentiability and apply in the study of
Rolle,s, Lagrange,s and Cauchy mean value theorem and Leibnitz theorems.
4. Manipulate vectors to perform geometrical calculations in three dimensions.
5. Illustrate the working methods of multiple integral and apply for finding area, volume, centre
of mass and centre of gravity.
6. Remember the concept of vector and apply for directional derivatives, tangent and normal
planes. Also evaluate line, surface and volume integrals.
7. Perform calculations and algebraic manipulations, particularly differentiation and integration,
quickly and accurately.
Recommended Books:
12
Department of Computer Science and Information Technology
Course Objectives:
1. To provide a comprehensive
2. To obtain the knowledge and skills necessary for immediate employment & untenured
advancement in the field of electrical engineering.
3. To learn generation of sinusoidal voltage, aviary value, loot mean square value
4. To learn the principle of operation & contraction of single phase transformer
5. To understand the concept of wind, solar, fuel cell, Tidal, geo thermal.
Course Outcomes:
1. Apply the concepts of KVL/KCL and network theorems in solving DC circuits.
2. Analyse the steady state behaviour of single phase and three phase AC electrical circuits.
3. Identify the application areas of a single phase two winding transformer as well as an auto
transformer and calculate their efficiency. Also identify the connections of a three phase
transformer.
4. Illustrate the working principles of induction motor, synchronous machine as well as DC
machine and employ them in different area of applications.
5. Describe the components of low voltage electrical installations and perform elementary
calculations for energy consumption.
Recommended Books:
1. Ritu Sahdev, Basic Electrical Engineering, Khanna Publishing House.
2. S. Singh, P.V. Prasad, Electrical Engineering: Concepts and Applications Cengage.
3. D. P. Kothari and I. J. Nagrath, Basic Electrical Engineering, Tata McGraw Hill.
4. D. C. Kulshreshtha, Basic Electrical Engineering, McGraw Hill.
5. E. Hughes, Electrical and Electronics Technology, Pearson, 2010.
6. L. S. Bobrow, Fundamentals of Electrical Engineering, Oxford University Press.
7. V. D. Toro, Electrical Engineering Fundamentals, Pearson India.
7. Synchronous speed of two and four-pole, three-phase induction motors. Direction reversal by
change of phase-sequence of connections. Torque-Slip Characteristic of an induction motor.
Generator operation of an induction machine driven at super-synchronous speed.
8. Synchronous Machine operating as a generator: stand-alone operation with a load. Control of
voltage through field excitation.
9. Demonstration of (a) dc-dc converters (b) dc-ac converters PWM waveform (c) the use of
dc-ac converter for speed control of an induction motor and (d) Components of LT
switchgear.
Note: Perform at least 8 experiments from above list.
15
Department of Computer Science and Information Technology
Course Outcomes:
1. To develop simple algorithms for arithmetic and logical problems.
2. To translate the algorithms to programs & execution (in C language).
3. To implement conditional branching, iteration and recursion.
4. To decompose a problem into functions and synthesize a complete program using divide and
conquer approach.
5. To use arrays, pointers and structures to develop algorithms and programs.
Recommended Books:
1. Schums Outline of Programming with C by Byron Gottfried, McGraw-Hill.
2. The C programming by Kernighan Brain W. and Ritchie Dennis M., Pearson Education.
3. Computer Basics and C Programming by V.Rajaraman , PHI Learning Pvt. Limited, 2015.
4. Computer Concepts and Programming in C, R.S. Salaria, Khanna Publishing House.
5. Computer Science- A Structured Programming Approach Using C, by Behrouz A. Forouzan,
Richard F.
6. Gilberg, Thomson, Third Edition, Cengage Learning - 2007.
7. Let Us C By Yashwant P. Kanetkar.
8. Problem Solving and Program Design in C, by Jeri R. Hanly, Elliot B. Koffman, Pearson
Addison-Wesley, 2006.
9. Programming in C by Kochan Stephen G. Pearson Education 2015.
10. Computer Concepts and Programming in C by D.S. Yadav and Rajeev Khanna, New
AgeInternational Publication.
11. Computer Concepts and Programming by Anami, Angadi and Manvi, PHI Publication.
12. Computer Concepts and Programming in C by Vikas Gupta, Wiley India Publication
13. Computer Fundamentals and Programming in C. Reema Thareja, Oxford Publication
14. Problem Solving and Programming in C, R.S. Salaria, Khanna Publishing House
1. WAP that accepts the marks of 5 subjects and finds the sum and percentage marks obtained
by the student.
2. WAP that calculates the Simple Interest and Compound Interest. The Principal, Amount,
Rate of Interest and Time are entered through the keyboard.
3. WAP to calculate the area and circumference of a circle.
4. WAP that accepts the temperature in Centigrade and converts into Fahrenheit using the
formula C/5=(F-32)/9.
5. WAP that swaps values of two variables using a third variable.
6. WAP that checks whether the two numbers entered by the user are equal or not.
7. WAP to find the greatest of three numbers.
8. WAP that finds whether a given number is even or odd.
9. WAP that tells whether a given year is a leap year or not.
10. WAP that accepts marks of five subjects and finds percentage and prints grades according
to the following criteria: Between
a. 90-100%----------Print ,,A‟
b. 80-90%----------------------------Print „B‟
c. 60-80%----------------------------Print „C‟
d. Below 60%---------------------- Print „D‟
16
Department of Computer Science and Information Technology
11. WAP that takes two operands and one operator from the user and perform the operation and
prints the result by using Switch statement.
12. WAP to print the sum of all numbers up to a given number.
13. WAP to find the factorial of a given number.
14. WAP to print sum of even and odd numbers from 1 to N number.
15. WAP to print the Fibonacci series.
16. WAP to check whether the entered number is prime or not.
17. WAP to find the sum of digits of the entered number.
18. WAP to find the reverse of a number.
19. WAP to print Armstrong numbers from 1 to 100.
20. WAP to convert binary number into decimal number and vice versa.
21. WAP that simply takes elements of the array from the user and finds the sum of these
elements.
22. WAP that inputs two arrays and saves sum of corresponding elements of these arrays in a
third array and prints them.
23. WAP to find the minimum and maximum element of the array.
24. WAP to search an element in a array using Linear Search.
25. WAP to sort the elements of the array in ascending order using Bubble Sort technique.
26. WAP to add and multiply two matrices of order nxn.
27. WAP that finds the sum of diagonal elements of a mxn matrix.
28. WAP to implement strlen (), strcat (),strcpy () using the concept of Functions.
17
Department of Computer Science and Information Technology
Course Objectives:
1. To equip students with the fundamentals of Engineering Drawing
2. To impart students the ability to communicate technical information by graphical means.
3. To demonstrate the knowledge of CAD software.
4. To demonstrate the designing of 2D and 3D projects.
5. To create working drawing.
Course Outcomes:
1. Understanding of the visual aspects of engineering design.
2. Understanding of engineering graphics standards and solid modelling.
3. Effective communication through graphics.
4. Appling computer-aided geometric design.
5. Analysis of Isometric views and creating working drawings.
Recommended Books:
1. Bhatt N.D., Panchal V.M. & Ingle P.R. (2014), Engineering Drawing, Charotar Publishing
House.
2. Shah, M.B. & Rana B.C. (2008), Engineering Drawing and Computer Graphics, Pearson
Education.
3. Agrawal B. & Agrawal C.M. (2012), Engineering Graphics, TMH Publication.
4. Engineering Graphics & Design, A.P. Gautam & Pradeep Jain, Khanna Publishing House.
5. Narayana, K.L. & P Kannaiah (2008), Text book on Engineering Drawing, Scitech
Publishers. (Corresponding set of) CAD Software Theory and User Manuals.
19
Department of Computer Science and Information Technology
Course Objectives:
1. To impart knowledge of values and self-development, personality and behavior development,
character and competence, human rights and legislative procedures.
2. To make students explore their talents, personality and competency.
3. To give students fundamental knowledge about human rights, Indian constitution,
Philosophy.
4. To make students learn about fundamental rights and duties, Legislature, Executive and
Judiciary, Constitution and function of parliament.
5. To make students aware about composition of council of states and house of people, Speaker,
Passing of bills, Vigilance, Lokpal and functionaries.
Course Outcomes:
1. Realize the significance of ethical human conduct and self-development.
2. Inculcate positive thinking, dignity of labor and religious tolerance.
3. Adopt value based living and holistic technologies to save nature.
4. Create awareness, conviction & commitment to values for improving the quality of life
through education, and for advancing social and human wellbeing.
5. Sensitize the students as citizens so that the norms and values of human rights and duties
education program are realized.
Recommended Books:
1. Chakraborty, S.K., Values and Ethics for Organizations, Theory and Practice, Oxford
University Press, New Delhi, 2001.
2. Kapoor, S.K., Human rights under International Law and Indian Law, Prentice Hall of India,
New Delhi,2002.
3. Basu, D.D., Indian Constitution, Oxford University Press, New Delhi, 2002.
4. Frankena, W.K., Ethics, Prentice Hall of India, New Delhi, 1990.
5. Meron Theodor, Human Rights and International Law Legal Policy Issues, Vol. 1 and 2,
Oxford University Press, New Delhi, 2000.
II Semester
Common to all branches of UG Engineering & Technology
21
Department of Computer Science and Information Technology
Course Objectives:
1. To acquire knowledge and desalination of untreated water, determination and treatment of
municipal water.
2. To gain the knowledge of conducting polymers, rubbers and fiber reinforced plastics.
3. To understand and apply methods and appropriate technology to the study of Instrumental
Analysis.
4. To understand concept of conductivity, electrochemical cells, cell constant and its
determination.
5. To understand the concept of coal analysis and gain knowledge of applicability of Nano-
materials.
Course Outcomes:
1. Develop innovative methods to produce soft water for industrial use and potable water at
cheaper cost.
2. Apply their knowledge for protection of different metals from corrosion.
3. Gain the knowledge of coal analysis and various fuels.
4. Measure molecular/system properties such as surface tension, viscosity, conductance of
solution, chloride and iron content in water.
5. Gain the knowledge applicability of nano-materials.
Recommended Books:
1. ShashiChawla (2004), A Text Book of Engineering Chemistry, DhanpatRai Publishing Co.
2. S.S.Dara (2006), Engineering Chemistry, Chand & Co.
3. Jain and Jain (2006), Engineering Chemistry, DhanpatRai Publishing Co.
4. N. Krishnamurthy et. al ((20014), Engineering Chemistry, PHI Publishers.
5. Physical Chemistry By S. Glasstone
6. Polymer Chemistry By Fre W., Billmeyer
7. Engineering Chemistry By Satya Prakash
22
Department of Computer Science and Information Technology
Chemistry Lab
SUGGESTIVE LIST OF EXPERIMENTS:
1. Determination of alkalinity in the given water sample.
2. Determination of temporary and permanent hardness in water sample using EDTA.
3. Determination of iron content in the given solution by Mohr‟s method.
4. Determination of viscosity of given liquid.
5. Determination of surface tension of given liquid.
6. Determination of chloride content in water sample.
7. Determination of available chlorine in bleaching powder.
8. Determination of pH by pH-metric titration.
9. Preparation of Phenol-formaldehyde and Urea-formaldehyde resin.
10. Determination of Cell constant and conductance of a solution.
11. Determination of rate constant of hydrolysis of esters.
12. Verification of Beers law.
Course Objectives:
1. Identify the type of a given differential equation and select and apply the appropriate
analytical technique for finding the solution of first order and selected higher order ordinary
differential equations.
23
Department of Computer Science and Information Technology
2. Evaluate first order differential equations including separable, homogeneous, exact, and
linear.
3. Solve linear systems of ordinary differential equations.
4. Solve differential equations using variation of parameters.
Course Outcomes:
1. Use Laplace transforms to solve ordinary differential equations.
2. Understand the concept of differentiation and apply for solving differential equations.
3. Remember the concept of definite integral and apply for evaluating surface areas and
volumes.
4. Understand the concept of convergence of sequence and series. Also evaluate Fourier series.
5. Illustrate the working methods of complex functions and apply for finding analytic functions.
6. Apply the complex functions for finding Taylors series, Laurents series and evaluation of
definite integrals.
7. Solve higher order linear differential equations using reduction of order, undetermined
coefficients, or variation of parameters.
Recommended Books:
1. B. V. Ramana, Higher Engineering Mathematics, Tata McGraw-Hill Publishing Company
Ltd., 2008.
2. B. S. Grewal, Higher Engineering Mathematics, Khanna Publisher, 2005.
24
Department of Computer Science and Information Technology
Course Objectives:
1. To make aware students about civil engineering.
2. To Ensure Relevance of civil engineering to individual
3. To ensure relevance of civil engineering to society.
4. To compare the knowledge of clesigmeng, estimating and methods of construction of days
and transportation.
5. To compare the knowledge of civil engineering selection with the environment and the
defiant procedures and treatment useful for society.
25
Department of Computer Science and Information Technology
Course Outcomes:
1. Be able to know the role of civil engineering in the development of country.
2. Be able to carry out the basics of surveying in feed. Like setting etc.
3. Be able to know the importance of civil engineering for the development of environment.
Recommended Books:
1. Dr. B.C Punimia - Basics of Civil Engineering.
2. Dr. S.S Bhavigati - Basics of Civil Engineering.
3. Dr. A.K Jain - Basic Civil engineering.
26
Department of Computer Science and Information Technology
Course Objectives:
1. To make students to acquire skills in basic engineering practice.
2. To make students to identify the hand tools and instruments.
3. To make students to acquire measuring skills.
4. To provide the knowledge of job materials in various shops.
5. Students are expected to recognize the importance of safety while dealing with electrical
equipment and mechanical hand tools and machines tools.
Course Outcomes:
1. Demonstrate and produce different types of fitting models.
2. Gain knowledge of development of sheet metal models with an understanding of their
applications.
3. Perform soldering and welding of different sheet metal & welded joints.
4. Students will attain the knowledge of job materials and measuring skills.
5. Students will be able to understand the importance of safety in industries.
Recommended Books:
1. Elements of Workshop Technology: Vol I: Manufacturing Processes, S K Hajra. Choudhury,
A K. Hajra Choudhury, 15th Edition Reprinted 2013, Media Promoters &Publishers Pvt Ltd.,
Mumbai.
2. Raghuwanshi B.S., Workshop Technology Vol. I & II, Dhanpath Rai & Sons.
3. Kannaiah P. and Narayana K.L., Workshop Manual, 2nd Edn, Scitech publishers.
4. John K.C., Mechanical Workshop Practice. 2nd Edn. PHI 2010.
5. Jeyapoovan T.and Pranitha S., Engineering Practices Lab Manual, 3rd Edn. Vikas Pub.2008.
Course Objectives:
1. To impart knowledge of speech, verb and clauses.
2. To make students understand about report and paragraph making.
3. To impart knowledge of phrasal verbs and make them to communicate.
4. To make students learn about Indian literature.
5. To make students improve their vocabulary.
27
Department of Computer Science and Information Technology
Poems: No Men are Foreign by James Kirkup. If by Rudyard Kipling.
5 Where the Mind is without Fear by Rabindranath Tagore. 5
TOTAL 25
Course Outcomes:
1. Improve language proficiency in English.
2. Hone the LSRW skills within and beyond the classroom environment.
3. Integrate English language learning with employability skills.
4. In calculate the habit of speaking in English fluently with observation and practice.
5. Develop skills for creative writing.
Recommended Books:
1. Sasikumar, V., Dutta and Rajeevan, A Course in Listening and Speaking-I Foundation Books
2005.
2. Sawhney, Panja and Vermaeds, English at the Workplace, Macmillan 2003.
3. Singh, R.P., Professional Communication OUP2004.
28
Department of Computer Science and Information Technology
SEMESTER III
Practical
S. Course Course Hours Theory Marks
Marks Total Cr
No. Code Title
L T P IA ETE IA ETE
Object Oriented
1 CSC301 3 1 3 30 70 15 35 150 5.5
Programming
29
Department of Computer Science and Information Technology
Reference Books:
1. Object Oriented Programming in Turbo C++ : Robert Lafore , 4th Ed., Pearson Education.
2. Object oriented Programming with C++:EBalagurusamy, 2001, TMH.
3. Computing Concepts with C++ Essentials: Horstmann, John Wiley.
4. Object Oriented Programming in C++ :Bhave, Pearson.
5. Programming with C++ : D Ravichandran, 2003, TMH.
6. The Complete Reference in C++ :Herbert Schildt, 2005, TMH.
7. Object Oriented Programming in C++, S.K.Pandey.
8. Mastering C++, K R Venugopal, TMH.
Course Outcomes:
31
Department of Computer Science and Information Technology
Architecture
At the end of this course students will demonstrate the ability to:
1. Understand the principles of semiconductor Physics.
2. Understand and utilize the mathematical models of semiconductor junctions.
3. Understand carrier transport in semiconductors and design resistors.
4. Utilize the mathematical models of MOS transistors for circuits and systems.
5. Analyse and find application of special purpose diodes.
Course outcomes:
33
Department of Computer Science and Information Technology
At the end of this course students will demonstrate the ability to:
1. Understand working of basic electronics lab equipment.
2. Understand working of PN junction diode and its applications.
3. Understand characteristics of Zener diode.
4. Design a voltage regulator using Zener diode.
5. Understand working of BJT, FET, MOSFET and apply the concept in designing of
amplifiers.
34
Department of Computer Science and Information Technology
35
Department of Computer Science and Information Technology
RECOMMENDED BOOKS
Course Outcomes:
1. Explain fundamental concepts of Data structures, space complexity and time complexity.
2. Design linear data structures stacks, queues and linked lists.
3. Design non linear data structures trees and Graphs, and implement their operations.
4. Apply appropriate data structure for a given application.
5. Implement different searching and sorting techniques. Compare different searching and sorting
techniques.
36
Department of Computer Science and Information Technology
2. Program to insert element at desire position, replacing element, deletion in array. [6]
Course Outcomes:
37
Department of Computer Science and Information Technology
Course Outcomes:
1. Discuss the basics of Cyber security .
2. Illustrate the legal, ethical and professional issues in information security.
3. Demonstrate the aspects of risk management.
4. Become aware of various standards in the Information Security System.
38
Department of Computer Science and Information Technology
Recommended Books:
1. Charles P. Pfleeger, Shari Lawerance Pfleeger, Analysing Computer Security , Pearson
Education India.
2. V.K. Pachghare, Cryptography and information Security, PHI Learning Private Limited, Delhi
India.
3. Dr. Surya Prakash Tripathi, Ritendra Goyal, Praveen kumar Shukla ,Introduction to
Information Security and Cyber Law Willey Dreamtech Press.
4. Schou, Shoemaker, Information Assurance for the Enterprise, Tata McGraw Hill.
5. CHANDER, HARISH, Cyber Laws And It Protection , PHI Learning Private
Limited ,Delhi ,India
Course Objectives:
1. To study basic property of the Laplace Transforms.
2. To study of application of Laplace transforms in solution of ordinary differential equation.
3. To make the students familiar with the basic statistical concepts and tools which are needed
to study situations involving uncertainty or randomness.
4. The course intends to render the students to several examples and exercises that blend their
everyday experiences with their scientific interests.
Course Learning Outcomes: This course will enable the students to:
1. Use the appropriate shift theorems in finding Laplace and inverse Laplace transforms.
2. Select and combine the necessary Laplace transform techniques to solve second-order
ordinary differential equations.
3. Understand the classification of partial differential equation in three independent variables.
4. Sketch curves in a plane using its mathematical properties in the different coordinate
systems of reference.
5. Compute area of surfaces of revolution and the volume of solids by integrating over cross-
sectional areas.
6. How to translate real-world problems into probability models.
40
Department of Computer Science and Information Technology
41
Department of Computer Science and Information Technology
Course Outcomes:
1. Gain an overview of the technical skills required by professional communicators.
2. Learn the methodology for planning technical communication projects.
3. Understand and know when and how to use appropriate writing and formatting conventions.
4. Learn how to use industry-standard software to produce a project such as a manual.
5. Understand the writers role in the team approach to technical communication projects.
6. Be familiar with key trends and issues in the field of technical communication
Recommended Books:
42
Department of Computer Science and Information Technology
1. David F. Beer and David McMurrey, Guide to writing as an Engineer, John Willey. NewYork,
2004
2. Diane Hacker, Pocket Style Manual, Bedford Publication, New York, 2003. (ISBN
0312406843)
3. Shiv Khera, You Can Win, Macmillan Books, New York, 2003.
4. Raman Sharma, Technical Communications, Oxford Publication, London, 2004.
5. Dale Jungk, Applied Writing for Technicians, McGraw Hill, New York, 2004. (ISBN:
07828357-4)
6. Sharma, R. and Mohan, K. Business Correspondence and Report Writing, TMH New Delhi
2002.
7. Xebec, Presentation Book, TMH New Delhi, 2000. (ISBN 0402213)
SEMESTER IV
43
Department of Computer Science and Information Technology
Database Management
3. CSC403 3 1 2 30 70 15 35 150 5
System
44
Department of Computer Science and Information Technology
Course Outcomes:
Text Books:
45
Department of Computer Science and Information Technology
Course Outcomes:
46
Department of Computer Science and Information Technology
47
Department of Computer Science and Information Technology
Text/References Books :
Course Outcomes:
2. Know various design and analysis techniques such as greedy algorithms, dynamic programming.
4. Apply backtracking, branch and bound techniques for real time problems.
1. Divide and conquer method (quick sort, merge sort, Strassens matrix multiplication),[8]
2. Greedy method (knapsack problem, job sequencing, optimal merge patterns, minimal spanning
trees).[8]
3. Dynamic programming (multistage graphs, OBST, 0/1 knapsack, traveling salesperson problem).
[7]
Course Outcomes:
1.To implement the techniques used for designing of different graph algorithms.
48
Department of Computer Science and Information Technology
2. Apply backtracking, branch and bound techniques for real time problems.
3. prove the correctness and analyze the running time of the basic algorithms for those classic
problems in various domains;
49
Department of Computer Science and Information Technology
Course Outcomes:
RECOMMENDED BOOKS:
50
Department of Computer Science and Information Technology
(b) Re-write program 1, using any DBMS and any compatible language.(C++/MySQL) (VB and
MS-Access)[8]
(a) Write a program to take a string as input from user. Create a database of same name. Now
ask user to input two more string, create two tables of these names in above database.
(b) Write a program, which ask user to enter database name and table name to delete. If database
exist and table exist then delete that table.[8]
3. Write a program, which ask user to enter a valid SQL query and display the result of that query.
[7]
4. Write a program in C++ to parse the user entered query and check the validity of query.[7]
5. Create a database db1, having two tables t1 (id, name, age) and t2 (id, subject, marks).[7]
(a) Write a query to display name and age of given id (id should be asked as input).
(c) Write a query to display mark-sheet of any student (whose id is given as input).
(d) Display list of all students sorted by the total marks in all subjects.
6. Design a Loan Approval and Repayment System to handle Customer's Application for Loan and
handle loan repayments by depositing installments and reducing balances.[7]
7. Design a Video Library Management System for managing issue and return of Video tapes/CD
and manage customer's queries.[7]
Course Outcomes:
51
Department of Computer Science and Information Technology
Course Outcomes:
2. Explain the basic operations that are performed from the time a computer is turned on until a user
is able to execute programs.
4.Use systems tools for C/C++ programming. To write C/C++ programs that use the UNIX system
52
Department of Computer Science and Information Technology
call interface.
5.Write small to medium size scripts, in various scripting languages, for a range of applications.
Recommended Books
53
Department of Computer Science and Information Technology
between eye and camera, Bird flying and aircraft. Mention the most
exciting aspect of biology as an independent scientific discipline. Why we
need to study biology? Discuss how biological observations of 18th
Century that lead to major discoveries. Examples from Brownian motion
and the origin of thermodynamics by referring to the original observation
of Robert Brown and Julius Mayor. These examples will highlight the
fundamental importance of observations in any scientific inquiry.
Hierarchy of life forms at phenomenological level. A common thread
weaves this hierarchy Classification. Discuss classification based on (a)
cellularity- Unicellular or multicellular (b) ultrastructure- prokaryotes or
eucaryotes. (c) energy and Carbon utilization -Autotrophs, heterotrophs,
lithotropes (d) Ammonia excretion aminotelic, uricoteliec, ureotelic (e)
Habitata- acquatic or terrestrial (e) Molecular taxonomy- three major
kingdoms of life. A given organism can come under different category
based on classification. Model organisms for the study of biology come
from different groups. E.coli, S.cerevisiae, D. Melanogaster, C. elegance,
A. Thaliana, M. musculus. Mendels laws, Concept of segregation and
independent assortment. Concept of allele. Gene mapping, Gene
interaction, Epistasis. Meiosis and Mitosis be taught as a part of genetics.
Emphasis to be give not to the mechanics of cell division nor the phases
but how genetic material passes from parent to offspring. Concepts of
recessiveness and dominance. Concept of mapping of phenotype to genes.
Discuss about the single gene disorders in humans. Discuss the concept of
complementation using human genetics
54
Department of Computer Science and Information Technology
Course Outcomes:
On completion of the module the student is expected to be able to:
1. Describe how biological observations of 18th Century that lead to major discoveries
2. Convey that classification per se is not what biology is all about but highlight the underlying
criteria, such as morphological, biochemical and ecological
3. Highlight the concepts of recessiveness and dominance during the passage of genetic material
from parent to offspring
4. Convey that all forms of life have the same building blocks and yet the manifestations are as
diverse as one can imagine
5. Classify enzymes and distinguish between different mechanisms of enzyme action
6. Identify DNA as a genetic material in the molecular basis of information transfer
7. Analyse biological processes at the reductionistic level
8. Apply thermodynamic principles to biological systems
9. Identify and classify microorganisms
Recommended Books:
1. Biology: A global approach: Campbell, N. A.; Reece, J. B.; Urry, Lisa; Cain, M, L.;
Wasserman, S. A.; Minorsky, P. V.; Jackson, R. B. Pearson Education Ltd
2. Outlines of Biochemistry, Conn, E.E; Stumpf, P.K; Bruening, G; Doi, R.H., John Wiley and
Sons
3. Principles of Biochemistry (V Edition), By Nelson, D. L.; and Cox, M. M.W.H. Freeman and
Company
4. Molecular Genetics (Second edition), Stent, G. S.; and Calender, R.W.H. Freeman and
company, Distributed by Satish Kumar Jain for CBS Publisher
5. Microbiology, Prescott, L.M J.P. Harley and C.A. Klein 1995. 2nd edition Wm, C. Brown
Publishers
Course Objectives:
1. To the study of nature and the facts about environment.
2. To finding and implementing scientific, technological, economic and political solutions to
environmental problems.
3. To study the interrelationship between living organism and environment.
4. To appreciate the importance of environment by assessing its impact on the human world;
envision the surrounding environment, its functions and its value.
5. To study the dynamic processes and understand the features of the earths interior and surface.
6. To study the integrated themes and biodiversity, natural resources, pollution control and waste
management.
Course Outcomes:
At the end of this course students will demonstrate the ability to:
1. Public awareness of environmental is at infant stage.
2. Ignorance and incomplete knowledge has led to misconceptions.
3. Development and improvement in std. of living has led to serious environmental disasters.
Recommended Books:
1. Gilbert M.Masters, Introduction to Environmental Engineering and Science, 2nd edition,
Pearson Education.
2. Benny Joseph, Environmental Science and Engineering, Tata McGraw-Hill, New Delhi
57
Department of Computer Science and Information Technology
58
Department of Computer Science and Information Technology
Departmental Elective-I
CSE501 Discrete Mathematical Structures 3-0-0 3
CSE502 Mobile Computing 3-0-0 3
ECC502 Analog Electronics 3-0-0 3
ECE505 Analog and Digital Communication 3-0-0 3
Open Elective-I
HUO501 Entrepreneurship Development 3-0-0 3
HUO502 Professional Practice, Law & Ethics 3-0-0 3
Course Objective:
1. This course will introduce the basic principles in Computer Network.
59
Department of Computer Science and Information Technology
Course Outcomes:
RECOMMENDED BOOKS:
3. Implementation of a Hamming (7,4) code to limit the noise. We have to code the 4 bit data in to 7 bit data
by adding 3 parity bits. Implementation will be in C.[7]
6. Simulation of a network of 3 nodes and measure the performance on the same network.[7]
Course Outcomes:
Course Objectives:
2. The course will consider inherent functionality and processing of program execution. The
emphasis of the course will be placed on understanding how the various elements that
underlie operating system interact and provides services for execution of application
software.
61
Department of Computer Science and Information Technology
62
Department of Computer Science and Information Technology
Course Outcomes:
1. Understand the structure and functionalities of an Operating System and the concept of process.
RECOMMENDED BOOKS
1. Abraham Siberschatz and Peter Baer Galvin, Operating System Concepts , Fifth
Edition, Addision-Wesley
2. Milan Milankovic, Operating Systems, Concepts and Design, McGraw-Hill.
3. Harvey M Deital, "Operating Systems", Addison Wesley
4. Richard Peterson, Linux: The Complete Reference, Osborne McGraw-Hill.
5. Milenekovie, "Operating System Concept", McGraw Hill.
6. Petersons, "Operating Systems", Addision Wesley.
7. Dietal, "An Introduction to Operating System", Addision Wesley.
Practicals
OPERATING SYSTEMS
2. Practice commands: xargs, alias, set-unset, setenv-unsetenv, export, source, ps, job, kill.[5]
3. Practice commands: head, tail, cut, paste, sed, grep, sort, uniq, find , locate, chmod.[5]
63
Department of Computer Science and Information Technology
6. Write a shell script to sort a list of file either in alphabetic order or largest file first according to user
response.[5]
7. Write a shell script to count the lines. Words and characters in its input (Note: Don't use wc).[5]
8. Write a shell script to print end of a glossary file in reverse order using array. (Hint: use awk tail).[5]
9. Modify cal command to accept more than one month (e.g. $cal Oct, Nov, )(Hint: use alias too)[5]
10. Write a shell script to check whether Ram logged in, continue checking every 60 seconds until success.[5]
Course Outcomes:
64
Department of Computer Science and Information Technology
Course Outcomes:
RECOMMENDED BOOKS:
65
Department of Computer Science and Information Technology
Objectives:
66
Department of Computer Science and Information Technology
Introduction
Introduction to Raster scan displays, Storage tube displays, refreshing,
flicking, interlacing, color monitors, display processors resolution,
I working principle of dot matrix, inkjet laser printers, working 8
principles of keyboard, mouse scanner, digitizing camera, track ball ,
tablets and joysticks, graphical input techniques, positioning
techniques, rubber band techniques, dragging etc
Scan conversion techniques
Scan conversion techniques, image representation, line drawing,
II simple DDA, Bresenhams Algorithm, Circle drawing, general 8
method, symmetric DDA, Bresenhams Algorithm, curves, parametric
function, Beizier Method, Bsp- line Method.
2D & 3D Co-ordinate system
2D & 3D Co-ordinate system, Translation, Rotation, Scaling,
III Reflection Inverse transformation, Composite transformation, world 8
coordinate system, screen coordinate system, parallel and perspective
projection, Representation of 3D object on 2D screen.
Point Clipping
Point Clipping: Line Clipping Algorithms, Polygon Clipping
IV algorithms, Introduction to Hidden Surface elimination, Basic 8
illumination model, diffuse reflection, specular reflection, phong
shading, Gourand shading ray tracing, color models like RGB, YIQ,
CMY, HSV etc.
Multimedia component
Multimedia components, Multimedia Hardware, SCSI, IDE, MCI,
V Multimedia data and file formats, RTF, TIFF, MIDI, JPEG, DIB, 8
MPEG, Multimedia Tools, Presentation tools, Authoring tools,
presentation.
Course Outcomes:
2. Analyse the basic output primitive drawing algorithms along with 2D transformation concepts to
display the objects
3. Apply the polygon filling algorithms to fill polygons with required colour
Recommended Books-
1.Interactive Computer Graphics:A top down approach using OpenGL,Angel,5 thed.,Pearson
2.Computer Graphics C version,Hearn,2nded.,Pearson
67
Department of Computer Science and Information Technology
DEPARTMENTAL ELECTIVE-I
68
Department of Computer Science and Information Technology
69
Department of Computer Science and Information Technology
Suggested books:
1. Kenneth H. Rosen, Discrete Mathematics and its Applications, Tata McGraw
Hill
2. Susanna S. Epp, Discrete Mathematics with Applications,4th edition,
Wadsworth Publishing Co. Inc.
3. C L Liu and D P Mohapatra, Elements of Discrete Mathematics A Computer
Oriented Approach, 3rd Edition by, Tata McGraw Hill
4. J.P. Tremblay and R. Manohar, Discrete Mathematical Structure and It s
Application to Computer Science, TMG Edition, TataMcgraw-Hill
5. Norman L. Biggs, Discrete Mathematics, 2nd Edition, Oxford University Press.
Schaums Outlines Series, Seymour Lipschutz, Marc Lipson,
Course Outcomes
Course Outcomes:
1. Assess the capabilities of next-generation networks and the role of wireless technologies
in network design and operation.
2. Evaluate network protocols, routing algorithms, connectivity methods and characteristics.
3. Evaluate wireless network topologies, wireless connectivity and characteristics, and the
impact of wireless networks on security and Internet communications.
4. Select appropriate wireless technologies in commercial and enterprise applications.
Text Books:
Course Objective:
At the start of this course students will demonstrate the ability to
71
Department of Computer Science and Information Technology
Feedback amplifiers
Feedback topologies: Voltage series, current series,
voltage shunt, current shunt, effect of feedback on
III gain, bandwidth etc., calculation with practical 9
circuits, concept of stability, gain margin and phase
margin.
V OP-AMP applications 8
OP-AMP applications: review of inverting and non-
inverting amplifiers, integrator and differentiator,
summing amplifier, precision rectifier, Schmitt
trigger and its applications. Active filters: Low pass,
high pass, band pass and band stop, design
guidelines.
Digital-to-analog converters (DAC): Weighted
resistor, R-2R ladder, resistor string etc. Analog- to-
72
Department of Computer Science and Information Technology
Course Outcomes:
At the end of this course students will demonstrate the ability to
1. Analyze and compare different analog modulation schemes for their efficiency and
bandwidth
2. Analyze the behavior of a communication system in presence of noise
3. Investigate pulsed modulation system and analyze their system performance
4. Analyze different digital modulation schemes and can compute the bit error performance
SN CONTENTS Lectures
Review of signals and systems, Frequency domain representation of signals,
Principles of Amplitude Modulation Systems- DSB, SSB and VSB modulations.
Angle Modulation,
1 8
Representation of FM and PM signals, Spectral characteristics of angle modulated
signals.
Pulse modulation. Sampling process. Pulse Amplitude and Pulse code modulation
(PCM),Differential pulse code modulation. Delta modulation, Noise
3 8
considerations in PCM, Time Division multiplexing, Digital Multiplexers.
TOTAL 40
Course Outcomes: At the end of this course students will demonstrate the ability to
1. Analyze and compare different analog modulation schemes for their efficiency and
bandwidth
2. Analyze the behavior of a communication system in presence of noise
3. Investigate pulsed modulation system and analyze their system performance
4. Analyze different digital modulation schemes and can compute the bit error performance
Text/Reference Books:
74
Department of Computer Science and Information Technology
OPEN ELECTIVE I
Course Objectives:
1. Understand the growth of small scale industries in developing countries and their positions
vis-a-vis large industries.
2. Design assessment of viability, formulation, evaluation, financing, field-study and collection
of information, preparation of project report.
3. Realization of planning and production control, quality control, marketing, industrial
relations, sales and purchases, advertisement.
4. Aware the financial functions, cost of capital approach in project planning and control.
Economic evaluation, risk analysis, capital expenditures.
5. Understand Role of various national and state agencies which render assistance to small scale
industries.
Unit CONTENTS Hours
75
Department of Computer Science and Information Technology
Project Planning and control: The financial functions, cost of capital approach
in project planning and control. Economic evaluation, risk analysis, capital
4 expenditures, policies and practices in public enterprises, profit planning and 8
programming, planning cash flow, capital expenditure and operations, control of
financial flows, control and communication.
TOTAL 40
Course Outcomes:
1. To understand concept of entrepreneurship.
2. To prepare project reports.
3. To preparation balance sheets and assesses economic viability.
4. To learn project planning and control.
5. Analyze laws concerning entrepreneur viz.
Recommended Books:
1. Forbat, John, Entrepreneurship New Age International.
2. Hisrich, Entrepreneurship, McGrawhill Education.
3. Havinal, Veerbhadrappa, Management and Entrepreneurship New Age International.
4. Joseph, L. Massod, Essential of Management", Prentice Hall of India.
76
Department of Computer Science and Information Technology
Course Objectives:
1. To make the students understand the types of roles they are expected to play in the society as
practitioners of the civil engineering profession.
2. To develop some ideas of the legal and practical aspects of their profession
TOTAL 40
Course Outcomes:
1. To familiarise the students to what constitutes professional practice, introduction of various
stakeholders and their respective roles; understanding the fundamental ethics governing the
profession.
2. To give a good insight into contracts and contracts management in civil engineering, dispute
resolution mechanisms; laws governing engagement of labour.
3. To give an understanding of Intellectual Property Rights, Patents.
4. To make the students understand the types of roles they are expected to play in the society as
practitioners of the civil engineering profession.
5. To develop good ideas of the legal and practical aspects of their profession
Recommended Books:
1. Meena Rao (2006), Fundamental concepts in Law of Contract, 3rd Edn. Professional Offset.
2. Neelima Chandiramani (2000), The Law of Contract: An Outline, 2nd Edn. Avinash
Publications Mumbai.
3. Avtarsingh (2002), Law of Contract, Eastern Book Co.
4. Dutt (1994), Indian Contract Act, Eastern Law House.
5. Anson W.R. (1979), Law of Contract, Oxford University Press.
6. Kwatra G.K. (2005), The Arbitration & Conciliation of Law in India with case law on
UNCITRAL Model Law on Arbitration, Indian Council of Arbitration.
78
Department of Computer Science and Information Technology
Course Objectives:
This intensive course provides a comprehensive introduction to Russian language and culture, while
ensuring a solid command of the fundamental grammatical structures.
Course Outcomes:
Students at this level should be able to:
1. Read and write the language and comprehend short conversations on everyday topics.
2. Write and translate simple texts, write short essays, letters, and advertisements.
3. Make polite requests, ask for information, respond to requests and descriptions, impart
personal information, have simple discussions on familiar, everyday topics, and make
apologies
4. Communicate well and correctly in situations without significant complications
5. Read stylistically uncomplicated short stories, poems, and newspaper articles
6. Understand the main ideas and some details of radio and television programs, as well as
documentary and feature films
Recommended Books:
80
Department of Computer Science and Information Technology
1. Russian-English/English-Russian dictionary.
2. Dolgova, Irina and Cynthia Martin. Russian Stage Two: Welcome Back! Dubuque, IA:
Kendall/Hunt Publishing Company, 2010.The set includes a textbook, two workbooks, two CDs
and a DVD. All parts of the set are required for class. We will be using the same materials in the
second part of this course (Spring 2011).
3. Russian-English / English-Russian Dictionary. We recommend the site
http://lingvopro.abbyyonline.com/en ABBYY Lingvo.Pro or http://multitran.ru МУЛЬТИТРАН.
Course Objectives:
This intensive course provides a comprehensive introduction to Japanese language and culture, while
ensuring a solid command of the fundamental grammatical structures.
Course Outcomes:
Students at this level should be able to:
1. Read and write the language and comprehend short conversations on everyday topics.
2. Write and translate simple texts, write short essays, letters, and advertisements.
3. Make polite requests, ask for information, respond to requests and descriptions, impart personal
information, have simple discussions on familiar, everyday topics, and make apologies
4. Communicate well and correctly in situations without significant complications
5. Read stylistically uncomplicated short stories, poems, and newspaper articles
6. Understand the main ideas and some details of radio and television programs, as well as
documentary and feature films
Recommended Books:
82
Department of Computer Science and Information Technology
Course Objectives:
This intensive course provides a comprehensive introduction to German language and culture, while
ensuring a solid command of the fundamental grammatical structures.
Course Outcomes:
Students at this level should be able to:
1. Read and write the language and comprehend short conversations on everyday topics.
2. Write and translate simple texts, write short essays, letters, and advertisements.
3. Make polite requests, ask for information, respond to requests and descriptions, impart personal
information, have simple discussions on familiar, everyday topics, and make apologies.
4. Communicate well and correctly in situations without significant complications.
5. Read stylistically uncomplicated short stories, poems, and newspaper articles.
6. Understand the main ideas and some details of radio and television programs, as well as
documentary and feature films.
Recommended Books:
84
Department of Computer Science and Information Technology
1. The Everything Essential German Book: All You Need to Learn German in No Time by Edward
Swick.
2. Collins Easy Learning Collins Easy Learning German Grammar and Practice.
Course Objectives:
This intensive course provides a comprehensive introduction to Chinese language and culture, while
ensuring a solid command of the fundamental grammatical structures.
Course Outcomes:
Students at this level should be able to:
1. Read and write the language and comprehend short conversations on everyday topics.
2. Write and translate simple texts, write short essays, letters, and advertisements.
3. Make polite requests, ask for information, respond to requests and descriptions, impart
personal information, have simple discussions on familiar, everyday topics, and make
apologies.
4. Communicate well and correctly in situations without significant complications.
5. Read stylistically uncomplicated short stories, poems, and newspaper articles.
6. Understand the main ideas and some details of radio and television programs, as well as
documentary and feature films.
Recommended Books:
1. Learn Chinese Through Englishby Dr. Anita Sharma.
2. Chinese: Crash Course Chinese - Learn Chinese Fast With a Native Speaker: 500+ Essential
Phrases to Build Your Chinese Vocabulary, Chinese, Learn Chinese, Chinese Phrasebook,
Mandarin Study Aidby Celine Li and Polyglot Language Guides.
3. Living Language Mandarin Chinese, Complete Edition: Beginner through advanced course,
including 3 course books, 9 audio CDs, Chinese character guide, and free online learningby
Living Language.
SEMESTER-VI
86
Department of Computer Science and Information Technology
Theory Practical
Course Hours
S. No. Course Title Marks Marks Total Cr
Code
L T P IA ETE IA ETE
1. CSC601 Python Programming 3 1 3 30 70 15 35 150 5.5
2. CSC602 Artificial Intelligence 3 0 0 30 70 - - 100 3
Data Mining and
3 CSC603 3 0 0 30 70 100 3
Warehousing
4 CSC604 Software Testing 3 0 2 30 70 15 35 150 4
5 CSC605 Seminar 0 0 3 - - 50 - 50 1.5
Departmental
6 3 0 0 30 70 - - 100 3
Elective-II
7 Open Elective-II 3 0 0 30 70 - - 100 3
TOTAL 18 2 8 180 420 80 70 750 23
L = Lecture, T = Tutorial, P = Practical, IA=Internal Assessment, ETE=End Term Exam,
Cr=Credits
Departmental Elective-II
CSE601 Cryptography & Network Security 3-0-0 3
CSE602 Formal Language & Automata Theory 3-0-0 3
CSE603 Human Computer Interaction & Usability 3-0-0 3
CSE604 Information Retrieval 3-0-0 3
Open Elective-II
MEO601 Introduction to Robotics 3-0-0 3
ECO601 Micro Electro Mechanical System 3-0-0 3
Course objectives:
1. Describe the core syntax and semantics of Python programming language.
2. Discover the need for working with the strings and functions.
3. Illustrate the process of structuring the data using lists, dictionaries, tuples and sets.
4. Indicate the use of regular expressions and built-in functions to navigate the file system.
5. Infer the Object-oriented Programming concepts in Python.
No. of
UNIT No Syllabus Content
Hours
87
Department of Computer Science and Information Technology
Files, Types of Files, Creating and Reading Text Data, File Methods to Read 10
and Write Data, Reading and Writing Binary Files, The Pickle Module,
Reading and Writing CSV Files, Python os and os.path Modules, Regular
4
Expression Operations, Using Special Characters, Regular Expression
Methods, Named Groups in Python Regular Expressions, Regular Expression
with glob Module.
Course Outcomes:
88
Department of Computer Science and Information Technology
Interpret the fundamental Python syntax and semantics and be fluent in the use of Python
control flow statements.
Express proficiency in the handling of strings and functions.
Determine the methods to create and manipulate Python programs by utilizing the data
structures like lists, dictionaries, tuples and sets.
Identify the commonly used operations involving file systems and regular expressions.
Articulate the Object-Oriented Programming concepts such as encapsulation, inheritance and
polymorphism as used in Python.
TEXT BOOK
1. Gowrishankar S, Veena A, Introduction to Python Programming, 1st
Edition, CRC Press/Taylor & Francis, 2018. ISBN-13: 978-0815394372
REFERENCE BOOKS / WEBLINKS:
1. Jake VanderPlas, Python Data Science Handbook: Essential Tools for Working with
Data, 1st Edition, O'Reilly Media, 2016. ISBN-13: 978-1491912058
2. Aurelien Geron, Hands-On Machine Learning with Scikit-Learn and TensorFlow:
Concepts, Tools, and Techniques to Build Intelligent Systems, 1st Edition,O'Reilly
Media, 2017. ISBN 13: 978-1491962299.
3. Wesley J Chun, Core Python Applications Programming, 3rd Edition, Pearson
Education India, 2015. ISBN-13: 978-9332555365
4. Miguel Grinberg, Flask Web Development: Developing Web Applications with
Python, 2nd Edition, O'Reilly Media, 2018. ISBN-13: 978-1491991732.
Syllabus
2) Write a Python Program to find the square root of a number by Newtons Method
89
Department of Computer Science and Information Technology
Course Objective:
Build Web Services and introduction to Network and Database Programming in Python.
Course Outcomes:
Examine Python syntax and semantics and be fluent in the use of Python flow control and
functions.
Demonstrate proficiency in handling Strings and File Systems.
Create, run and manipulate Python Programs using core data structures like Lists,
Databases in Python.
Objective:
90
Department of Computer Science and Information Technology
Course Outcomes:
91
Department of Computer Science and Information Technology
Recommended Books
92
Department of Computer Science and Information Technology
Objective:
1. To understand the basic principles, concepts and applications of data warehousing and data mining.
2. To introduce the task of data mining as an important phase of knowledge recovery process. Ability to do
Conceptual, Logical, and Physical design of Data Warehouses OLAP applications and OLAP deployment.
3. Will have a good knowledge of the fundamental concepts that provide the foundation of data mining.
4. Design a data warehouse or data mart to present information needed by management in a form that is usable for
management client.
Overview
Overview, Motivation(for Data Mining),Data Mining-Definition &
Functionalities, Data Processing, Form of Data Preprocessing, Data
Cleaning: Missing Values, Noisy Data, (Binning, Clustering,
I Regression, Computer and Human inspection), Inconsistent Data, Data 8
Integration and Transformation. Data Reduction:-Data Cube
Aggregation, Dimensionality reduction, Data Compression,
Numerosity Reduction, Clustering, Discretization and Concept
hierarchy generation.
Concept Description
Definition, Data Generalization, Analytical Characterization, Analysis
of attribute relevance, Mining Class comparisons, Statistical measures
in large Databases. Measuring Central Tendency, Measuring
Dispersion of Data, Graph Displays of Basic Statistical class
II Description, Mining Association Rules in Large Databases, 8
Association rule mining, mining Single-Dimensional Boolean
Association rules from Transactional Databases- Apriori Algorithm,
Mining Multilevel Association rules from Transaction Databases and
Mining Multi-Dimensional Association rules from Relational
Databases.
Classification and prediction
What is Classification & Prediction, Issues regarding Classification
and prediction, Decision tree, Bayesian Classification, Classification
by Back propagation, Multilayer feed-forward Neural Network, Back
propagation Algorithm, Classification methods K-nearest neighbor
III classifiers, Genetic Algorithm. Cluster Analysis: Data types in cluster 8
analysis, Categories of clustering methods, Partitioning methods.
Hierarchical Clustering- CURE and Chameleon. Density Based
Methods-DBSCAN, OPTICS. Grid Based Methods- STING,
CLIQUE. Model Based Method -Statistical Approach, Neural
Network approach, Outlier Analysis.
IV Data Warehousing 8
Overview, Definition, Delivery Process, Difference between Database
93
Department of Computer Science and Information Technology
Course Outcomes:
1. Understand background on data objects and statistical concepts. It also discusses the types of data to be
mined and presents a general classification of data-mining tasks.
2. Learn techniques for preprocessing data before mining. Concepts such as the cleaning, integration,
reduction, transformation, and discretization of data are discussed.
3. Provides a solid introduction to data warehousing, OLAP, and data generalization.
4. Learn and presents a detailed study of methods for data cube computation, advanced query processing,
and multidimensional data analysis.
5. Learn ways of classifying data: decision tree induction, Bayesian classification, rule-based
classification, neural networks, support vector machines, associative classification, k-nearest-neighbor
classifier, case-based reasoning, genetic algorithms, rough sets, and fuzzy set approaches.
Recommended Books-
1. Data Mining,Adriaans,Pearson
2. data Mining: Introduction and Advance Topic,Dunham&Sridhar,Pearson
3. data and text mining:A business application approach,Miller,pearson
4. Data mining :a tutorial based Primer,Roiger,Pearsion
5. Data warehousing in real world,Anahory,Pearsion
6. Modern data warehousing,mining,andvisualization:coreconcept,Marakas,pearson
7. Data mining :technique and trends,Pearson
8. Data Mining and Warehousing,Hemantjoshi,Genius publication
9. M.H.Dunham,DataMining:Introductory and Advanced Topics Pearson Education
10. Jiawei Han, MichelineKamber, Data Mining Concepts & Techniques Elsevier
11. Sam Anahory, Dennis Murray, Data Warehousing in the Real World : A Practical Guide for Building Decision
Support Systems, 1/e Pearson Education
12. Mallach,Data Warehousing System,McGraw Hill
CSE603 Software Testing and Quality Assurance L:3 T:0 P:2 Credits : 4
94
Department of Computer Science and Information Technology
Course Objective:
This course offers a good understanding of the concepts, methods and techniques of
software testing and quality assurance and prepares students to be in a position to develop
error free and quality software.
Unit Topics Lectures
Course Outcomes:
Design test cases suitable for a software development for different domains.
95
Department of Computer Science and Information Technology
Text Books:
Departmental Elective II
96
Department of Computer Science and Information Technology
97
Department of Computer Science and Information Technology
Course Outcomes:
1. Understand the need for Kerberos authentication and the techniques involved.
2. Familiarize with network security designs using available secure solutions (such as PGP, SSL, IPSec,
etc).
3. Identify the various kinds of malicious software and their related threats.
Recommended Books:
5. John Wiley Sons, L.Stein "Web Securities A step by step Guide " Addison Wesley.
98
Department of Computer Science and Information Technology
Course Outcomes:
4. Solve various problems of applying normal form techniques, Push down automata
and Turing Machines
RECOMMENDED BOOKS:
100
Department of Computer Science and Information Technology
Course Outcomes:
Text Books:
5. Alan Dix, Janet Finlay, Gregory Abowd, Russell Beale, Human Computer
Interaction, 3rd Edition, Pearson Education, 2004 (UNIT I , II & III)
6. Brian Fling, “Mobile Design and Development”, First Edition , O‟Reilly Media Inc.,
2009 (UNIT –IV)
7. Bill Scott and Theresa Neil, “Designing Web Interfaces”, First Edition, O‟Reilly,
2009.(UNIT-V)
101
Department of Computer Science and Information Technology
Course Outcomes:
103
Department of Computer Science and Information Technology
OPEN ELECTIVE-II
Course Objectives:
1. To study about the components of robot.
2. To study the robot end effector.
3. To understand the robot actuators.
4. To study the robot sensors.
5. To understand the robot kinematics.
Course Outcomes:
At the end of this course students will demonstrate the ability to:
1. Understand the main components of robot.
2. Understand the robot end effector.
3. Understand the basic of robot sensors.
4. Analyze the principle of robot kinematics
Recommended Books:
1. S.R. Deb, Robotics Technology and Flexible Automation, Tata McGraw-Hill Publication.
2. S.K. Saha, Introduction to Robotics, The McGraw-Hill Publication
3. Niku, Saeed B., Introduction to Robotics Analysis, Systems, Applications, Prentice Hall of
India Private Limited. New Delhi
4. Koren, Yoram, Robotics for Engineers, McGraw-Hill Book Company, Singapore
Course Objectives:
1. To study about the basic of MEMS.
2. To study the electrical and mechanical properties of MEMS material.
3. To study the bulk and surface micromachining.
4. To understand the principle of polymer and optical MEMS.
Course Outcomes:
At the end of this course students will demonstrate the ability to:
1. Understand the basic of MEMS.
2. Understand the electrical and mechanical properties of MEMS material.
3. Understand the sensing and actuation.
4. Understand the bulk and surface micromachining.
5. Analyze the principle of polymer and optical MEMS.
Recommended Books:
1. Chang Liu, Foundations of MEMS, Pearson International Edition, 2006.
2. Gaberiel M.Rebiz, RF MEMS Theory,Design and Technology, John Wiley & Sons,2003
3. Charles P.Poole, Frank J.Owens, Introduction to nanotechnology John Wiley & sons, 2003
106
Department of Computer Science and Information Technology
Course Outcomes:
1. To develop space craft design by basic knowledge of Aerodynamics & Propulsion.
1. To Predict the trajectory path by laws of physics of an object
Recommended Books:
1. Cornelisse, J.W. Rocket Propulsion and Space Dynamic, W.H. Freeman & Co., 1984
1. Sutton, G.P., Rocket Propulsion Elements, John Wiley, 1993.
2. Van de Kamp, P., Elements of Astro mechanics, Pitman, 1979.
3. Parker E.R., Material for Missiles and Spacecraft, McGraw Hill Book Co., Inc., 1982
Course Objectives:
1. To provide the basics and fundamental concepts of automatic control systems
2. This will permit an engineer to exploit time domain and frequency domain tools to design
and study automatic linear control systems
Unit Contents Hours
INTRODUCTION TO AUTOMATIC CONTROL SYSTEMS:
Historical review, Examples of control systems: simple pneumatic,
1 9
hydraulic and thermal systems, series and parallel systems, analogies,
mechanical and electrical components
p control, Feedback control systems, Block diagram representation of
2 9
control systems, reduction of block diagrams, Output to input ratios
TRANSIENT AND STEADY-STATE RESPONSE ANALYSIS: Laplace
transformation, Response of systems to different inputs viz. Step, impulse,
3 pulse, parabolic and sinusoidal inputs, Time response of first and second 9
order systems, steady state errors and error constants of unity feedback
circuit
4 STABILITY ANALYSIS: Stability definitions, characteristic equation, 9
location of roots in the s-plane for stability, Routh-Hurwitz criteria of
stability, Root locus and Bode techniques, concept and construction,
107
Department of Computer Science and Information Technology
frequency response
SAMPLED DATA CONTROL SYSTEMS: Sampled data control systems
- functional elements-sampling process z transforms- properties - inverse
5 z- transforms- response between samples- modified z-transforms - ZOH and
First order Hold process- mapping between and z planes - pulse transfer
functions - step response stability analysis- Jurys stability test 9
TOTAL 40
Course Outcomes:
1. Describe the transfer functions for automatic control systems; open-loop and closed-loop
systems.
2. Describe the various time domain and frequency domain tools for analysis and design of
linear control systems.
3. Describe the methods to analyse the stability of systems from transfer function forms.
Recommended Books:
1. Katsuhiko Ogata., Modern Control Engineering, 4th edition, Prentice Hall of India Private
Ltd, NewDelhi, 2004
2. Nagrath, I J and Gopal, .M., Control Systems Engineering, 4th edition, New Age
International Pvt. Ltd., New Delhi, 2006.
3. Benjamin, C Kuo., Automatic Control System, 7th edition, Prentice Hall of India Private
Ltd, New Delhi, 1993.
4. Richard, C. Dorf and Robert H. Bishop., Modern Control System Engineering, Addison
Wesley, 1999
SEMESTER-VII
108
Department of Computer Science and Information Technology
Open Elective-III
MEO701 Noise Vibration and Harshness 3-0-0 3
ECO701 Introduction to Wireless Network 3-0-0 3
MAO701 Quality management 3-0-0 3
MEO702 Space Mission Design and Optimization 3-0-0 3
ECO703 Intelligent Controller 3-0-0 3
109
Department of Computer Science and Information Technology
110
Department of Computer Science and Information Technology
Course Outcomes:
Recommended Books:
Course Objective:
a) To investigate the programmers model of a microprocessor, appreciate methods of connecting common
peripheral devices,
b) To understand the ways in which microprocessors can be used in automated systems.
c) Students learns about the languages.
d) Different types of memory.
111
Department of Computer Science and Information Technology
Course Outcomes:
1. Study the hardware, functions, memory structure and operation of 8085-Microprocessor kit.
2. Program to perform integer division: (1) 8-bit by 8-bit (2) 16 bit by 8 bit.
3. Transfer of a block of data in memory to another place in memory
4. Transfer of black to another location in reverse order.
5. Searching a number in an array.
6. Sorting of array in: (1) Ascending order (2) Descending order.
7. Finding party of a 32-bit number.
8. Program to perform following conversion (1) BCD to ASCII (2) BCD to hexadecimal.
9. Program to multiply two 8bit numbers & generate and sum 15 Fibonacci numbers
112
Department of Computer Science and Information Technology
OBJECTIVES:
To provide knowledge on principles underlying the design of distributed and parallel systems
To lay the foundations of Distributed and Parallel Systems.
To introduce the idea of Distributed and Parallel Architecture.
To introduce the idea of Distributed operating system and related issues
OUTCOMES:
On Completion of the course, the students should be able to:
Articulate the principles and standard practices underlying the design of distributed and parallel systems.
Explain the core issues of distributed and parallel systems.
Appreciate the difficulties in implementing basic communication in parallel and distributed systems.
Have knowledge on the substantial difficulty in designing parallel and distributed algorithms in comparison
to centralized algorithms.
Appreciate the issues in distributed operating system, resource management and fault tolerance
TEXT BOOKS:
113
Department of Computer Science and Information Technology
1. George Coulouris, Jean Dollimore, Tim Kindberg, ―Distributed Systems Concepts and Design‖, Fifth
Edition, Pearson Education Asia, 2011.
2. MukeshSinghal, ―Advanced Concepts In Operating Systems‖, McGraw Hill Series in Computer Science,
1994.
3. Introduction to Parallel Computing, Second Edition, Ananth Grama, Anshul Gupta, George Karypis, Vipin
Kumar,: Addison Wesley 2003
REFERENCES:
1. Ajay D. Kshemkalyani and Mukesh Singhal, ―Distributed Computing: Principles, Algorithms and
Systems‖, Cambridge Press.
2. A.S.Tanenbaum, M.Van Steen, ―Distributed Systems‖, Pearson Education, 2004.
3. M.L.Liu, ―Distributed Computing Principles and Applications‖, Pearson Addison Wesley, 2004.
4. Tom White, ―Hadoop: The Definitive Guide‖, O'REILLY Media, 2009.
114
Department of Computer Science and Information Technology
Course Outcomes:
Students will able to:
1. Explain the motivation for big data systems and identify the main sources of Big Data in the real
world.
2. Demonstrate an ability to use frameworks like Hadoop, NOSQL to efficiently store retrieve and
process Big Data for Analytics.
3. Implement several Data Intensive tasks using the Map Reduce Paradigm
4. Apply several newer algorithms for Clustering Classifying and finding associations in Big Data
5. Design algorithms to analyze Big data like streams, Web
Recommended Books:
1. Michael Berthold, David J. Hand, Intelligent Data Analysis, Springer, 2007.
2. Anand Rajaraman and Jeffrey David Ullman, Mining of Massive Datasets,Cambridge
University Press, 2012.
Machine learning as a field is now incredibly pervasive, with applications spanning from business
intelligence to homeland security, from analyzing biochemical interactions to structural monitoring
of aging bridges, and from emissions to astrophysics, etc.
This class will familiarize students with a broad cross-section of models and algorithms for machine
learning, and prepare students for research or industry application of machine learning techniques.
116
Department of Computer Science and Information Technology
Bayesian Learning
Probability theory and Bayes rule. Naive Bayes learning
algorithm. Parameter smoothing. Generative vs. discriminative
training. Logisitic regression. Bayes nets and Markov nets for
representing dependencies.
Instance-Based Learning
Chapter 8. Constructing explicit generalizations versus
comparing to past specific examples. k-Nearest-neighbor
IV algorithm. Case-based learning. 14
Text Classification
Bag of words representation. Vector space model and cosine
similarity. Relevance feedback and Rocchio algorithm. Versions
of nearest neighbor and Naive Bayes for text.
117
Department of Computer Science and Information Technology
unlabled data.
Language Learning
Classification problems in language: word-sense
disambiguation, sequence labeling. Hidden Markov
models (HMM's). Veterbi algorithm for determining
most-probable state sequences. Forward-backward EM
algorithm for training the parameters of HMM's. Use of
HMM's for speech recognition, part-of-speech tagging,
and information extraction. Conditional random fields
(CRF's). Probabilistic context-free grammars (PCFG).
Parsing and learning with PCFGs. Lexicalized PCFGs.
Course Outcomes:
By the end of the course, students should be able to: Develop an appreciation for what is involved
in learning models from data.
Understand a wide variety of learning algorithms.
Understand how to evaluate models generated from data.
Apply the algorithms to a real-world problem, optimize the models learned and report on the
expected accuracy that can be achieved by applying the models.
Recommended books:
1. Stephen Marsland, Machine Learning: An Algorithmic Perspective.
http://www.amazon.com/Machine-Learning-Algorithmic-PerspectiveRecognition/dp/
1420067184 .
2. Christopher M. Bishop, SOFT COMPUTING and Machine Learning.
http://research.microsoft.com/en-us/um/people/cmbishop/prml/.
3. Tom Mitchell, Machine Learning, http://www.cs.cmu.edu/~tom/mlbook.html.
TECHNOLOGY
Course Objective:
9. Here you will learn how we decrease software costs, increase security and
stability (especially in regard to malware),
10. Understand Protecting privacy, and giving users more control over their own
hardware. anyone is freely to use, copy, study, and change the software in any
way, and the source code is openly shared so that people are encouraged to
voluntarily improve the design of the software.
11. Learn about new technologies about privacy and control.
Text Books:
119
Department of Computer Science and Information Technology
PIC Architecture
Introduction to PIC microcontrollers, PIC architecture,
4 comparison of PIC with other CISC and RISC based systems and 8
microprocessors, memory mapping, assembly language
programming, addressing modes, instruction set.
Course Outcomes:
1. Understand the fundamentals of embedded systems.
2. Understand the differences of microprocessor and controller.
3. Understanding of C and basics of C.
4. Understand the OOP concepts.
5. Understand the concepts of classes, objects, methods, constructors,
destructors in C++.
6. Understand the microcontroller architecture (PIC).
7. Understand and able to write the assemble language program.
8. Understand and able to write the I/O and timers/counter programming.
Text/Reference Books:
1. J.W. Valvano, "Embedded Microcomputer System: Real Time Interfacing",
Brooks/Cole, 2000.
2. Jack Ganssle, "The Art of Designing Embedded Systems", Newness,1999.
3. V.K. Madisetti, "VLSI Digital Signal Processing", IEEE Press (NY, USA),1995.
4. David Simon, "An Embedded Software Primer", Addison Wesley,2000.
5. K.J. Ayala, "The 8051 Microcontroller: Architecture, Programming, and
Applications", Penram Intl,1996.
Open Elective-III
Course Objectives:
1. To study about the fundamentals of acoustics.
2. To study the effects of noise.
3. To understand the transportation noise and vibration source.
4. To study the reduction of noise and vibration.
5. To understand the principle of noise and vibration transducer.
Course Outcomes:
At the end of this course students will demonstrate the ability to:
1. Understand the basic of acoustics and noise.
1. Understand the effect of noise.
2. Understand the transportation noise and vibration sources.
3. Understand the reduction of noise and vibration.
4. Analyze the principle of noise and vibration transducer
Recommended Books:
1. Colin H Hansen ―Understanding Active Noise Cancellation― , Spon Press , London 2003
1. Kewal Pujara ―Vibrations and Noise for Engineers, Dhanpat Rai & Sons, 1992.
2. Singiresu S.Rao,―Mechanical Vibrations‖ - Pearson Education, ISBM –81-297-0179-2004.
122
Department of Computer Science and Information Technology
Course Objectives:
1. To study about the wireless LAN.
2. To study the mobile network layer.
3. To understand the 3G overview.
4. To study the internetworking between WLANS and WWANS.
5. To understand the principle of 4G and beyond.
Unit Topics Hours
Wireless Lan: Introduction-WLAN technologies: - IEEE802.11:
System architecture, protocol architecture, 802.11b, 802.11a Hiper
I 10
LAN: WATM, BRAN, HiperLAN2 Bluetooth: Architecture, WPAN
IEEE 802.15.4, Wireless USB, Zigbee, 6LoWPAN, WirelessHART.
Mobile Network Layer: Introduction - Mobile IP: IP packet delivery,
Agent discovery, tunneling and encapsulation, IPV6-Network layer in
II 6
the internet- Mobile IP session initiation protocol - mobile ad-hoc
network: Routing: Destination Sequence distance vector, IoT: CoAP.
3G Overview: Overview of UTMS Terrestrial Radio access network-
UMTS Core network Architecture: 3GPP Architecture, User equipment,
III 8
CDMA2000 overview- Radio and Network components, Network
structure, Radio Network, TD-CDMA, TD SCDMA.
Internetworking between WLANS and WWANS: Internetworking
objectives and requirements, Schemes to connect WLANS and 3G
IV Networks, Session Mobility, Internetworking Architecture for WLAN 8
and GPRS, System Description, Local Multipoint Distribution Service,
Multichannel Multipoint Distribution System.
4G and beyond : Introduction 4G vision 4G features and challenges
- Applications of 4G 4G Technologies: Multicarrier Modulation,
V Smart antenna techniques, IMS Architecture, LTE, Advanced 8
Broadband Wireless Access and Services, MVNO.
Total 40
Course Outcomes:
At the end of this course students will demonstrate the ability to:
1. Understand the basic of wireless LAN.
2. Understand the mobile network layer.
3. Understand the 3G overview.
4. Understand the internetworking between WLANS and WWANS.
5. Analyze the principle of 4G and beyond
Recommended Books:
1. Jochen Schiller, ‖Mobile Communications‖, Second Edition, Pearson Education 2012.(Unit
I,II,III)
1. Vijay Garg, ―Wireless Communications and networking‖, First Edition, Elsevier 2007.(Unit
IV,V)
2. Anurag Kumar, D.Manjunath, Joy kuri, ―Wireless Networking‖, First Edition, Elsevier
2011.
123
Department of Computer Science and Information Technology
Course Objectives:
1. To understand evolution of Quality Control, concept change, TQM Modern concept, Quality
concept in design.
2. To understand effects of human factor in quality.
3. To prepare Control Charts and analyze them.
4. To learn Defects diagnosis and prevention defect study.
5. To learn concepts of ISO-9000.
Course Outcomes:
1. Understand Procurement of various products, evaluation of supplies, capacity verification,
Development of sources, procurement procedure and Manufacturing Quality.
2. Understand Attitude of top management, cooperation of groups, operators attitude,
responsibility, causes of apparatus error and corrective methods.
3. Learn planning and production control, quality control, marketing, industrial relations, sales
and purchases, advertisement.
4. Identify and analyze the defects, take corrective measure, and identify factors affecting
reliability, MTTF, and be able to calculate reliability.
124
Department of Computer Science and Information Technology
Recommended Books:
1. Lt. Gen. H. Lal, Total Quality Management, Eastern Limited, 1990.
2. Greg Bounds, Beyond Total Quality Management, McGraw Hill, 1994.
3. Menon, H.G, TQM in New Product manufacturing, McGraw Hill 1992.
4. Subburaj, Total Quality Management, McGrawhill Education
Course Objectives:
1. This course builds on university level physics and mechanics to introduce and illustrate orbital
dynamics as is applied in the design of space missions.
2. Simple tools will be provided to allow planning of missions on orbit around Earth or in the Solar
System.
Course Outcomes:
125
Department of Computer Science and Information Technology
Course Objectives:
1. Students completing this course will obtain a basic understanding of fuzzy logic systems and
artificial neural networks,
2. Students will understand the advantages and disadvantages of these methods relative to other
control methods.
3. Students will be aware of current research trends and issues.
4. Students will be able to design control systems using fuzzy logic and artificial neural
networks.
Unit Topics Hours
Introduction : Approaches to intelligent control. Architecture for
intelligent control. Symbolic reasoning system,
I rule-based systems, the AI approach. Knowledge representation. Expert 6
systems.
Total 40
Course Outcomes:
At the end of this course students will demonstrate the ability to:
1. learn basics of fuzzy set theory and neural networks
2. implement fuzzy based decision-making systems
3. implement Neural Network based approximate
4. design Fuzzy and Neural Network based control system
5. design ANFIS based control system
6. implement soft computing techniques controllers using simulation tools
Recommended Books:
1. Jacek.M.Zurada, "Introduction to Artificial Neural Systems", Jaico Publishing House, 1999.
2. KLIR G.J. & FOLGER T.A. "Fuzzy sets, uncertainty and Information", Prentice-Hall of
India Pvt.Ltd., 1993.
3. Zimmerman H.J. "Fuzzy set theory-and its Applications"-Kluwer Academic Publishers,
1994.
4. Driankov, Hellendroon, "Introduction to Fuzzy Control", Narosa Publishers.
5. Goldberg D.E. (1989) Genetic algorithms in Search, Optimization and Machine
learning, Addison Wesley.
SEMESTER-VIII
S. Course Course Hours Theory Practical Total Cr
127
Department of Computer Science and Information Technology
Marks Marks
No. Code Title
L T P IA ETE IA ETE
1 CSC802 Distributed Databases 3 0 0 30 70 100 3
2 CSC803 Digital Image Processing 3 0 0 30 70 100 3
Departmental Elective-
3 3 0 0 30 70 - - 100 3
IV
4 Open Elective-IV 3 0 0 30 70 - - 100 3
5 CSC801 Major Project 0 0 16 150 200 350 8
TOTAL 12 0 16 120 280 150 200 750 20
L = Lecture, T = Tutorial, P = Practical, IA=Internal Assessment, ETE=End Term Exam, Cr=Credits
Departmental Elective-IV
CSE801 SOFT COMPUTING 3-0-0 3
CSE802 Modeling and Simulation 3-0-0 3
CSE803 Real Time System 3-0-0 3
The aim of the course is to 1) enhance the previous knowledge of database systems by deepening the
understanding of the theoretical and practical aspects of the database technologies, and showing the
need for distributed database technology to tackle deficiencies of the centralized database systems;
2) introduce basic principles and implementation techniques of distributed database systems, 3)
expose active and emerging research issues in distributed database systems and application
development, and 4) apply theory to practice by building and delivering a distributed database query
128
Department of Computer Science and Information Technology
After the completion of the course, the students are expected to 1) get familiar with the currently
available models, technologies for and approaches to building distributed database systems and
services; 2) have developed practical skills in the use of these models and approaches to be able to
select and apply the appropriate methods for a particular case; 3) be aware of the current research
directions in the field and their possible outcomes; 4) be able to carry out research on a relevant
topic, identify primary references, analyze them, and come up with meaningful conclusions; and 5)
be able to apply learned skills to solving practical database related tasks.
129
Department of Computer Science and Information Technology
REFERENCES:
1. Principles of Distributed Database Systems, M.Tamer Ozsu, Patrick Valduriez Pearson
Education.
Course Objective:
1. Give the students a general understanding of the fundamentals of digital image processing.
2. Introduce the student to analytical tools which are currently used in digital image processing as applied to image
information for human viewing
3. Develop the students ability to apply these tools in the laboratory in image restoration, enhancement and
compression.
130
Department of Computer Science and Information Technology
Course Outcomes:
1 Demonstrate a knowledge of a broad range of fundamental image processing and image analysis techniques
and concepts (linear and non-linear filtering, denoising, deblurring, edge detection, line finding, detection,
morphological operators, compression, shape metrics and feature based recogniton)
2 Identify, Demonstrate and apply their knowledge by analysing image processing problems and recognising
and employing (or proposing) effective solutions
3 Design and create practical solutions to a range of common image processing problems and to critically
assess the results of their solutions, including shortcomings
Recommended Books:
2. Digital Image Processing and Computer Vision, R.J. Schalkoff. Published by:
131
Department of Computer Science and Information Technology
132
Department of Computer Science and Information Technology
Departmental Elective-IV
OBJECTIVES:
To learn the basic concepts of Soft Computing
To become familiar with various techniques like neural networks, genetic algorithms
and fuzzy systems.
To apply soft computing techniques to solve problems.
Unit Topics Lectures
REFERENCES: 1. Jyh-Shing Roger Jang, Chuen-Tsai Sun, Eiji Mizutani, ―Neuro-Fuzzy and Soft Computing‖,
Prentice-Hall of India, 2002. 2. Kwang H.Lee, ―First course on Fuzzy Theory and Applications‖, Springer,
2005. 3. George J. Klir and Bo Yuan, ―Fuzzy Sets and Fuzzy Logic-Theory and Applications‖, Prentice Hall,
1996. 4. James A. Freeman and David M. Skapura, ―Neural Networks Algorithms, Applications, and
Programming Techniques‖, Addison Wesley, 2003.
Course Objectives:
The aim of this course is to introduce various system modeling and simulation techniques,
and highlight their applications in different areas. It includes modeling, design, simulation,
planning, verification and validation. After learning the simulation techniques, the students
are expected to be able to solve real world problems which cannot be solved strictly by
mathematical approaches. This course begins by demonstrating the usefulness of simulation
as a tool for problem solving in business, industry, government, and society.
134
Department of Computer Science and Information Technology
M. Law and W. D. Kelton. Simulation Modeling and Analysis, 3rd Edition, McGrawHill, New York, USA,
1998
Objectives
Course Outcomes:
1. An ability to understand advanced concepts in theory of computer science;
2. An ability to understand advanced concepts in applications of computer science;
3. An ability to apply knowledge of advanced computer science to formulate the analyze
problems in computing and solve them;
4. An ability to learn emerging concepts in theory and applications of computer science;
5. An ability to design and conduct experiments as well as to analyze and interpret data; and
6. An ability to function in teams and to communicate effectively.
Recommended books
1. Real-Time Systems, Jane Liu, Prentice Hall, 2000.
CSE804 Real Time System L3:T0:P0 Credits 3
135
Department of Computer Science and Information Technology
Objectives
Identify and develop operational research models from the verbal description of the real
system.
Understand the mathematical tools that are needed to solve optimization problems.
Use mathematical software to solve the proposed models.
Develop a report that describes the model and the solving technique, analyze the results
and propose recommendations in a language understandable to the decision-making
processes in Management Engineering
Unit Topics Lectures
136
Department of Computer Science and Information Technology
137
Department of Computer Science and Information Technology
Open Elective-IV
Course Objectives:
1. To impart knowledge about various drive systems and its selection for particular applications.
2. To gain the knowledge about various robot control systems.
Recommended Books:
1. Francis N-Nagy Andras Siegler, Engineering foundation of Robotics, Prentice Hall Inc.,
1987.
2. Richard D. Klafter, Thomas .A, Chri Elewski, Michael Negin, Robotics Engineering an
Integrated Approach, Phi Learning., 2009.
3. P.A. Janaki Raman, Robotics and Image Processing an Introduction, Tata Mc Graw Hill
Publishing company Ltd., 1995.
4. Mikell P Groover & Nicholas G Odrey, Mitchel Weiss, Roger N Nagel, Ashish Dutta,
Industrial Robotics, Technology programming and Applications, Tata McGraw-Hill
Education, 2012. 8 RB-2013 SRM
5. Bernard Hodges, Industrial Robotics, Second Edition, Jaico Publishing house, 1993.
6. Robert J. Schilling, Fundamentals of Robotics Analysis and Control, PHI Learning., 2009.
7. Tsuneo Yohikwa, Foundations of Robotics Analysis and Control, MIT Press., 2003.
8. John J. Craig, Introduction to Robotics Mechanics and Control, Third Edition, Pearson, 2008.
Course Objectives:
1. Air traffic control is defined with specified regulations, international and national, that
prescribe minimum requirements for organizations certified for course education.
2. These requirements include creation of the Operations Manual, defining responsible
personnel, programs of training with training objectives and financial plans.
Course Outcomes:
1. At the end it can be summarized that ATCO is a specific kind of training which must be
certified by the national authorities according to the prescribed international legislation
2. ATCO training programmes are under the constant supervision of the national authorities and
are harmonized with the specific requirements.
Recommended Books:
1. Annex 2 to the convention on International Civil Aviation Rules of the air.
2. Annex 11 to the convention on International Civil Aviation-Air Traffic Services, Air Traffic
Control Services
Course Objectives:
To expose the students with the different aspects of measurement, harvesting and utilization of
solar energy.
Recommended Books:
1. Soteris A. Kalogirou, „Solar Energy Engineering: Processes and Systems‟, Academic Press,
London, 2009
2. Tiwari G.N, “Solar Energy – Fundamentals Design, Modelling and applications,
Narosa Publishing House, New Delhi, 2002.
3. John W. Twidell & Anthony D.Weir, Renewable Energy Resources,2005
4. John A. Duffie, William A. Beckman, Solar Energy: Thermal Processes, 4
th Edition, john Wiley and Sons, 2013
5. Sukhatme S.P. Solar Energy, Tata McGraw Hill Publishing Company Ltd., New Delhi, 1997.
Course Objectives:
1. Gain knowledge of the boundary layer theory of the key issues: hydrodynamic and thermal
boundary layer, laminar and turbulent boundary layer.
2. Skills of evaluation, calculus and empirical relationship application. Ability to use the
boundary theory concepts for equipment thermodynamics, heat transfer and fluid mechanics
calculations and design.
Course Outcomes:
1. Ability to explain and analyze the heat and mass transfer, hydro-and aerodynamic processes
taking place in nature and technological equipment in the terms and laws of boundary layer
theory
2. The ability to perform independent heat transfer and flow dynamic calculations in technical
facilities and installations with the viscous flow convective heat exchange.
3. Ability to justify the choice of measurement method.
141
Department of Computer Science and Information Technology
Recommended Books:
1. Schlichting, H. and Gersten, K., Boundary Layer Theory, 8th ed., McGraw-Hill (2001).
2. Batchelor, G. K., Introduction to Fluid Dynamics, 2nd ed., Cambridge Univ. Press (2000).
3. White, F. M., Viscous Fluid Flow, 3rd ed., McGraw-Hill (2006).
4. Cebeci, T. and Smith, A. M. O., Analysis of Turbulent Boundary Layers, Academic Press
(1974).
5. Gatski, T. B. and Bonnet, J.-P. Compressibility, Turbulence and High Speed Flow, 2nd ed.,
Academic Press (2013)
Course Objectives:
1. To learn Microwave and Radar systems.
2. To study Satellite basics and Satellite communication systems.
3. To understand the concepts of mobile communication and other wireless technologies.
Course Outcomes:
1. Appreciate the importance of microwave signal and learn important microwavedevices.
142
Department of Computer Science and Information Technology
2. Describe the working principle of different RADAR systems and their applications.
3. Understand the Satellite fundamentals and types of satellite.
4. Explain the working of a Satellite communication system and its other subsystems.
5. Know the applications of Satellites in different areas.
6. Explain the working principle of Mobile communication and GSM Services.
Recommended Books:
1. Merrill I. Skolnik Introduction to Radar Systems, Mc Graw- Hill.
2. J.C.Toomay, Paul J. Hannen Principles of Radar, PHI Learning.
3. B.Pratt, A.Bostian, Satellite Communications, Wiley India.
4. D.Roddy, Satellite Communications, TMH
Course Objectives:
1. To identify various non-conventional energy resources.
2. To analyse Solar Thermal Energy.
3. To find resources of geothermal energy, thermodynamics of geo-thermal energy to electrical
conversion.
4. To learn Principle of working, performance and limitations.
5. To understand Ocean Thermal Energy Conversion (OTEC).
143
Department of Computer Science and Information Technology
Course Outcomes:
1. Understand theory of solar cells. Solar cell materials, solar cell array, solar cell power plant,
and its limitations.
2. Understand solar radiation, flat plate collectors and their materials, applications and
performance, focusing of collectors and their materials.
3. Learn principle of working of various types of fuel cells and their working, performance and
limitations.
4. Be aware of wind power and its sources, site selection, criterion, momentum theory,
classification of rotors, concentrations and augments.
5. Understand principle of working, performance and limitations, Waste Recycling Plants.
Recommended Books:
1. Khan, Non-Conventional Energy Resources, McGrawhill Education.
2. Raja etal, Introduction to Non-Conventional Energy Resources Scitech Publications.
3. John Twideu and Tony Weir, Renewal Energy Resources BSP Publications, 2006.
4. M.V.R. Koteswara Rao, Energy Resources: Conventional & Non-Conventional BSP
Publications,2006.
5. D.S. Chauhan,Non-conventional Energy Resources New Age International.
6. C.S. Solanki, Renewal Energy Technologies: A Practical Guide for Beginners PHI
Learning.
7. Peter Auer, "Advances in Energy System and Technology". Vol. 1 & II Edited by Academic
Press.
8. Godfrey Boyle, Renewable Energy Power For A Sustainable Future, Oxford University
Press.
144