B.Tech
Computer Science and Engineering
B.Tech
Computer Science and Engineering

The UG curriculum of CSE, standing on elements of research and design, is updated on a regular basis to include areas of current relevance in the field of Computer Science & IT. Currently, compelling areas like Data Analytics, Cloud, Fog and Edge Computing, Big Data Technologies, Cyber Security, Internet of Things, Artificial Intelligence and Machine Learning, Blockchain, and latest developments in software processes like DevOps and Kubernetes, are part of one or more subjects in the curriculum.

A large number of electives offer students the flexibility to choose subjects according to their interests and future plans. Core and choice-based interdisciplinary electives in almost every semester provide avenues to understand how computer science can benefit from other disciplines and vice-versa.

Besides regular credit-based subjects, students can earn a certificate of proficiency through value-added courses and workshops for reinforced learning in areas of importance. Teaching pedagogy lays heavy emphasis on programming skills nurtured through contemporarily designed laboratory courses and major/minor projects. Learning in practical subjects is facilitated by well-equipped laboratories while being continuously supported by faculty members, Ph.D. and M.Tech. teaching associates, as well as fourth-year B.Tech students as mentors.

Some of the core subjects of the programs include Object Oriented Programming, Computer Organization and Architecture, Smart Systems, Microprocessors & Controllers, Algorithms, Operating Systems, Software Engineering, Computation world simulations, and industry-oriented projects. The curriculum integrates advanced technologies like artificial intelligence (AI) and blockchain to enhance cybersecurity measures. In addition to technical expertise, students develop problem-solving skills and an understanding of legal and ethical considerations in cybersecurity.

Curriculum Structure
First Semester
S. No.Course CodeCourse TitleContact HoursCredits
LTPTotal
115B11HS111Life Skills11022
215B11MA111Mathematics-131044
315B11PH111Physics-131044
415B11EC111Electrical Science -131044
515B11CI111Software Development Fundamentals-I31044
615B11HS112English21033
715B17PH171Physics Lab-100221
815B17EC171Electrical Science Lab -100221
915B17CI171Software Development Lab-I00442
Total2925
Second Semester
S. No.Course CodeCourse TitleContact HoursCredits
LTPTotal
115B11HS211Economics21033
215B11MA211Mathematics-231044
315B11PH211Physics-231044
415B11EC211Electrical Science -231044
515B11CI211Software Development Fundamentals-II31044
615B11CI212Theoretical Foundations of Computer Science31044
715B17PH271Physics Lab-200221
815B17EC271Electrical Science Lab -200221
915B17CI271Software Development Lab-II00221
Total2926
Third Semester
S. No.Course CodeCourse TitleContact HoursCredits
LTPTotal
1XxxxxHSS Elective - 121033
215B11CI311Data Structures31044
315B11EC314Introduction to Digital Systems31044
415B11CI312Database Systems and Web31044
515B11CI313Computer Organisation and Architecture31044
615B17CI371Data Structures Lab00221
715B17EC374Digital Systems Lab00221
815B17CI372Database Systems and Web Lab00221
915B17CI373Computer Organisation and Architecture Lab00221
Total2723
Fourth Semester
S. No.Course CodeCourse TitleContact HoursCredits
LTPTotal
1XxxxxHSS Elective - 221033
215B11MA301Probability and Random Processes31044
315B11CI411Algorithms and Problem Solving31044
415B11CI412Operating Systems and Systems Programming31044
5XxxxxIT Elective-131044
615B11GE301Environmental Science30033
715B17CI471Algorithms and Problem Solving Lab00422
815B17CI472Operating Systems and Systems Programming Lab00221
Total2825
Fifth Semester
S. No.Course CodeCourse TitleContact HoursCredits
LTPTotal
1XxxxxHSS Elective - 321033
215B11CI511
Or 14B1NCI731
Computer Networks OR
Embedded Systems
31044
315B11CI513
OR 15B11CI514
Software Engineering OR
Artificial Intelligence
31044
Selected Foreign Language 2 | 3002 | 3Audit
4XxxxxScience Elective - 131044
515B19CI591Minor Project – 100005
615B17CI571
OR 15B17CI572
Computer Networks Lab OR
Embedded Systems Lab
00221
715B17CI573
OR 15B17CI574
Software Engineering Lab OR
Artificial Intelligence Lab
00221
815B17CI575Open Source Software Lab00221
915B17CI576Information Security Lab00221
Total25/26+24
Sixth Semester
S. No.Course CodeCourse TitleContact HoursCredits
LTPTotal
1XxxxxHSS Elective - 421033
215B11CI611
OR
15B11CI612
Theory of Computation and Compiler Design OR
Theory of Programming Languages
31044
3XxxxxCS Elective-231044
4XxxxxCS Elective-331044
5XxxxxScience Elective - 231044
Selected Value Added Course 2 | 3002 | 3Audit
615B17CI671
OR
15B17CI672
Compiler Design Lab OR Programming Languages Lab00221
715B19CI691Minor Project-200005
Total2425
Seventh Semester
S. No.Course CodeCourse TitleContact HoursCredits
LTPTotal
1XxxxxCS Elective-431044
2XxxxxCS Elective-531044
3XxxxxCS Elective-631044
4XxxxxOpen Elective - 130033
515B19CI791Major Project Part-100  4
615B19CI792Term Paper00003
 15B29CI793Summer Training Viva00002
Total15+24
Eighth Semester
S. No.Course CodeCourse TitleContact HoursCredits
LTPTotal
1XxxxxCS Elective-731044
2XxxxxCS Elective-831044
3XxxxxOpen Elective - 230033
415B19CI891Major Project Part-200  12
Total11+23
Are you ready to take the next step in your career ?
Fulfill your dreams by being a part of JIIT

 

Are you ready to take the next step in your career ?