Have a Question about JIIT?
Chat with VIDYA
searchImportant Announcements:
Another Opportunity : Open House (Parent Interaction) on 13th June 2026.Register NowCareer OpeningsApplyNext Round of 10+2 Marks Based Counselling Scheduled for 24 June 2026 for Applications Upto 19th JuneApplyNext Round of JEE (AIR) Based Counselling Scheduled for 18 June 2026 for Applications upto 14 June.Apply
Undergraduate

B.Tech in Computer Science and Engineering

B.Tech
Computer Science and Engineering

The UG curriculum of B.Tech in 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 in the B.Tech CSE course 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 B.Tech CSE 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.CategoryCourse CodeCourse TitleContact HoursCredits
LTPTotal
1BSC15B11MA111Mathematics-131044
2BSC15B11PH111Physics-131044
3BSC15B17PH171Physics Lab-100221
4ESC15B11CI111Software Development Fundamentals-I31044
5ESC24B15CS111Software Development Fundamentals Lab-100221
6ESC24B11EC111Basic Electronics31044
7ESC24B15EC111Basic Electronics Lab00221
8HSC15B11HS112English10232
9ESC18B15GE111Engineering Drawing & Design00331.5
Total   2822.5
Second Semester
S. No.CategoryCourse CodeCourse TitleContact HoursCredits
LTPTotal
1BSC15B11MA211Mathematics-231044
2BSC15B11PH211Physics-231044
3BSC15B17PH271Physics Lab-200221
4ESC15B11CI121Software Development Fundamentals-II31044
5ESC24B15CS121Software Development Fundamentals Lab-II00221
6HSC24B16HS111Life Skills & Professional Communication Lab0022Qualifying
7ESC18B15GE112Workshop00331.5
8HSC24B11HS111Universal Human Values (UHV)21033
Total   2418.5
Third Semester
S. No.CategoryCourse CodeCourse TitleContact HoursCredits
LTPTotal
1BSC25B11MA213Mathematical Foundations for Artificial Intelligence and Data Science31044
2PCC24B11CS212Theory of Computation30033
3PCC15B11CI311Data Structures31044
4PCC15B17CI371Data Structures Lab00221
5PCC24B11CS213Database Management Systems30033
6PCC24B15CS213Database Management Systems Lab00221
7PCC24B15CS214Unix Programming Lab10232
8PCC24B15CS215Object Oriented Programming using Java00221
9HSC15B11HS211Economics21033
10PRC24B17CS211Summer Training-I (4 weeks)00002
Total   2624
Fourth Semester
S. No.CategoryCourse CodeCourse TitleContact HoursCredits
LTPTotal
1HSCXXXXXXXHSS Elective – 121033
2PCC25B11EC311Digital Systems and Computer Organisation30033
PCC25B15EC311Digital Systems and Computer Organisation Lab00221
3PCC24B11CS221Design and Analysis of Algorithms31044
4PCC24B15CS221Design and Analysis of Algorithms Lab00221
5PCC24B11CS222Artificial Intelligence and Machine Learning30033
6PCC24B15CS222Artificial Intelligence and Machine Learning Lab00221
7PCC24B11CS223Software Engineering30033
8PCC24B15CS224Competitive Programming Lab10232
9PECXXXXXXXDiscipline Elective – 120022
PECXXXXXXXDiscipline Elective – 1 Lab00221
10OMC19B13BT211Environmental Studies3003Qualifying
Total   3224
Fifth Semester
S. No.CategoryCourse CodeCourse TitleContact HoursCredits
LTPTotal
1PCC24B11CS312Operating Systems30033
2PCC24B15CS312Operating Systems Lab00221
3PCC24B11CS313Computer Networks31044
4PCC24B15CS313Computer Networks Lab00221
5PCC24B15CS314Full Stack Development Lab00221
6PECXXXXXXXDiscipline Elective – 220022
7PECXXXXXXXDiscipline Elective – 2 Lab00221
8PECXXXXXXXDiscipline Elective – 320022
9PECXXXXXXXDiscipline Elective – 3 Lab00221
10BSCXXXXXXXScience Elective30033
11OMC18B12HS311Indian Constitution & Traditional Knowledge3003Qualifying
12PRC24B17CS311Summer Training-II (6 weeks)00002
Total   2721
Sixth Semester
S. No.CategoryCourse CodeCourse TitleContact HoursCredits
LTPTotal
1PCC24B11CS321Web Technology30033
2PCC24B15CS321Web Technology Lab00221
3PCC24B11CS322Advanced Data Structures and Algorithms30033
4PCC24B15CS322Advanced Data Structures and Algorithms Lab00221
5PCC (FLEXI CORE)24B11CS323 / 24B11CS324Distributed and Cloud Computing 
OR 
Information Security and Cryptography
30033
6PECXXXXXXXDiscipline Elective – 430033
7PECXXXXXXXDiscipline Elective – 530033
8OECXXXXXXXOpen Elective – 120022
9Value AddedXXXXXXXSelected Value Added Course2002Audit
10HSC24B15HS311Soft Skill For Employability00221
11PRC24B17CS312Minor Project00442
Total   2922
Seventh Semester
S. No.CategoryCourse CodeCourse TitleContact HoursCredits
LTPTotal
1PECXXXXXXXDiscipline Elective – 630033
2OECXXXXXXXOpen Elective – 230033
3PRC15B19CI791Major Project Part – 100884
4PRC24B17CS411Summer Training – III (6 weeks)00004
Total   1414
Eighth Semester
S. No.CategoryCourse CodeCourse TitleContact HoursCredits
LTPTotal
1PECXXXXXXXDiscipline Elective – 730033
2OECXXXXXXXOpen Elective – 330033
3PRC15B19CI891Major Project Part – 20016168
Total   2214
Frequently Asked Question
Which advanced technologies are included in the CSE curriculum at JIIT?
The curriculum includes DevOps, Kubernetes, Blockchain, Cloud/Fog/Edge Computing, Cyber Security, IoT, and AI & ML as part of regular coursework.
How is programming training structured in the CSE programme at JIIT?
Who supports lab work in the CSE programme at JIIT?
What is the fee structure for the CSE programme at JIIT?
What entrepreneurship support is available for CSE students at JIIT?
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 ?