Academic Curriculum
The Institute offers four undergraduate (B. Tech.) programs in engineering. IIT Goa follows a semester system. An academic year (July-April) consists of two semesters, each of approximately 16 weeks duration. The first semester begins in the last week of July and ends by the last week of November. The second semester starts in the first week of January and ends by the last week of April. In each of the two semesters of the first year, a student is required to register for the relevant courses listed in the curriculum for that semester.
The Institute follows a credit system. Credits are allotted to various courses depending upon the number of lectures, tutorials and laboratory hours per week. The student’s performance in a course is continuously evaluated throughout the semester and culminates in the award of a Grade on a 10- point scale. Performance in a semester is evaluated in terms of the weighted average of grade points secured in all the courses registered in that semester, which is known as Semester Performance Index (SPI). A Cumulative Performance Index (CPI) is the weighted average of the grade points obtained in all the courses registered by the student since the time of joining the Institute.
To students admitted through JEE (Advanced) 2016, IIT Goa offers the B.Tech. undergraduate program. The B.Tech. programs consist of eight semesters spread over four years. During the first semester all branches will have a common curriculum.
Postgraduate Course Curriculum
M.Tech Curriculum
School of Mathematics and Computer Science
School of Mechanical Sciences
School of Electrical Sciences
Undergraduate Course Curriculum
COMPUTER SCIENCE AND ENGINEERING 2016
SEMESTER 1
Course code |
Course Name |
PH 107 |
Quantum Physics |
CH 105 |
Organic Chemistry and Inorganic Chem |
CH 107 |
Physical Chemistry |
CS 101 |
Computer Programming |
MA 105 |
Calculus |
CH 117 |
Chemistry Lab |
NO 101 |
National Sports Organisation |
SEMESTER 2
Course code |
Course Name |
MA 106 |
Linear Algebra |
MA 108 |
Ordinary Differential Equations |
PH 108 |
Electricity and Magnetism |
BB 101 |
Biology |
ME 119 |
Engineering Graphics and Drawing |
PH 117 |
Physics Lab |
NO 102 |
National Sports Organisation |
CS 113 |
Data Structures and Algorithms(DIC) |
CS 193 |
Data Structures and Algorithms Lab |
SEMESTER 3
Course code |
Course Name |
CS 207 |
Discrete Structures |
CS 215 |
Data Analytics |
CS 251 |
Software Systems Lab |
HS 101 |
Economics |
EE 101 |
Introduction to Electrical and Electronics Circuits |
SEMESTER 4
Course code |
Course Name |
CS 216 |
Digital Logic Design |
CS 254 |
Digital Logic Design Lab |
CS 218 |
Design and Analysis of Algorithms |
CS 348 |
Computer Networks |
CS 378 |
Computer Networks Lab |
CS 310 |
Automata Theory |
MA 214 |
Numerical Analysis |
SEMESTER 5
Course code |
Course Name |
CS 305 |
Computer Architecture |
CS 341 |
Computer Architecture Lab |
CS 344 |
Artificial Intelligence |
CS 386 |
Artificial Intelligence Lab |
CS 228 |
Logic in Computer Science |
HS 301 |
Language and Society |
SEMESTER 6
Course code |
Course Name |
CS 347 |
Operating Systems |
CS 377 |
Operating Systems Lab |
CS 302 |
Introduction to Compilation Techniques |
CS 306 |
Introduction to Compilation Techniques Lab |
CS 360 |
Introduction to Data Science and Machine learning |
CS 315 |
Advanced Algorithms |
ES 200 |
Environmantal Studies, Science and Engineering |
HS 200 |
Environmental Studies |
SEMESTER 7
Course code |
Course Name |
CS 302b |
Introduction to Compilation Techniques II |
CS 306b |
Introduction to Compilation Techniques Lab II |
CS 317a |
Database and Information Systems I |
XX XXX |
Elective I |
XX XXX |
Elective II |
XX XXX |
Institute Elective or B.Tech Project |
SEMESTER 8
Course code |
Course Name |
XX XXX |
Elective I |
XX XXX |
Elective II / Institute Elective |
XX XXX |
Elective III / BTP |
XX XXX |
Elective IV / Institute Elective / BTP |