Home -> Iit -> Iit Roorkee -> Under Graduate Courses -> Indian Institute Of Technology Roorkee B Tech Computer Science And Engineering
Courses Offered

    B. Tech. Computer Science & Engineering

  • Year : I 
    Semester I(Autumn) 
    1. Mathematics-I 
    2. Electrodynamics and Optics 
    3. Introduction to Environmental Studies 
    4. Communication Skills (Basic) & Communication Skills (Advance) 
    5. Ethics and Self Awareness 
    6. Introduction to Computer Science and Engineering 
    7. Fundamentals of Object Oriented Programming*

    Semester II(Spring) 
    1. Optimization Techniques 
    2. Quantum Mechanics and Statistical Mechanics 
    3. Digital Logic Design 
    4. Data Structures 
    5. Discrete Structures 
    6. Fundamentals of Electronics 
    *Open to ECE and CSE disciplines only 

    Year : II 
    Semester III (Autumn) 
    1. Engineering Thermodynamics 
    2. Signals and Systems 
    3. Computer Architecture and Microprocessors 
    4. Data Structures Laboratory 
    5. Object Oriented Analysis and Design 
    6. Elective Course* 

    Semester IV (Spring) 
    1. Electrical and Electronic Materials 
    2. Design and Analysis of Algorithms 
    5. Operating Systems 
    3. System Software 
    4. Software Engineering 
    6. Digital Electronic Circuits Laboratory 
    7. 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 : III 
    Semester V (Autumn) 
    1. Computer Networks 
    2. Data Base Management Systems 
    3. Theory of Computation 
    4. Computer Networks Laboratory 
    5. Departmental Elective Course-I 
    6. Open Elective Course / Management Studies Elective Course* 
    7. Technical Communication 

    Semester VI (Spring) 
    1. Industry-oriented Problem / Lab-based Project / Software Engineering-based Project 
    2. Principles of Programming Languages 
    3. Compiler Design 
    4. Compiler Laboratory 
    5. Departmental Elective Course-II 
    6. Open Elective Course/Management Studies Elective Course* 
    7. Minor Specialization Course-I / Departmental Honours Course-I 
    8. 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 : IV 
    Semester VII (Autumn) 
    1. Departmental Elective Course-III 
    2. Departmental Elective Course-IV 
    3. Training Seminar 
    4. B.Tech. Project 
    5. 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-V 
    2. Departmental Elective Course-VI 
    3. B.Tech. Project (Contd. from Autumn Semester) 
    4. Minor Specialization Course-IV / Departmental Honours Course-IV (optional) 
    5. Minor Specialization Course-V / Departmental Honours Course-V (optional)