Computer Science and Engineering Department

B.Tech in Computer Science and Engineering

Programme Educational Objectives (PEOs):

PEO1To understand and analyze the fundamentals of basic sciences and mathematics for solving problems related to computer science.
PEO2To design and implement solutions for various computing applications.
PEO3To work effectively as a team towards a common goal.
PEO4To equipped with communication skill, awareness of professional ethics and social issues to enable them to contribute effectively to their professional career societal development.
PEO5To enable continued life-long learning, career enhancement and research.

Programme Outcomes (POs):

PO1Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
PO2Problem analysis: Identify, formulate, review research literature, and analyse complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences
PO3Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations.
PO4Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
PO5Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modelling to complex engineering activities with an understanding of the limitations.
PO6The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
PO7Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
PO8Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
PO9Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
PO10


PO11



PO12
Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.

Life-long learning: Recognize the need for and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.

Program Specific Outcomes (PSOs):

  • PSO1: Capable of solving complex problems using principles from algorithms, data structures, and software engineering across diverse domains.
  • PSO 2: Able to demonstrate clear technical communication and teamwork skills essential for project management in subjects like communication networks and human-computer interaction.
  • PSO 3: Capable of upholding ethical standards, considering societal impacts and legal implications, while committing to lifelong learning in areas like computer ethics and information security.

Course Structure of 4-Year B.Tech. Programme w.e.f. (July-December)2020

Course Structure And Syllabus

Department: Computer Science and Engineering

Programme : BTech in Computer Science & Engineering [Revised on 2022]

Year I                                                                                                                                              Semester - I
S.N.Course CodeCourse TitleLTPCredit
1.PH21103Physics40205
2.MA21101Mathematics – I31004
3.ES21100Basic Electrical Engineering (offered by EE)31205
4.ES21151Engineering Graphics and Design (offered by CE+ME)00603
5.FR21121Biology for Engineers21003
  Total1231020
Year I                                                                                                                                              Semester - II
S.N.Course CodeCourse TitleLTPCredit
1.CY21201Chemistry31205
2.MA21201Mathematics – II31004
3.ES21200Programming for Problem Solving (offered by CS)30204
4.ES21251Workshop Practices (offered by ME)00603
5.HS21201Communication Skill20203
6.ES21277Environmental Science (AUDIT)20000
  Total1321219
Year II Semester - III
S.N.Course CodeCourse TitleLTPCredit
1.MA22101Mathematics – III31004
2.ES22100Engineering Mechanics (offered by CE+ME)31004
3.ES22101Basic Electronics Engineering (offered  by ECE)30204
4.CS22101Data structure &Algorithms30405
5.CS22100Digital Logic  Design30204
6.CS22102Programming Tools & Techniques20404
  Total1721225
Year II   Semester - IV
S.N.Course CodeCourse TitleLTPCredit
1.HS22201Entrepreneurship and Start Ups30003
2.HS22277Indian Constitution (AUDIT)00000
3.CS22200Discrete Mathematics31004
4.CS22201Computer Organization& Architecture31205
5.CS22202Programming in Java20404
6.CS22203Design & Analysisof Algorithms30405
  Total1421021
Year III                               Semester - V
S.N.Course CodeCourse TitleLTPCredit
1.HS23101Principles of Economics30003
2.HS23177Essence of Indian Knowledge and Tradition00000
3.EC23121Signals & Systems30003
4.CS23102Database Management Systems31205
5.CS23103Formal Language & Automata Theory30003
6.CS23104Operating Systems31205
7.CS23105Microprocessors30204
8.CS23166Study Tour (AUDIT)00000
  Total182623
Year III                              Semester - VI
S.N.Course CodeCourse TitleLTPCredit
1.HS23201Organizational Behaviour30003
2.MO230**Open Elective – I (From MOOC)30003
3.CS230**Programme Elective – I30003
4.CS230**Programme Elective – II30003
5.CS23206Compiler Design31205
6.CS23207ComputerNetworks31205
7.CS23289Seminar00201
  Total182623
Year IV                              Semester - VII
S.N.Course CodeCourse TitleLTPCredit
1.**240**Open Elective – II30003
2.CS240**Programme Elective – III30003
3.CS240**Programme Elective – IV30003
4.CS24199Project – I00603
5.CS24179Industrial Training00003
  Total90615
Year IV                              Semester - VIII
S.N.Course CodeCourse TitleLTPCredit
1.MO240**Open Elective – III (From MOOC)30003
2.**240**Open Elective – IV30003
3.CS240**Programme Elective – V30003
4.CS240**Programme Elective – VI30003
5.CS24299Project – II001206
6.ED24288Extra-Curricular Activities and Discipline00002
  Total1201220

List of Programme Electives

