Home -> Iit -> Iit Roorkee -> Under Graduate Courses -> Indian Institute Of Technology Roorkee B Tech Computer Science And Engineering
Courses Offered
- Year : I Semester I (Autumn)1. Mathematics-I2. Electrodynamics and Optics3. Introduction to Environmental Studies4. Communication Skills (Basic) & Communication Skills (Advance)5. Ethics and Self Awareness6. Introduction to Computer Science and Engineering7. Fundamentals of Object Oriented Programming*Semester II (Spring)1. Optimization Techniques2. Quantum Mechanics and Statistical Mechanics3. Digital Logic Design4. Data Structures5. Discrete Structures6. Fundamentals of Electronics*Open to ECE and CSE disciplines onlyYear : IISemester III (Autumn)1. Engineering Thermodynamics2. Signals and Systems3. Computer Architecture and Microprocessors4. Data Structures Laboratory5. Object Oriented Analysis and Design6. HSS Elective Course*Semester IV (Spring)1. Electrical and Electronic Materials2. Design and Analysis of Algorithms5. Operating Systems3. System Software4. Software Engineering6. Digital Electronic Circuits Laboratory7. Elective Course**Any one course in this category is to be opted either in the Autumn or in the Spring semester in the second year.Year : IIISemester V (Autumn)1. Computer Networks2. Data Base Management Systems3. Theory of Computation4. Computer Networks Laboratory5. Departmental Elective Course-I6. Open Elective Course/Management Studies Elective Course*7. Technical CommunicationSemester VI (Spring)1. Industry-oriented Problem / Lab-based Project / Software Engineering-based Project2. Principles of Programming Languages3. Compiler Design4. Compiler Laboratory5. Departmental Elective Course-II6. Open Elective Course/Management Studies Elective Course*7. MSC1/DHC1 Minor Specialization Course-I / Departmental Honours Course-I8. Educational Tour*One course each from the OEC and the HSSMEC categories is to be opted either in the Autumn or in the Spring semester in the third year.Year : IVSemester VII (Autumn)1. Departmental Elective Course-III2. Departmental Elective Course-IV3. Training Seminar4. B.Tech. Project5. Minor Specialization Course-II / Departmental Honours Course-II (optional)6. Minor Specialization Course-III / Departmental Honours Course-III (optional)Semester VIII (Spring)1. Departmental Elective Course-V2. Departmental Elective Course-VI3. B.Tech. Project4. Minor Specialization Course-IV / Departmental Honours Course-IV (optional)5. Minor Specialization Course-V / Departmental Honours Course-V (optional)