B.Tech. (Computer Science and Engineering)
The Bachelor of Technology course in Computer Science and Engineering at IIIT Pune provides the students with a broad foundation and in- depth understanding of the domain.
The curriculum focuses on training students in the problem solving, critical thinking and innovation skills needed to be successful in engineering. The program is designed to provide students with extensive knowledge and practical experience in analysing, designing and implementing computer technologies. Skills are designed to develop.
Core courses include a detailed study of data structures, programming languages, algorithms and computer networks. Apart from these courses, students are also trained in Applied Mathematics,Physics, Humanities and Management for overall skill enhancement.
Our students are offered to introduce themselves to the latest trends in computer science and develop advanced skills in areas such as Big Data, Cloud Computing, Internet of Things, Robotics, Cyber Security, Machine Learning and Artificial Intelligence.
B.Tech. Computer Science and Engineering (2022-2026) Course Structure
Semester I
S. No. |
|
Course Title |
Hours per week (L-T-P) |
Credits |
1. |
|
Basic Electronics Engineering |
3-0-2 |
4 |
2. |
Foundations of Computer Science |
3-0-0 |
3 |
|
3. |
Computer Programming Concept & Practice |
3-0-2 |
4 |
|
4. |
|
Engineering Mathematics-I |
3-0-0 |
3 |
5. |
Language & Writing Skills |
2-0-0 |
2 |
|
6. |
|
Innovation |
1-0-0 |
1 |
7. |
Environmental Science |
2-0-0 |
2 |
|
Total credits = |
19 |
Semester II
S. No. |
|
Course Title |
Hours per week (L-T-P) |
Credits |
1. |
|
Digital Logic & Design |
3-0-2 |
4 |
2. |
Data Structure & Algorithms |
3-0-2 |
4 |
|
3. |
Object Oriented Programming Language |
3-0-2 |
4 |
|
4. |
|
Engineering mathematics-II |
3-0-0 |
3 |
5. |
Humanities |
2-0-0 |
2 |
|
6. |
|
Entrepreneurship studies |
1-0-0 |
1 |
7. |
Consciousness and Values |
2-0-0 |
2 |
Semester III
S. No. |
|
Course Title |
Hours per week (L-T-P) |
Credits |
1. |
|
Analysis & Design of Algorithm |
3-0-2 |
4 |
2. |
Computer Organization and Architecture |
3-0-0 |
3 |
|
3. |
Theory of Computation |
3-0-0 |
3 |
|
4. |
Database Management System |
3-0-2 |
4 |
|
5. |
Python programming |
3-0-2 |
4 |
|
6. |
|
Probability and Random Process |
3-0-0 |
3 |
Total credits = |
21 |
Semester IV
S. No. |
|
Course Title |
Hours per week (L-T-P) |
Credits |
1. |
|
Computer Network |
3-0-2 |
4 |
2. |
Artificial Intelligence |
3-0-0 |
3 |
|
3. |
Operating system |
3-0-2 |
4 |
|
4. |
Java Programming |
2-0-2 |
3 |
|
5. |
Compiler Design |
3-0-2 |
4 |
|
6. |
|
Minor Project-I |
0-0-2 |
1 |
7. |
|
Discrete Structure |
3-0-0 |
3 |
Total credits = |
22 |
Semester V
S. No. |
|
Course Title |
Hours per week (L-T-P) |
Credits |
1. |
|
Machine Learning |
3-0-2 |
4 |
2. |
Software Engineering |
3-0-2 |
4 |
|
3. |
Cryptography and Network Security |
3-0-0 |
3 |
|
4. |
Elective 1 (DE) |
3-0-0 |
3 |
|
5. |
Elective 2 (OE) |
3-0-0 |
3 |
|
7. |
|
Linear and Nonlinear Optimization |
3-0-0 |
3 |
8. |
|
Minor Project-II |
0-0-6 |
3 |
Total credits = |
23 |
Semester VI
S. No. |
|
Course Title |
Hours per week (L-T-P) |
Credits |
1. |
|
Computer Graphics |
3-0-2 |
4 |
2. |
Cloud Computing |
3-0-2 |
4 |
|
3. |
Internet of Things |
3-0-0 |
3 |
|
4. |
Elective 1 (DE) |
3-0-0 |
3 |
|
5. |
Elective 2 (OE) |
3-0-0 |
3 |
|
6. |
Elective 3 (OE) |
3-0-0 |
3 |
|
7. |
|
Minor Project-III |
0-0-6 |
3 |
Total credits = |
23 |
Semester VII
S. No. |
|
Course Title |
Hours per week (L-T-P) |
Credits |
1. |
|
Big Data Analytics |
3-0-0 |
3 |
2. |
High Performance Computing |
3-0-0 |
3 |
|
3. |
Elective 1 (DE) |
3-0-0 |
3 |
|
4. |
Elective 2 (OE) |
3-0-0 |
3 |
|
5. |
|
Major Project-I |
0-0-6 |
3 |
6. |
Internship |
0-0-4 |
2 |
|
Total credits = |
17 |
Semester VIII
S. No. |
|
Course Title |
Hours per week (L-T-P) |
Credits |
1. |
|
Major Project-II |
0-0-32 |
16 |
Total credits = |
16 |