S.No.Elective – I & II (Semester VI)LTPCredit
1.CS23001Speech Processing30003
2.CS23002Graphics Design and Modelling30003
3.CS23003Computer Oriented Numerical Techniques30003
4.CS23004Software Engineering30003
5.CS23005Principles of Programming Languages    30003
6.CS23006IOS Application Development30003
7.CS23007Computer Graphics30003
8.CS23008Data Communication30003
S.No.Elective – III & IV (Semester VII)LTPCredit
1.CS24021Soft Computing30003
2.CS24022Graph Theory30003
3.CS24023Real Time Systems30003
4.CS24024Information Security30003
5.CS24025Artificial Intelligence30003
6.CS24026Combinatorial Design Theory for Computer Science30003
7.CS24027Data Warehousing and Data Mining30003
8.CS24028Machine Learning30003
S.No.Elective – V & VI (Semester VIII)LTPCredit
1.CS24041Grid Computing30003
2.CS24042Microprocessors and Micro-Controllers30003
3.CS24043Neural Imaging and Signal Systems30003
4.CS24044Wireless Communication30003
5.CS24045Distributed Algorithms30003
6.CS24046Operations Research30003
7.CS24047Mobile Application Development30003
8.CS24048Image Processing30003
9.CS24049Big Data Analytics30003
 CS24050Human Computer Interaction30003

List of Open Electives

S.No.Open Elective – II (Semester VII)LTPCredit
1.CS24001Software Engineering Methodologies30003
S.No.Open Elective – IV (Semester VIII)LTPCredit
2.CS24002Soft Computing for Engineers30003

BTech in Computer Science & Engineering (OLD) [Revised on 2017]

Course CodeCourse NameL T P C
MA 5103Engineering Mathematics IIIB3 1 0 4
MA 5107Discrete Mathematics3 1 0 4
CS5100Design and Analysis of Algorithms3 1 2 5
CS5101Data Communication3 1 0 4
CS5102Software Engineering3 0 2 4
  Total 21

Year I Semester II

Course CodeCourse NameL T P C
MA 5202Applied Probability & Statistics3 1 0 4
CS 5200Database Management Systems3 1 2 5
CS 5201Computer Graphics3 0 2 4
CS 5202Theory of Computation3 1 0 4
CS 5203Computer Networks3 1 2 5
CS 5204Computer Architecture3 1 0 4
  Total 26

Year II Semester I

Course CodeCourse NameL T P C
**60**Open elective3 0 0 3
CS6101Compiler Design3 1 2 5
CS6102Computer Network Security3 1 0 4
CS60**Elective – I3/3 0/ 12/0 4
CS60**Elective – II3/3 0/ 12/0 4
CS6179Industrial Training (Audit)0 0 2 1
CS6199Project-I0 0 4 2
  Total 23

Year II Semester II

Course CodeCourse NameL T P C
CS6200Microprocessors and Micro-Controllers3 0 2 4
CS6201Mobile Computing3 1 0 4
CS60**Elective -III3/3 0 /12/0 4
CS6202Comprehensive Viva0 0 8 4
CS6299Project-II0 0 8 4
ED6288Extra Curricular Activities & Discipline- - - 2
HS 6201Human Resource Management3 0 2 4
  Total 26

List of Electives

Course CodeCourse NameL T P C
CS 6001  Image Processing          3. 0 2 4
CS 6002Artificial Intelligence3 1 0 4
CS 6003Grid Computing3 1 0 4
CS 6004VLSI Design       3 1 0 4
CS 6005Distributed Algorithms3 1 0 4
CS 6006Graph Theory   3 1 0 4
CS 6007Information Theory and Coding3 1 0 4
CS 6008Soft Computing              3 1 0 4
CS 6009Speech Processing3 0 2 4
CS 6010Computer Oriented Numerical Techniques:3 0 2 4
CS 6011Parallel Computing         3 1 0 4

Bridge Courses for Lateral Entrants (10+3 Diploma) to Degree Module

Year Bridge Semester I

Course CodeCourse NameL T P C
HS4301Elements of Economics3 0 0 3
CY4301Comprehensive Chemistry4 0 2 5
MA4301Comprehensive Mathematics-I3 1 0 4
PH4301Comprehensive Physics4 0 2 5
CS4301Object Oriented Programming in C++3 0 2 4
CS4302Computer Organization & Architecture3 0 2 4
  Total 25

Year Bridge Semester II

Course CodeCourse NameL T P C
HS4401Comprehensive Communication Skill2 0 2 3
MA4401Comprehensive Mathematics-II3 1 0 4
CS4401Programming in Java3 0 2 4
CS4402Operating Systems3 0 0 3
CS4403Microprocessors3 0 2 4
CS4404Data Structures3 1 2 5
  Total 23