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

    B Tech Computer Science and Engineering

  • Semester 1 
    MA1010: Functions of Several Variables 
    PH1010: Physics 1 
    CY1001: Chemistry 1 
    CS1100: Introduction to Programming 
    PH1030: Physics Lab 1 
    AM1100: Engineering Mechanics Life Skills
    NSS/NSO/NCC 
    Workshop (winter) 

     Semester 2
    MA1020: Series and Matrices 
    PH1020: Physics 
    CS1200: Discrete Mathematics for CS 
    ME1120: Engineering Drawing 
    EE1100: Basic Electrical Engineering 
    CY1001: Chemistry Lab 
    NSS/NSO/NCC Workshop (summer) 

     Semester 3* 
    MA2130: Basic Graph Theory Humanities Elective 
    CS2700: Programming and Data Structures 
    CS2710: Programming and Data Structures Lab 
    CS2300: Foundations of Computer Systems Design 
    CS2310: Foundations of Computer Systems Design Lab 
     
    Semester 4* 
    CS2200: Languages, Machines, and Computations 
    CS2800: Design and Analysis of Algorithms 
    CS2600: Computer Organization and Architecture 
    CS2610: Computer Organization and Architecture Lab 
    CS2810: Object-Oriented Algorithms Implementation and Analysis Lab 
    MA 2040: Probability, Stochastic Process and Statistics 

    Semester 5* 
    CS3100: Paradigms of Programming 
    CS3500: Operating Systems 
    CS3300: Compiler Design 

     Semester 6* 
    BT1010: Life Sciences 
    CS3660: Industrial Training 

    Semester 7* 
    Humanities Elective 
    ID1200: Ecology and Environment 
     
    Semester 8*
    HS3050: Professional Ethics
    Humanities Elective 3