STUCOR Syllabus CSE2021
STUCOR Syllabus CSE2021
Graduates can
Apply their technical competence in computer science to solve real world problems, with
technical and people leadership.
Conduct cutting edge research and develop solutions on problems of social relevance.
Work in a business environment, exhibiting team skills, work ethics, adaptability and lifelong
learning.
R
II. PROGRAM SPECIFIC OUTCOMES (PSOs)
O
Exhibit design and programming skills to build and automate business solutions using
cutting edge technologies.
Strong theoretical foundation leading to excellence and excitement towards research, to
C
provide elegant solutions to complex problems.
U
ST
ANNA UNIVERSITY, CHENNAI
NON - AUTONOMOUS COLLEGES AFFILIATED ANNA UNIVERSITY
REGULATIONS 2021
B. E. COMPUTER SCIENCE AND ENGINEERING
CHOICE BASED CREDIT SYSTEM
I AND II SEMESTERS CURRICULA AND SYLLABI
SEMESTER I
PERIODS PER TOTAL
S. COURSE CATE-
COURSE TITLE WEEK CONTACT CREDITS
NO. CODE GORY
L T P PERIODS
1. IP3151 Induction Programme - - - - - 0
THEORY
2. HS3151 Professional English - I HSMC 3 1 0 4 4
3. MA3151 Matrices and Calculus BSC 3 1 0 4 4
R
4. PH3151 Engineering Physics BSC 3 0 0 3 3
5. CY3151 Engineering Chemistry BSC 3 0 0 3 3
6. Problem Solving and Python
GE3151 ESC 3 0 0 3 3
Programming
PRACTICALS
7.
8.
GE3171
BS3171
Problem Solving and Python
Programming Laboratory
Physics and Chemistry Laboratory O ESC
BSC
TOTAL 15
0
0
0
0
2
4
4
8
4
4
25
2
2
21
C
SEMESTER II
PERIODS PER TOTAL
S. COURSE CATE- WEEK
COURSE TITLE CONTACT CREDITS
U
NO. CODE GORY
L T P PERIODS
THEORY
1. HS3251 Professional English - II HSMC 3 1 0 4 4
2. MA3251 Statistics and Numerical Methods BSC 3 1 0 4 4
ST
*NCC Credit Course level 1 is offered for NCC students only. The grades earned by the students will be
recorded in the Mark Sheet, however the same shall not be considered for the computation of CGPA.
IP3151 INDUCTION PROGRAMME
This is a mandatory 2 week programme to be conducted as soon as the students enter the
institution. Normal classes start only after the induction program is over.
The induction programme has been introduced by AICTE with the following objective:
“One will have to work closely with the newly joined students in making them feel comfortable,
allow them to explore their academic interests and activities, reduce competition and make them
R
work for excellence, promote bonding within them, build relations between teachers and students,
give a broader view of life, and build character.”
Hence, the purpose of this programme is to make the students feel comfortable in their new
environment, open them up, set a healthy daily routine, create bonding in the batch as well as
The following are the activities under the induction program in which the student would be fully
engaged throughout the day for the entire duration of the program.
C
(i) Physical Activity
This would involve a daily routine of physical activity with games and sports, yoga, gardening, etc.
U
(ii) Creative Arts
Every student would choose one skill related to the arts whether visual arts or performing arts.
Examples are painting, sculpture, pottery, music, dance etc. The student would pursue it everyday
for the duration of the program. These would allow for creative expression. It would develop a
ST
This is the anchoring activity of the Induction Programme. It gets the student to explore oneself and
allows one to experience the joy of learning, stand up to peer pressure, make decisions with
courage, be aware of relationships with colleagues and supporting stay in the hostel and
department, be sensitive to others, etc. A module in Universal Human Values provides the base.
Methodology of teaching this content is extremely important. It must not be through do's and
don'ts, but get students to explore and think by engaging them in a dialogue. It is best taught
through group discussions and real life activities rather than lecturing.
Discussions would be conducted in small groups of about 20 students with a faculty
mentor each. It would be effective that the faculty mentor assigned is also the faculty advisor for
the student for the full duration of the UG programme.
Literary activity would encompass reading, writing and possibly, debating, enacting a play etc.
(v) Proficiency Modules
This would address some lacunas that students might have, for example, English, computer
familiarity etc.
Motivational lectures by eminent people from all walks of life should be arranged to give the
students exposure to people who are socially active or in public life.
A couple of visits to the landmarks of the city, or a hospital or orphanage could be organized. This
would familiarize them with the area as well as expose them to the underprivileged.
R
They should be told about what getting into a branch or department means what role it plays in
society, through its technology. They should also be shown the laboratories, workshops & other
facilities.
O
About a week can be spent in introducing activities (games, quizzes, social interactions, small
experiments, design thinking etc.) that are relevant to the particular branch of Engineering /
Technology / Architecture that can serve as a motivation and kindle interest in building things
(become a maker) in that particular field. This can be conducted in the form of a workshop. For
example, CSE and IT students may be introduced to activities that kindle computational thinking,
C
and get them to build simple games. ECE students may be introduced to building simple circuits as
an extension of their knowledge in Science, and so on. Students may be asked to build stuff using
their knowledge of science.
U
Induction Programme is totally an activity based programme and therefore there shall be no
tests / assessments during this programme.
References:
Guide to Induction program from AICTE
ST
HS3151 PROFESSIONAL ENGLISH - I L T P C
3 1 0 4
COURSE OBJECTIVES:
To improve the communicative competence of learners
To help learners use language effectively in academic / work contexts
To build on students’ English language skills by engaging them in listening, speaking and
grammar learning activities that are relevant to authentic contexts.
To develop learners’ ability to read and write complex texts, summaries, articles, blogs,
definitions, essays and user manuals.
To use language efficiently in expressing their opinions via various media.
R
What are key language skills?
What is effective listening? What does it involve?
What is effective speaking?
What does it mean to be an excellent reader? What should you be able to do?
What is effective writing?
O
How does one develop language and communication skills?
What does the course focus on? How are communication and language skills going to be
enhanced during this course? What do you as a learner need to do to enhance your
English language and communication skills to get the best out of this course?
C
UNIT I INTRODUCTION TO FUNDAMENTALS OF COMMUNICATION 11
Listening –for general information-specific details- conversation: Introduction to classmates - Audio
/ video (formal & informal); Telephone conversation; Listening to voicemail & messages; Listening
U
and filling a form
Speaking - Self Introduction; Introducing a friend; Conversation - politeness strategies; Telephone
conversation; Leave a voicemail; Leave a message with another person; asking for information to
fill details in a form.
ST
Reading - Reading brochures (technical context), telephone messages / social media messages
relevant to technical contexts and emails.
Writing - Writing emails / letters introducing oneself
Grammar - Present Tense (simple and progressive); Question types: Wh / Yes or No/ and Tags
Vocabulary - Synonyms; One word substitution; Abbreviations & Acronyms (as used in technical
contexts).
R
etc,)
Writing – Note-making / Note-taking (*Study skills to be taught, not tested; Writing
recommendations; Transferring information from non verbal (chart , graph etc, to verbal mode)
Grammar – Articles; Pronouns - Possessive & Relative pronouns.
EXPRESSION O
Vocabulary - Collocations; Fixed / Semi fixed expressions.
UNIT V
Listening – Listening to debates/ discussions; different viewpoints on an issue; and panel
discussions.
12
C
Speaking –group discussions, Debates, and Expressing opinions through Simulations & Role play.
Reading – Reading editorials; and Opinion Blogs;
Writing – Essay Writing (Descriptive or narrative).
Grammar – Future Tenses, Punctuation; Negation (Statements & Questions); and Simple,
U
Compound & Complex Sentences.
Vocabulary - Cause & Effect Expressions – Content vs Function words.
TOTAL: 60 PERIODS
COURSE OUTCOMES:
ST
REFERENCES:
1. Technical Communication – Principles and Practices By Meenakshi Raman & Sangeeta
Sharma, Oxford Univ. Press, 2016, New Delhi.
2. A Course Book on Technical English By Lakshmi Narayanan, Scitech Publications (India)
Pvt. Ltd.
3. English For Technical Communication (With CD) By Aysha Viswamohan, Mcgraw Hill
Education, ISBN : 0070264244.
4. Effective Communication Skill, Kulbhusan Kumar, R S Salaria, Khanna Publishing House.
5. Learning to Communicate – Dr. V. Chellammal, Allied Publishing House, New Delhi,2003.
COURSE OBJECTIVES:
To develop the use of matrix algebra techniques that are needed by engineers for practical
applications.
To familiarize the students with differential calculus.
R
To familiarize the student with functions of several variables. This is needed in many
branches of engineering.
To make the students understand various techniques of integration.
To acquaint the student with mathematical tools needed in evaluating multiple integrals and
their applications.
UNIT I MATRICES
Eigenvalues and Eigenvectors of a real
Eigenvalues and Eigenvectors – Cayley -
O 9+3
matrix – Characteristic equation – Properties of
Hamilton theorem – Diagonalization of matrices by
C
orthogonal transformation – Reduction of a quadratic form to canonical form by orthogonal
transformation – Nature of quadratic forms – Applications: Stretching of an elastic membrane.
TOTAL: 60 PERIODS
COURSE OUTCOMES:
At the end of the course the students will be able to
Use the matrix algebra methods for solving practical problems.
Apply differential calculus tools in solving various application problems.
Able to use differential calculus ideas on several variable functions.
Apply different methods of integration in solving practical problems.
Apply multiple integral ideas in solving areas, volumes and other practical problems.
TEXT BOOKS :
1. Kreyszig.E, "Advanced Engineering Mathematics", John Wiley and Sons,
10th Edition, New Delhi, 2016.
2. Grewal.B.S., “Higher Engineering Mathematics”, Khanna Publishers, New Delhi,
44th Edition , 2018.
3. James Stewart, " Calculus: Early Transcendentals", Cengage Learning, 8th Edition, New
Delhi, 2015. [For Units II & IV - Sections 1.1, 2.2, 2.3, 2.5, 2.7 (Tangents problems only),
R
2.8, 3.1 to 3.6, 3.11, 4.1, 4.3, 5.1 (Area problems only), 5.2, 5.3, 5.4 (excluding net change
theorem), 5.5, 7.1 - 7.4 and 7.8 ].
REFERENCES:
O
1. Anton. H, Bivens. I and Davis. S, "Calculus", Wiley, 10th Edition, 2016
2. Bali. N., Goyal. M. and Watkins. C., “Advanced Engineering Mathematics”, Firewall
Media (An imprint of Lakshmi Publications Pvt., Ltd.,), New Delhi, 7th Edition, 2009.
3. Jain . R.K. and Iyengar. S.R.K., “Advanced Engineering Mathematics”, Narosa
Publications, New Delhi, 5th Edition, 2016.
C
4. Narayanan. S. and Manicavachagom Pillai. T. K., “Calculus" Volume I and II,
S. Viswanathan Publishers Pvt. Ltd., Chennai, 2009.
5. Ramana. B.V., "Higher Engineering Mathematics", McGraw Hill Education Pvt. Ltd,
New Delhi, 2016.
U
6. Srimantha Pal and Bhunia. S.C, “Engineering Mathematics" Oxford University Press,
2015.
7. Thomas. G. B., Hass. J, and Weir. M.D, "Thomas Calculus", 14th Edition, Pearson India,
2018.
ST
UNIT I MECHANICS 9
Multi-particle dynamics: Center of mass (CM) – CM of continuous bodies – motion of the CM –
kinetic energy of the system of particles. Rotation of rigid bodies: Rotational kinematics – rotational
kinetic energy and moment of inertia - theorems of M .I –moment of inertia of continuous bodies –
M.I of a diatomic molecule - torque – rotational dynamics of rigid bodies – conservation of angular
momentum – rotational energy state of a rigid diatomic molecule - gyroscope - torsional pendulum
– double pendulum –Introduction to nonlinear oscillations.
R
interference –Michelson interferometer –Theory of air wedge and experiment.
Theory of laser -
characteristics - Spontaneous and stimulated emission - Einstein’s coefficients - population
inversion - Nd-YAG laser, CO2 laser, semiconductor laser –Basic applications of lasers in industry.
O
Photons and light waves - Electrons and matter waves –Compton effect - The Schrodinger
equation (Time dependent and time independent forms) - meaning of wave function -
9
Normalization –Free particle - particle in a infinite potential well: 1D,2D and 3D Boxes-
Normalization, probabilities and the correspondence principle.
C
UNIT V APPLIED QUANTUM MECHANICS 9
The harmonic oscillator(qualitative)- Barrier penetration and quantum tunneling(qualitative)-
Tunneling microscope - Resonant diode - Finite potential wells (qualitative)- Bloch’s theorem for
U
particles in a periodic potential –Basics of Kronig-Penney model and origin of energy bands.
TOTAL : 45 PERIODS
COURSE OUTCOMES:
ST
TEXT BOOKS:
1. D.Kleppner and R.Kolenkow. An Introduction to Mechanics. McGraw Hill Education (Indian
Edition), 2017.
2. E.M.Purcell and D.J.Morin, Electricity and Magnetism, Cambridge Univ.Press, 2013.
3. Arthur Beiser, Shobhit Mahajan, S. Rai Choudhury, Concepts of Modern Physics, McGraw-
Hill (Indian Edition), 2017.
REFERENCES:
1. R.Wolfson. Essential University Physics. Volume 1 & 2. Pearson Education (Indian Edition),
2009.
2. Paul A. Tipler, Physic – Volume 1 & 2, CBS, (Indian Edition), 2004.
3. K.Thyagarajan and A.Ghatak. Lasers: Fundamentals and Applications, Laxmi Publications,
(Indian Edition), 2019.
4. D.Halliday, R.Resnick and J.Walker. Principles of Physics, Wiley (Indian Edition), 2015.
5. N.Garcia, A.Damask and S.Schwarz. Physics for Computer Science Students. Springer-
Verlag, 2012.
R
techniques.
To impart knowledge on the basic principles and preparatory methods of nanomaterials.
To introduce the basic concepts and applications of phase rule and composites.
To facilitate the understanding of different types of fuels, their preparation, properties and
combustion characteristics.
O
To familiarize the students with the operating principles, working processes and
applications of energy conversion and storage devices.
UNIT II NANOCHEMISTRY 9
Basics: Distinction between molecules, nanomaterials and bulk materials; Size-dependent
properties (optical, electrical, mechanical and magnetic); Types of nanomaterials: Definition,
properties and uses of – nanoparticle, nanocluster, nanorod, nanowire and nanotube. Preparation
of nanomaterials: sol-gel, solvothermal, laser ablation, chemical vapour deposition, electrochemical
deposition and electro spinning. Applications of nanomaterials in medicine, agriculture, energy,
electronics and catalysis.
R
Supercapacitors: Storage principle, types and examples.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able:
O
To infer the quality of water from quality parameter data and propose suitable treatment
methodologies to treat water.
To identify and apply basic concepts of nanoscience and nanotechnology in designing
the synthesis of nanomaterials for engineering and technology applications.
To apply the knowledge of phase rule and composites for material selection
C
requirements.
To recommend suitable fuels for engineering processes and applications.
To recognize different forms of energy resources and apply them for suitable
applications in energy sectors.
U
TEXT BOOKS:
1. P. C. Jain and Monica Jain, “Engineering Chemistry”, 17th Edition, Dhanpat Rai Publishing
Company (P) Ltd, New Delhi, 2018.
ST
2. Sivasankar B., “Engineering Chemistry”, Tata McGraw-Hill Publishing Company Ltd, New
Delhi, 2008.
3. S.S. Dara, “A Text book of Engineering Chemistry”, S. Chand Publishing, 12th Edition,
2018
REFERENCES:
1. B. S. Murty, P. Shankar, Baldev Raj, B. B. Rath and James Murday, “Text book of
nanoscience and nanotechnology”, Universities Press-IIM Series in Metallurgy and
Materials Science, 2018.
2. O.G. Palanna, “Engineering Chemistry” McGraw Hill Education (India) Private Limited, 2nd
Edition, 2017.
3. Friedrich Emich, “Engineering Chemistry”, Scientific International PVT, LTD, New Delhi,
2014.
4. ShikhaAgarwal, “Engineering Chemistry-Fundamentals and Applications”, Cambridge
University Press, Delhi, Second Edition, 2019.
5. O.V. Roussak and H.D. Gesser, Applied Chemistry-A Text Book for Engineers and
Technologists, Springer Science Business Media, New York, 2nd Edition, 2013.
GE3151 PROBLEM SOLVING AND PYTHON PROGRAMMING L T P C
3 0 0 3
COURSE OBJECTIVES:
● To understand the basics of algorithmic problem solving.
● To learn to solve problems using Python conditionals and loops.
● To define Python functions and use function calls to solve problems.
● To use Python data structures - lists, tuples, dictionaries to represent complex data.
● To do input/output with files in Python.
R
card in a list of sorted cards, guess an integer number in a range, Towers of Hanoi.
O
, and list; variables, expressions, statements, tuple assignment, precedence of operators,
comments; Illustrative programs: exchange the values of two variables, circulate the values of n
variables, distance between two points.
C
UNIT III CONTROL FLOW, FUNCTIONS, STRINGS 9
Conditionals:Boolean values and operators, conditional (if), alternative (if-else),chained conditional
(if-elif-else);Iteration: state, while, for, break, continue, pass; Fruitful functions: return
values,parameters, local and global scope, function composition, recursion; Strings:
string slices,immutability, string functions and methods, string module; Lists as arrays.
U
Illustrative programs: square root, gcd, exponentiation, sum an array of numbers, linear search,
binary search.
Lists: list operations, list slices, list methods, list loop, mutability, aliasing, cloning lists, list
parameters; Tuples: tuple assignment, tuple as return value; Dictionaries: operations and methods;
advanced list processing - list comprehension; Illustrative programs: simple sorting, histogram,
Students marks statement, Retail bill preparation.
COURSE OUTCOMES:
Upon completion of the course, students will be able to
CO1: Develop algorithmic solutions to simple computational problems.
CO2: Develop and execute simple Python programs.
CO3: Write simple Python programs using conditionals and loops for solving problems.
CO4: Decompose a Python program into functions.
CO5: Represent compound data using Python lists, tuples, dictionaries etc.
CO6: Read and write data from/to files in Python programs.
TEXT BOOKS:
1. Allen B. Downey, “Think Python: How to Think like a Computer Scientist”, 2nd Edition,
O’Reilly Publishers, 2016.
2. Karl Beecher, “Computational Thinking: A Beginner's Guide to Problem Solving and
Programming”, 1st Edition, BCS Learning & Development Limited, 2017.
REFERENCES:
1. Paul Deitel and Harvey Deitel, “Python for Programmers”, Pearson Education, 1st Edition,
2021.
2. G Venkatesh and Madhavan Mukund, “Computational Thinking: A Primer for Programmers
and Data Scientists”, 1st Edition, Notion Press, 2021.
R
3. John V Guttag, "Introduction to Computation and Programming Using Python: With
Applications to Computational Modeling and Understanding Data”, Third Edition, MIT
Press, 2021
4. Eric Matthes, “Python Crash Course, A Hands - on Project Based Introduction to
5. https://www.python.org/
O
Programming”, 2nd Edition, No Starch Press, 2019.
6. Martin C. Brown, “Python: The Complete Reference”, 4th Edition, Mc-Graw Hill, 2018.
C
GE3171 PROBLEM SOLVING AND PYTHON PROGRAMMING LABORATORY L T PC
0 0 4 2
U
COURSE OBJECTIVES:
To understand the problem solving approaches.
To learn the basic programming constructs in Python.
To practice various computing strategies for Python-based solutions to real world problems.
ST
EXPERIMENTS:
Note: The examples suggested in each experiment are only indicative. The lab instructor is
expected to design other problems on similar lines. The Examination shall not be restricted
to the sample experiments listed here.
1. Identification and solving of simple real life or scientific or technical problems, and developing
flow charts for the same. (Electricity Billing, Retail shop billing, Sin series, weight of a
motorbike, Weight of a steel bar, compute Electrical Current in Three Phase AC Circuit, etc.)
2. Python programming using simple statements and expressions (exchange the values of two
variables, circulate the values of n variables, distance between two points).
3. Scientific problems using Conditionals and Iterative loops. (Number series, Number Patterns,
pyramid pattern)
4. Implementing real-time/technical applications using Lists, Tuples. (Items present in a
library/Components of a car/ Materials required for construction of a building –operations of
list & tuples)
5. Implementing real-time/technical applications using Sets, Dictionaries. (Language,
components of an automobile, Elements of a civil structure, etc.- operations of Sets &
Dictionaries)
6. Implementing programs using Functions. (Factorial, largest number in a list, area of shape)
7. Implementing programs using Strings. (reverse, palindrome, character count, replacing
characters)
8. Implementing programs using written modules and Python Standard Libraries (pandas,
numpy. Matplotlib, scipy)
9. Implementing real-time/technical applications using File handling. (copy from one file to
another, word count, longest word)
10. Implementing real-time/technical applications using Exception handling. (divide by zero error,
voter’s age validity, student mark range validation)
R
11. Exploring Pygame tool.
12. Developing a game activity using Pygame like bouncing ball, car race etc.
TOTAL: 60 PERIODS
COURSE OUTCOMES:
O
On completion of the course, students will be able to:
CO1: Develop algorithmic solutions to simple computational problems
CO2: Develop and execute simple Python programs.
CO3: Implement programs in Python using conditionals and loops for solving problems.
C
CO4: Deploy functions to decompose a Python program.
CO5: Process compound data using Python data structures.
CO6: Utilize Python packages in developing software applications.
U
TEXT BOOKS:
1. Allen B. Downey, “Think Python: How to Think like a Computer Scientist”, 2nd Edition,
O’Reilly Publishers, 2016.
2. Karl Beecher, “Computational Thinking: A Beginner's Guide to Problem Solving and
ST
REFERENCES:
1. Paul Deitel and Harvey Deitel, “Python for Programmers”, Pearson Education, 1st Edition,
2021.
2. G Venkatesh and Madhavan Mukund, “Computational Thinking: A Primer for Programmers
and Data Scientists”, 1st Edition, Notion Press, 2021.
3. John V Guttag, "Introduction to Computation and Programming Using Python: With
Applications to Computational Modeling and Understanding Data”, Third Edition, MIT
Press, 2021.
4. Eric Matthes, “Python Crash Course, A Hands - on Project Based Introduction to
Programming”, 2nd Edition, No Starch Press, 2019.
5. https://www.python.org/
6. Martin C. Brown, “Python: The Complete Reference”, 4th Edition, Mc-Graw Hill, 2018.
BS3171 PHYSICS AND CHEMISTRY LABORATORY L T P C
0 0 4 2
COURSE OBJECTIVES:
R
1. Torsional pendulum - Determination of rigidity modulus of wire and moment of inertia of
regular and irregular objects.
2. Simple harmonic oscillations of cantilever.
3.
4.
5.
6.
7.
O
Non-uniform bending - Determination of Young’s modulus
Uniform bending – Determination of Young’s modulus
Laser- Determination of the wavelength of the laser using grating
Air wedge - Determination of thickness of a thin sheet/wire
a) Optical fibre -Determination of Numerical Aperture and acceptance angle
C
b) Compact disc- Determination of width of the groove using laser.
8. Acoustic grating- Determination of velocity of ultrasonic waves in liquids.
9. Ultrasonic interferometer – determination of the velocity of sound and compressibility of
liquids
U
10. Post office box -Determination of Band gap of a semiconductor.
11. Photoelectric effect
12. Michelson Interferometer.
13. Melde’s string experiment
ST
TOTAL: 30 PERIODS
COURSE OUTCOMES:
Upon completion of the course, the students should be able to
Understand the functioning of various physics laboratory equipment.
Use graphical models to analyze laboratory data.
Use mathematical models as a medium for quantitative reasoning and describing physical
reality.
Access, process and analyze scientific information.
Solve problems individually and collaboratively.
R
9. Determination of strength of acids in a mixture of acids using conductivity meter.
10. Conductometric titration of barium chloride against sodium sulphate (precipitation
titration)
11. Estimation of iron content of the given solution using potentiometer.
TOTAL : 30 PERIODS
C
COURSE OUTCOMES:
To analyse the quality of water samples with respect to their acidity, alkalinity, hardness
and DO.
To determine the amount of metal ions through volumetric and spectroscopic techniques
U
To analyse and determine the composition of alloys.
To learn simple method of synthesis of nanoparticles
To quantitatively analyse the impurities in solution by electroanalytical techniques
ST
TEXT BOOKS :
1. J. Mendham, R. C. Denney, J.D. Barnes, M. Thomas and B. Sivasankar, Vogel’s Textbook
of Quantitative Chemical Analysis (2009).
R
complaint,
Writing - Writing responses to complaints.
Grammar - Active Passive Voice transformations, Infinitive and Gerunds Vocabulary – Word
Formation (Noun-Verb-Adj-Adv), Adverbs.
topics;
Reading –Newspaper articles; Writing – Recommendations, Transcoding, Accident Report, Survey
Report Grammar – Reported Speech, Modals Vocabulary – Conjunctions- use of prepositions
TOTAL : 60 PERIODS
COURSE OUTCOMES:
At the end of the course, learners will be able
To compare and contrast products and ideas in technical texts.
To identify cause and effects in events, industrial processes through technical texts
To analyze problems in order to arrive at feasible solutions and communicate them orally
and in the written format.
To report events and the processes of technical and industrial nature.
To present their opinions in a planned and logical manner, and draft effective resumes in
context of job search.
TEXT BOOKS:
1. English for Engineers & Technologists (2020 edition) Orient Blackswan Private Ltd.
Department of English, Anna University.
2. English for Science & Technology Cambridge University Press 2021.Dr. Veena Selvam, Dr.
Sujatha Priyadarshini, Dr. Deepa Mary Francis, Dr. KN. Shoba, and Dr. Lourdes Joevani,
Department of English, Anna University.
REFERENCES:
R
1. Raman. Meenakshi, Sharma. Sangeeta (2019). Professional English. Oxford university
press. New Delhi.
2. Improve Your Writing ed. V.N. Arora and Laxmi Chandra, Oxford Univ. Press, 2001, New
Delhi.
O
3. Learning to Communicate – Dr. V. Chellammal. Allied Publishers, New Delhi, 2003
4. Business Correspondence and Report Writing by Prof. R.C. Sharma & Krishna Mohan,
Tata McGraw Hill & Co. Ltd., 2001, New Delhi.
5. Krishna Mohan, Meera Banerji, “Developing Communication Skills”, Trinity Press, 2017.
C
MA3251 STATISTICS AND NUMERICAL METHODS L T P C
3 1 0 4
COURSE OBJECTIVES:
U
● This course aims at providing the necessary basic concepts of a few statistical and
numerical methods and give procedures for solving numerically different kinds of
problems occurring in engineering and technology.
● To acquaint the knowledge of testing of hypothesis for small and large samples which
ST
R
Milne’s and Adams - Bash forth predictor corrector methods for solving first order differential
equations.
TOTAL: 60 PERIODS
COURSE OUTCOMES:
● O
Upon successful completion of the course, students will be able to:
● Apply the concept of testing of hypothesis for small and large samples in real life problems.
Apply the basic concepts of classifications of design of experiments in the field of
agriculture.
C
● Appreciate the numerical techniques of interpolation in various intervals and apply the
numerical techniques of differentiation and integration for engineering problems.
● Understand the knowledge of various techniques and methods for solving first and second
order ordinary differential equations.
● Solve the partial and ordinary differential equations with initial and boundary conditions by
U
using certain techniques with engineering applications.
TEXT BOOKS:
1. Grewal, B.S., and Grewal, J.S., "Numerical Methods in Engineering and Science", Khanna
ST
REFERENCES:
1. Burden, R.L and Faires, J.D, "Numerical Analysis”, 9th Edition, Cengage Learning, 2016.
2. Devore. J.L., "Probability and Statistics for Engineering and the Sciences”, Cengage
Learning, New Delhi, 8th Edition, 2014.
3. Gerald. C.F. and Wheatley. P.O. "Applied Numerical Analysis” Pearson Education, Asia,
New Delhi, 7th Edition, 2007.
4. Gupta S.C. and Kapoor V. K., “Fundamentals of Mathematical Statistics”, Sultan Chand &
Sons, New Delhi, 12th Edition, 2020.
5. Spiegel. M.R., Schiller. J. and Srinivasan. R.A., "Schaum’s Outlines on Probability and
Statistics ", Tata McGraw Hill Edition, 4th Edition, 2012.
6. Walpole. R.E., Myers. R.H., Myers. S.L. and Ye. K., “Probability and Statistics for Engineers
and Scientists", 9th Edition, Pearson Education, Asia, 2010.
R
nano device applications and quantum computing.
O
three dimensional box – degenerate states – Fermi- Dirac statistics – Density of energy states –
Electron in periodic potential – Energy bands in solids – tight binding approximation - Electron
effective mass – concept of hole.
C
UNIT II SEMICONDUCTOR PHYSICS 9
Intrinsic Semiconductors – Energy band diagram – direct and indirect band gap semiconductors –
Carrier concentration in intrinsic semiconductors – extrinsic semiconductors - Carrier
concentration in N-type & P-type semiconductors – Variation of carrier concentration with
U
temperature – variation of Fermi level with temperature and impurity concentration – Carrier
transport in Semiconductor: random motion, drift, mobility and diffusion – Hall effect and devices –
Ohmic contacts – Schottky diode.
ST
R
TEXT BOOKS:
1. Jasprit Singh, “Semiconductor Devices: Basic Principles”, Wiley (Indian Edition), 2007.
2. S.O. Kasap. Principles of Electronic Materials and Devices, McGraw-Hill Education (Indian
Edition), 2020.
REFERENCES:
O
3. Parag K. Lala, Quantum Computing: A Beginner's Introduction, McGraw-Hill Education
C
1. Charles Kittel, Introduction to Solid State Physics, Wiley India Edition, 2019.
2. Y.B.Band and Y.Avishai, Quantum Mechanics with Applications to Nanotechnology and
Information Science, Academic Press, 2013.
3. V.V.Mitin, V.A. Kochelap and M.A.Stroscio, Introduction to Nanoelectronics, Cambridge
U
Univ.Press, 2008.
4. G.W. Hanson, Fundamentals of Nanoelectronics, Pearson Education (Indian Edition) 2009.
5. B.Rogers, J.Adams and S.Pennathur, Nanotechnology: Understanding Small Systems,
CRC Press, 2014.
ST
R
UNIT IV DIGITAL ELECTRONICS 9
Review of number systems, binary codes, error detection and correction codes, Combinational
logic - representation of logic functions-SOP and POS forms, K-map representations - minimization
using K maps (Simple Problems only).
COURSE OUTCOMES:
After completing this course, the students will be able to
U
CO1: Compute the electric circuit parameters for simple problems
CO2: Explain the working principle and applications of electrical machines
CO3: Analyze the characteristics of analog electronic devices
CO4: Explain the basic concepts of digital electronics
ST
TEXT BOOKS:
1. Kothari DP and I.J Nagrath, “Basic Electrical and Electronics Engineering”, Second Edition,
McGraw Hill Education, 2020
2. S.K.Bhattacharya “Basic Electrical and Electronics Engineering”, Pearson Education,
Second Edition, 2017.
3. Sedha R.S., “A textbook book of Applied Electronics”, S. Chand & Co., 2008
4. James A .Svoboda, Richard C. Dorf, “Dorf’s Introduction to Electric Circuits”, Wiley, 2018.
5. A.K. Sawhney, Puneet Sawhney ‘A Course in Electrical & Electronic Measurements &
Instrumentation’, Dhanpat Rai and Co, 2015.
REFERENCES:
1. Kothari DP and I.J Nagrath, “Basic Electrical Engineering”, Fourth Edition, McGraw Hill
2. Education, 2019.
3. Thomas L. Floyd, ‘Digital Fundamentals’, 11th Edition, Pearson Education, 2017.
4. Albert Malvino, David Bates, ‘Electronic Principles, McGraw Hill Education; 7th edition,
2017.
5. Mahmood Nahvi and Joseph A. Edminister, “Electric Circuits”, Schaum’ Outline Series,
McGraw Hill, 2002.
6. H.S. Kalsi, ‘Electronic Instrumentation’, Tata McGraw-Hill, New Delhi, 2010
R
CONCEPTS AND CONVENTIONS (Not for Examination)
Importance of graphics in engineering applications — Use of drafting instruments — BIS
conventions and specifications — Size, layout and folding of drawing sheets — Lettering and
dimensioning.
UNIT I O
PLANE CURVES AND FREEHAND SKETCHING 6+12
Basic Geometrical constructions, Curves used in engineering practices: Conics — Construction of
C
ellipse, parabola and hyperbola by eccentricity method — Construction of cycloid — construction
of involutes of square and circle — Drawing of tangents and normal to the above curves.
method.
R
TEXT BOOK:
1. Bhatt N.D. and Panchal V.M., “Engineering Drawing”, Charotar Publishing House,
53rd Edition, 2019.
2. Natarajan K.V., “A Text Book of Engineering Graphics”, Dhanalakshmi Publishers,
Chennai, 2018.
O
3. Parthasarathy, N. S. and Vela Murali, “Engineering Drawing”, Oxford University Press,
2015
REFERENCES:
C
1. Basant Agarwal and Agarwal C.M., “Engineering Drawing”, McGraw Hill, 2nd Edition, 2019.
2. Gopalakrishna K.R., “Engineering Drawing” (Vol. I&II combined), Subhas Publications,
Bangalore, 27th Edition, 2017.
3. Luzzader, Warren.J. and Duff,John M., “Fundamentals of Engineering Drawing with an
U
introduction to Interactive Computer Graphics for Design and Production, Eastern Economy
Edition, Prentice Hall of India Pvt. Ltd, New Delhi, 2005.
4. Parthasarathy N. S. and Vela Murali, “Engineering Graphics”, Oxford University, Press, New
Delhi, 2015.
5. Shah M.B., and Rana B.C., “Engineering Drawing”, Pearson Education India, 2nd Edition,
ST
2009.
6. Venugopal K. and Prabhu Raja V., “Engineering Graphics", New Age International (P) Limited,
2008.
R
Compilation process
9
C
Modular programming - Function prototype, function definition, function call, Built-in functions
(string functions, math functions) – Recursion, Binary Search using recursive functions –
Pointers – Pointer operators – Pointer arithmetic – Arrays and pointers – Array of pointers –
Parameter passing: Pass by value, Pass by reference.
U
UNIT IV STRUCTURES AND UNION 9
Structure - Nested structures – Pointer and Structures – Array of structures – Self referential
structures – Dynamic memory allocation - Singly linked list – typedef – Union - Storage classes
and Visibility.
ST
COURSE OUTCOMES:
Upon completion of the course, the students will be able to
CO1: Demonstrate knowledge on C Programming constructs
CO2: Develop simple applications in C using basic constructs
CO3: Design and implement applications using arrays and strings
CO4: Develop and implement modular applications in C using functions.
CO5: Develop applications in C using structures and pointers.
CO6: Design applications using sequential and random access file processing.
TOTAL : 45 PERIODS
TEXT BOOKS:
1. ReemaThareja, “Programming in C”, Oxford University Press, Second Edition, 2016.
2. Kernighan, B.W and Ritchie,D.M, “The C Programming language”, Second Edition,
Pearson Education, 2015.
REFERENCES:
1. Paul Deitel and Harvey Deitel, “C How to Program with an Introduction to C++”, Eighth
edition, Pearson Education, 2018.
2. Yashwant Kanetkar, Let us C, 17th Edition, BPB Publications, 2020.
3. Byron S. Gottfried, “Schaum’s Outline of Theory and Problems of Programming with C”,
McGraw-Hill Education, 1996.
4. Pradip Dey, Manas Ghosh, “Computer Fundamentals and Programming in C”, Second
5. Edition, Oxford University Press, 2013.
6. Anita Goel and Ajay Mittal, “Computer Fundamentals and Programming in C”, 1st
Edition, Pearson Education, 2013.
R
O
C
U
ST
NX3251 NCC Credit Course Level 1*
(ARMY WING)
NCC Credit Course Level - I L T P C
2 0 0 2
NCC GENERAL 6
NCC 1 Aims, Objectives & Organization of NCC 1
NCC 2 Incentives 2
NCC 3 Duties of NCC Cadet 1
NCC 4 NCC Camps: Types & Conduct 2
R
NI 1 National Integration: Importance & Necessity 1
NI 2 Factors Affecting National Integration 1
NI 3 Unity in Diversity & Role of NCC in Nation Building 1
NI 4 Threats to National Security 1
PERSONALITY DEVELOPMENT
PD 1
O
Self-Awareness, Empathy, Critical & Creative Thinking, Decision
7
2
C
Making and Problem Solving
PD 2 Communication Skills 3
PD 3 Group Discussion: Stress & Emotions 2
U
LEADERSHIP 5
Leadership Capsule: Traits, Indicators, Motivation, Moral Values,
L1 3
Honour Code
ST
TOTAL: 30 PERIODS
NX3252 NCC Credit Course Level 1*
(NAVAL WING)
NCC Credit Course Level - I L T P C
2 0 0 2
NCC GENERAL 6
NCC 1 Aims, Objectives & Organization of NCC 1
NCC 2 Incentives 2
NCC 3 Duties of NCC Cadet 1
NCC 4 NCC Camps: Types & Conduct 2
R
NI 1 National Integration: Importance & Necessity 1
NI 2 Factors Affecting National Integration 1
NI 3 Unity in Diversity & Role of NCC in Nation Building 1
NI 4 Threats to National Security
PERSONALITY DEVELOPMENT O
Self-Awareness, Empathy, Critical & Creative Thinking, Decision
1
7
C
PD 1 2
Making and Problem Solving
PD 2 Communication Skills 3
PD 3 Group Discussion: Stress & Emotions 2
U
LEADERSHIP 5
Leadership Capsule: Traits, Indicators, Motivation, Moral Values,
L1 3
Honour Code
ST
TOTAL : 30 PERIODS
NX3253 NCC Credit Course Level 1*
(AIR FORCE WING)
NCC Credit Course Level - I L T P C
2 0 0 2
NCC GENERAL 6
NCC 1 Aims, Objectives & Organization of NCC 1
NCC 2 Incentives 2
NCC 3 Duties of NCC Cadet 1
NCC 4 NCC Camps: Types & Conduct 2
R
NI 1 National Integration: Importance & Necessity 1
NI 2 Factors Affecting National Integration 1
NI 3 Unity in Diversity & Role of NCC in Nation Building 1
NI 4 Threats to National Security
PERSONALITY DEVELOPMENT
PD 1
O
Self-Awareness, Empathy, Critical & Creative Thinking, Decision
1
7
C
2
Making and Problem Solving
PD 2 Communication Skills 3
PD 3 Group Discussion: Stress & Emotions 2
U
LEADERSHIP 5
Leadership Capsule: Traits, Indicators, Motivation, Moral Values,
L1 3
Honour Code
ST
TOTAL : 30 PERIODS
GE3271 ENGINEERING PRACTICES LABORATORY LTPC
0 042
COURSE OBJECTIVES:
The main learning objective of this course is to provide hands on training to the
students in:
1. Drawing pipe line plan; laying and connecting various pipe fittings used in common
household plumbing work; Sawing; planing; making joints in wood materials used in
commonhousehold wood work.
3. Welding various joints in steel plates using arc welding work; Machining various
simple processes like turning, drilling, tapping in parts; Assembling simple
mechanical assembly of common household equipments; Making a tray out of metal
R
sheet using sheet metal work.
4. Soldering and testing simple electronic circuits; Assembling and testing simple
electronic components on PCB.
PLUMBING WORK:
O
GROUP – A (CIVIL & ELECTRICAL)
15
C
a) Connecting various basic pipe fittings like valves, taps, coupling, unions,
reducers,elbows and other components which are commonly used in
household.
WOOD WORK:
a) Sawing,
b) Planing and
c) Making joints like T-Joint, Mortise joint and Tenon joint and Dovetail joint.
R
WELDING WORK:
a) Welding of Butt Joints, Lap Joints, and Tee Joints using arc welding.
a) (simple)Turning.
O
C
b) (simple)Drilling.
c) (simple)Tapping.
U
ASSEMBLY WORK:
c) Assembling an airconditioner.
FOUNDRY WORK:
a) Demonstrating basic foundry operations.
SOLDERING WORK:
TOTAL : 60 PERIODS
COURSE OUTCOMES:
R
Draw pipe line plan; lay and connect various pipe fittings used in common household
plumbing work; Saw; plan; make joints in wood materials used in common household
wood work.
Wire various electrical joints in common household electrical wire work.
O
Weld various joints in steel plates using arc welding work; Machine various simple
processes like turning, drilling, tapping in parts; Assemble simple mechanical assembly
of common household equipments; Make a tray out of metal sheet using sheet metal
work.
Solder and test simple electronic circuits; Assemble and test simple electronic
C
components on PCB.
U
CS3271 PROGRAMMING IN C LABORATORY LT P C
0 0 4 2
COURSE OBJECTIVES:
To familiarise with C programming constructs.
ST
LIST OF EXPERIMENTS:
Note: The lab instructor is expected to design problems based on the topics listed. The
Examination shall not be restricted to the sample experiments designed.
1. I/O statements, operators, expressions
2. decision-making constructs: if-else, goto, switch-case, break-continue
3. Loops: for, while, do-while
4. Arrays: 1D and 2D, Multi-dimensional arrays, traversal
5. Strings: operations
6. Functions: call, return, passing parameters by (value, reference), passing arrays to
function.
7. Recursion
8. Pointers: Pointers to functions, Arrays,Strings, Pointers to Pointers, Array of Pointers
9. Structures: Nested Structures, Pointers to Structures, Arrays of Structures and Unions.
10. Files: reading and writing, File pointers, file operations, random access, processor
directives.
TOTAL: 60 PERIODS
COURSE OUTCOMES:
Upon completion of the course, the students will be able to
CO1: Demonstrate knowledge on C programming constructs.
CO2: Develop programs in C using basic constructs.
CO3: Develop programs in C using arrays.
CO4: Develop applications in C using strings, pointers, functions.
CO5: Develop applications in C using structures.
CO6: Develop applications in C using file processing.
R
TEXT BOOKS:
1. ReemaThareja, “Programming in C”, Oxford University Press, Second Edition, 2016.
2. Kernighan, B.W and Ritchie,D.M, “The C Programming language”, Second Edition,
Pearson Education, 2015.
REFERENCES:
O
1. Paul Deitel and Harvey Deitel, “C How to Program with an Introduction to C++”, Eighth
edition, Pearson Education, 2018.
C
2. Yashwant Kanetkar, Let us C, 17th Edition, BPB Publications, 2020.
3. Byron S. Gottfried, "Schaum's Outline of Theory and Problems of Programming with C",
McGraw-Hill Education, 1996.
4. Pradip Dey, Manas Ghosh, “Computer Fundamentals and Programming in C”, Second
5. Edition, Oxford University Press, 2013.
U
6. Anita Goel and Ajay Mittal, “Computer Fundamentals and Programming in C”, 1st
Edition, Pearson Education, 2013.
ST