Curriculum For B.Tech. 2020: Computer Science and Engineering
Curriculum For B.Tech. 2020: Computer Science and Engineering
Curriculum For B.Tech. 2020: Computer Science and Engineering
2020
Computer Science and Engineering
THREE IT courses
9 ELECTIVES
To earn the Degree from a Dept, the student has to complete all CORE courses and 3 ELECTIVES offered by
the parent Dept.
The remaining 6 electives can be chosen from any category by the student as per his/her interest.
Students can earn a MINOR if All THREE ELECTIVES are credited from a single vertical offered by another
Dept.
Students can earn a SPECIALIZATION if All FOUR ELECTIVES are credited from a single vertical offered
by the parent Dept.
Minor/Specialization Verticals available for the students should be released by each Dept. before the beginning
of their 4th Semester.
Each department will have its Minor/Specialization verticals approved by BoS & Senate by Dec 2021 for 2020
batch.
A complete plan with a list of Minor/Specialization Electives and Faculty offering the courses must be presented
in the Senate for approval.
Students must be informed about the Minor/Specialization in the beginning of their fourth semester (by Jan
2022 for 2020 batch).
Students can opt-outt of a Minor/Specialization, the electives already credited under that Minor/Specialization
will be treated as Professional/Free Electives.
Students changing Minor/Specialization after crediting a few courses in one, are to complete all 3/4 courses in
the new minor/specialization, courses are done in the previous minor will remain in the grade sheet.
Students have the option to continue 3 months internship to project from May-Dec.
Summer Internship is PASS/FAIL.
Students can opt for an Industry/Academia/Research Lab Internship (in Minor area) supervised by Institute
faculty in collaboration with the lab which earn them 8 credits that replace two electives. Department should
scrutinize such applications on merit and quality and scope of proposed work.
Students can upgrade to Dual Degree Programme in the specializations offered by the Departments and
approved by the Senate during the 5th semester.
Students opting for Design++ Minor from a Dept. will require 171 credits to earn the B Tech Degree.
Professional/free electives will be of type 3-1-0-4.
Electives with practice to be 3-0-2-4 or 2-0-4-4; crediting only the theory part is not permitted.
All existing 3-0-3 electives should be reapproved in the Senate with 3-1-0-4 with appropriate changes made in
the content / addition of tutorial hour distribution along with lecture hours.
Students who choose design electives 2-1-0-3, have to compensate for the deficit credits by taking up extra
courses.
The final year project may be made optional and the student may be allowed to credit electives from the core
branch instead subject to approval from the Senate
As 7th Semester has only Electives, Depts. can offer those online or choose from NPTEL OR shift to 8th
Semester.
Maximum credits permissible to be earned from NPTEL courses as Free Electives will be 8.
The Dept. Electives and Minor Electives are to be In-House courses.
Additional credits to be earned for Honors will be 12 credits in the new curriculum, equivalent to 3 courses.
Syllabus of 30% of core engineering courses to have 25% weightage for Problem Based Learning with exposure
to hands-on detailed design & manufacturing skills.
Every Programme should have Programme Objective, Programme Educational Objective and every course
should have Learning Objectives and Learning Outcomes.
Curriculum for B.Tech. Computer Science and Engineering 2020 Batch
Semester 1
Category Course Name L T P C
BSC Calculus 3 1 0 4
BSC Engineering Electromagnetics 3 0 0 3
BEC Electrical Circuits for Engineers 3 1 0 4
BEC Problem Solving and Programming 3 0 0 3
BEC Materials for Engineers 3 0 0 3
DSC Foundation for Engineering and Product Design 1 2 0 3
BSC Engineering Electromagnetics Practice 0 0 3 1.5
BEC Problem Solving and Programming Practice 0 0 3 1.5
HSC Effective Language and Communication Skills 1 0 2 2
HSC NSO/NCC/SSG/NSS 0 0 2 P/F
25.0
Semester 2
Category Course Name L T P C
BSC Differential Equations 3 1 0 4
SEC Science Elective 1 3 1 0 4
BEC Engineering Graphics 2 0 4 4
ITC Data Structures and Algorithms 3 0 0 3
DSC Sociology of Design 1 2 0 3
ITC Design and Manufacturing Lab 0 0 2 1
PCC Discrete Structures for Computer Science 3 1 0 4
ITC Data Structures and Algorithms Practice 0 0 4 2
HSC NSO/NCC/SSG/NSS 0 0 2 P/F
HSC Earth, Environment and Design 1 0 0 P/F
25.0
Semester 3
Category Course Name L T P C
SEC Science Elective 2 3 1 0 4
DSC Systems Thinking for Design 1 2 0 3
PCC Object Oriented Programming 2 0 4 4
PCC Digital System Design 3 1 0 4
PCC Design and Analysis of Algorithms 3 1 0 4
PCC Digital System Design practice 0 0 4 2
PCC Design and Analysis of Algorithms practice 0 0 4 2
Indian Constitution, Essence of Indian Traditional
HSC 1 0 0 P/F
Knowledge
23.0
Semester 4
Category Course Name L T P C
SEC Science Elective 3 3 1 0 4
DSC Smart Product Design 1 2 0 3
PCC Computer Organization and Architecture 3 1 0 4
PCC Database Systems 3 1 0 4
PCC Theory of Computation 3 1 0 4
PCC Computer Organization and Architecture practice 0 0 4 2
PCC Database Systems practice 0 0 4 2
HSC Human Values and Stress Management 1 0 0 P/F
23.0
Semester 5
Category Course Name L T P C
ITC Introduction to Data Science for Engineers 3 0 2 4
DSC Entrepreneurship and Management Functions 1 2 0 3
PCC Operating Systems 3 1 0 4
PCC Computer Networks 3 1 0 4
PCC Compiler Design 3 1 0 4
PCC Operating Systems practice 0 0 4 2
PCC Computers Networks practice 0 0 4 2
PCC Compiler Design Practice 0 0 4 2
HSC Professional Ethics and Organizational Behaviour 1 0 0 P/F
25.0
Curriculum for B.Tech. Computer Science and Engineering 2020 Batch
Semester 6
Category Course Name L T P C
DSC Prototyping and Testing 1 2 0 3
PEC Professional Elective 1 3 1 0 4
PEC Professional Elective 2 3 1 0 4
PEC Professional Elective 3 3 1 0 4
ELC Elective 1 3 1 0 4
ELC Elective 2 3 1 0 4
HSC Professional Communication 1 0 2 2
HSC Intellectual Property Rights 1 0 0 P/F
25.0
Summer
PCD Internship P/F
Semester 7
Category Course Name L T P C
ELC Elective 3 3 1 0 4
ELC Elective 4 3 1 0 4
ELC Elective 5 3 1 0 4
12.0
Semester 8
Category Course Name L T P C
ELC Elective 6 3 1 0 4
PCD Project/Course work 0 0 16 8
12.0
Objectives To provide an exposure to the theory of ODEs & PDEs and the solution techniques.
Department/ L T P C
Physics Credits
Specialization 3 1 0 4
Faculty proposing
Dr. Vivek Kumar and Status Core □ Elective ■
the course
Dr. Debolina Mishra
Offered for UG Type New ■ Revision □
Effective From March 2021 Approved by
44th Senate
Prerequisite Nil
To introduce the principles of physical optics and application of the physical
concepts to topical engineering domains.
Learning Objectives
Understand basic lasing action, study various types of lasers and to have basic
idea of fiber optics.
Interpret the intensity variation of light due to Polarization, interference and
diffraction.
Learning Outcomes
Learn the concept and operating principles of optical instruments.
State the working principle of lasers and describe its applications.
Module 1: Wave Optics (L17+T8)
Interference- Introduction to waves, Coherence (Spatial and Temporal), Principle
of Superposition, Young's double slit experiment, Interference by wave front
division and by amplitude division and examples.
Diffraction- Fresnel and Fraunhofer diffraction, Fraunhofer diffraction due to
double slit. Diffraction grating and its applications.
Polarization- Introduction, Malus’ law, Polarization by reflection and Brewster’s
Course Contents law and applications.
(with approximate Module 2: Laser Basics (L8+T3)
breakup of hours for
lecture/ Laser operation, Absorption, Spontaneous Emission and Stimulated Emission,
tutorial/practice) Population & Inversion, Three- and FourLevel Laser Systems, Laser
Characteristics- Types of Lasers: Solid-State Lasers, Gas Lasers, Semiconductor
Lasers.
Module 3: Applications (L16+T3)
Interferometers: Michelson interferometer, Fabry-Perot interferometer, Mach-
Zehnder interferometer, Sagnac interferometer.
Fiber optics: Fermat’s principle and Snell’s law, optical fiber: principle and
construction, acceptance cone, numerical aperture, types of fibers, Applications.
1. Eugene Hecht, Optics (5th edition), Pearson (2019).
Essential Reading
2. A. Ghatak, Optics (4th edition), Tata Mcgraw Hill (2009).
Supplementary 1. William T. Silfvast, Laser Fundamentals, Cambridge University Press (2004).
2. John Crisp and Barry Elliott, Introduction to Fiber Optics, Elsevier (2005).
Reading
3. Warren J. Smith, Modern Optical Engineering, McGraw-Hill (2007).
IIITDM Kancheepuram
2nd Semester Curriculum effective from 2020
B Tech Computer Science and Engineering
Department/ L T P C
Physics Credits
Specialization 3 1 0 4
Faculty proposing
Dr. Naveen Kumar and Dr.Tapas Sil Status Core □ Elective ■
the course
Essential Reading 1. Frank S Crawford Jr., Waves: Berkeley Physics Course Volume 3, McGraw Hill, 2008
1. E. Hecht, Optics, Pearson, 5th edition, 2016
2. Shashank Priya and Daniel J Inman, Energy Harvesting Technologies, Springer,
Supplementary
2009
Reading
3. Daniele Tosi and Guido Perrone, Fiber-Optic Sensors for Biomedical Applications,
Artech House, 2018
IIITDM Kancheepuram
2nd Semester Curriculum effective from 2020
B Tech Computer Science and Engineering
Department/ L T P C
Physics Credits
Specialization 3 1 0 4
Faculty proposing the
Dr. Y Ashok Kumar Reddy and Status Core □ Elective ■
course
Dr. Anushree Khandale
Offered for UG Type New ■ Revision □
Effective From March 2021 Approved by
44th Senate
Prerequisite Nil
The objective of the course is to provide the insights of various states of material
Learning Objectives and their properties, nanotechnology, existing energy resources and their
applications for next generation Engineers.
Upon successful completion, students can gain the knowledge to:
Learning Outcomes Applied Physics concepts towards materials and their applications;
Evaluation and selection of suitable materials for different energy, medical and
industrial applications.
Physics of Matter: Atoms in crystals, Atomic bonding, Free electron theory, Band
theory, Fermi Level, Energy bands, Conductors, Insulators, Semiconductors,
Superconductors, Dielectrics, Magnetic and Plasmonic materials (L12+T3)
Physics of Nano: Introduction to nanomaterials, Properties of nanomaterials, Types
Course Contents (with of nanomaterials, Synthesis of Nanomaterials-Top-down and Bottom-up
approximate breakup approaches, Quantum confinement, Quantum well, Wire and Dot, Carbon Nano-
of hours for lecture/ tubes (CNTs), Nanotechnology for medical and industrial applications (L14+T4)
tutorial/practice) Physics of Energy: Introduction to energy sources, Solar energy- Solar production
and Radiation, Photovoltaic solar cells; Nuclear energy- Nuclear energy processes,
Fission and Fusion; Electrochemical energy- Storage and Conversion; Thermal
Energy- Conduction, Convection and Radiation; Wind Energy- Turbines and Utility
scale wind; Bio energy- Sources and Biomass (L16+T5)
1. Arthur Beiser, Shobhit Mahajan, S. Rai Choudhury, Concepts of Modern Physics, 7th
Edition, 2017.
Essential Reading 2. Charles P. Poole, Jr. Frank J. Owens, Introduction to Nanotechnology, A John Wiley-
Interscience publication, 2003.
3. M.N. Avadhanulu, P.G. Kshirsagar, T.V.S. Arun Murthy, A Textbook of Engineering
Physics, S. Chand Publishing, 11th Edition, 2018.
1. Charles Kittel, Introduction to Solid State Physics, 8th Edition, 2004.
2. A.P. Zambare, R.B. Bhise, A.B. Bhise, V.D. Kulkarni, H.R. Kulkarni, Physics of
Supplementary
Nanomaterials, Nirali Prakashan, 2019.
Reading
3. Robert L. Jaffe, Washington Taylor, The Physics of Energy, Cambridge University
Press, 2018.
IIITDM Kancheepuram
2nd Semester Curriculum effective from 2020
B Tech Computer Science and Engineering
Domestic wiring practice: Fluorescent lamp connection, Staircase wiring – Estimation and
costing of domestic and industrial wiring – power consumption by Incandescent, CFL and
LED lamps. (2 Hours)
Textbook 1. Uppal S. L., “Electrical Wiring & Estimating”, 5Edn, Khanna Publishers, 2003.
2. Chapman. W. A. J., Workshop Technology, Part 1 & 2, Taylor & Francis.
References 1. Clyde F. Coombs, “Printed circuits hand book”, 6Edn, McGraw Hill, 2007.
2. John H. Watt, Terrell Croft, “American Electricians' Handbook: A Reference
Book for the Practical Electrical Man”, Tata McGraw Hill, 2002.
IIITDM Kancheepuram
2nd Semester Curriculum effective from 2020
B Tech Computer Science and Engineering
Learning Outcomes
Students are expected to design efficient algorithms and data structures forcomputational
problems
Essential Reading
1. M. A. Weiss, Data Structures and Algorithm Analysis in C, Pearson, 2nd edition,2002.
Prerequisite Nil
Learning The course aims to provide an understanding of systems and processes in aquatic and terrestrial
Objectives environments, and to explore changes in the atmosphere, lithosphere, hydrosphere, biosphere,
and the evolution of organisms, since the origin of life on earth.
Course Contents
(with approximate Introduction to environment and ecology – Ecosystems Impacts of natural and human activities
breakup of hours on ecosystems.
for Environmental policies, acts and standards, Environmental Impact Assessment Prediction and
lecture/ assessment of the impacts on air, water, land, and biological environments Assessment of
tutorial/practice) impacts of the cultural, socioeconomic and eco sensitive environments.
Textbook 1. Rubin. E. S, Introduction to Engineering and the Environment, McGraw Hill, 2000.
2. Masters. G. M., Introduction to Environmental Engineering & Science, Prentice Hall, 1997.
References Henry. J. G, and Heike, G. W, Environmental Science & Engineering, Prentice Hall
International, 1996.
Dhameja. S. K, Environmental Engineering and Management, S. K. Kataria and Sons, 1999.
Shyam Divan and Armin Rosancranz, Environmental Law and Policy in India, Cases, Materials
and Statutes, Oxford University Press, 2001.
Curriculum for B.Tech. Computer Science and Engineering 2020 Batch
Practice component will test drive the concepts covered in theory using
C++/Java approximately for 14 sessions in the semester [Overall 36 Hours
Theory + 28 Hours for lab ]
1. Deitel P J and Deitel H M, C : How To Program, Prentice Hall, 10th Edn, 2016,
ISBN 9780131596825
Essential Reading
2. Deitel P J and Deitel H M, Java: How To Program, Prentice Hall, 9th Edn, 2016,
ISBN 978-0132575669
1. David Flanagan, Java in a Nutshell, 5th Edition, O’Rielly, 2005, ISBN
9780596007737
Supplementary 2. Herbert Schildt, Java: A Beginners Guide, 9th Edition, McGraw Hill, 2014, ISBN
Reading 9781260440218
3. Herbet Schildt, Teach Yourself C++, 4th Edition, Tata McGraw Hill, 2003, ISBN
978-0070532465
Curriculum for B.Tech. Computer Science and Engineering 2020 Batch
1. Alfred Aho, Ravi Sethi and Jeffrey D Ullman, Compilers Principles, Techniques
Essential Reading
and Tools, Pearson Education, 2003. ISBN: 9780321491695
1. Levine J.R, Mason T, Brown D, Lex & Yacc, OReilly Associates, 1992 ISBN:
9781565920002.
Supplementary
2. Allen I. Holub, Compiler Design in C, Prentice Hall, 2003. ISBN:
Reading
9780131550452
Curriculum for B.Tech. Computer Science and Engineering 2020 Batch
1. Alfred Aho, Ravi Sethi and Jeffrey D Ullman, Compilers Principles, Techniques
Essential Reading
and Tools, Pearson Education, 2003. ISBN: 9780321491695
1. Levine J.R, Mason T, Brown D, Lex & Yacc, OReilly Associates, 1992 ISBN:
9781565920002.
Supplementary
2. Allen I. Holub, Compiler Design in C, Prentice Hall, 2003. ISBN:
Reading
9780131550452
Curriculum for B.Tech. Computer Science and Engineering 2020 Batch
Course Title Professional Communication Course No HS3001
Department/ L T P C
English Credits
Specialization 1 0 2 2
Faculty proposing Dr. Parvathy Das
Status Core ■ Elective □
the course Faculty, Dept. of SH
Offered for B.Tech. Type New ■ Revision □
To take effect from July 2021 Submitted for th
44 Senate
Prerequisite Nil approval
Develop the capability to apply for a job and participate in selection process
Acquire interview skills
Learning Objectives
Gain proficiency in language skills indispensable for a successful professional
Develop emotional intelligence
Prepare résumé and cover letter
Ready to perform at different levels of the interview process
Learning Outcomes
Able to use interpersonal skills in challenging situations
Competent to draft various documents for specific purposes
Preparing cover letter, résumé, digital profile; video profile; Email etiquette
(L2,P4)
Interview skills, Group discussion and impromptu speech (L2,P6)
Social communication skills (L4,P6)
o Conversational English appropriateness, context based speaking in general
situations, discussion and associated vocabulary in professional situations)
o Non-verbal communication – relevance and effective use of paralinguistic
features – body language, chronemics, haptics, proxemics
Course Contents o Emotional intelligence (EI) and social intelligence at workplace – theoretical
(with approximate perspectives and their application in relevant workplace situations – EI and
breakup of hours for
leadership skills – assessments and best practices in organizations
lecture/
tutorial/practice) Conflict management and communication at workplace (L4,P6)
o Cross-cultural communication, Argumentation, negotiation, persuasion,
decision making, case study of challenging situations
o Organizing a meeting, working as part of a team, briefing
o Business presentations – Preparing effective presentations, delivering
presentaions and handling questions
Writing proposals, statement of purpose, research article, agreements, summary
Proofreading (L1,P4)
Training for proficiency assessment (L1,P2)
1. Tebeaux, Elizabeth, and Sam Dragga. The Essentials of Technical
Communication. OUP, 2018.
2. Sabin, William A. The Gregg Reference Manual: A Manual of Style, Grammar,
Usage, and Formatting. McGraw-Hill, 2011, pp 408-421.
3. Raman, Meenakshi and Sangeeta Sharma. Technical Communication:
Principles and Practice. OUP, 2015.
4. Caruso, David R. and Peter Salovey. The Emotionally Intelligent Manager: How
References to Develop and Use the Four Key Emotional Skills of Leadership. John Wiley
and Sons, 2004.
5. https://learnenglish.britishcouncil.org/business-english/youre-hired/episode-01
6. https://www.youtube.com/watch?v=HAnw168huqA
7. https://www.youtube.com/watch?v=azrqlQ_SLW8
8. https://owl.purdue.edu/owl/purdue_owl.html
9. Turabian,Kate L. Student’s Guide to Writing College Papers. University of
Chicago Press, 2010.
Since students have been introduced to the basics of technical and professional
communication in the first semester, this course is designed with the purpose of
Methodology for
giving them intense training in professional and academic communication with
content delivery
global competence. Once the concept is introduced, adequate time should be
devoted to practice and review.