Home -> National Institute Of Technology -> Nit Srinagar -> Under Graduate Courses -> National Institute Of Technology Srinagar Btech Computer Science And Engineering
Courses Offered

    B.Tech. Computer Science & Engineering

  • 2nd Semester (For all branches of Engineering) 
    1 Computer Programming 
    2 Computer Programming Lab 

    3rd Semester 
    1 Object Oriented Programming 
    2 Object Oriented Programming -Lab 
    3 Internet & Web Technologies 
    4 Signals & Systems 
    5 Basic Electronics 
    6 Basic Electronics Lab 
    7 Basic Electrical Engineering 
    8 Basic Electrical Engineering- Lab 
    9 Discrete Mathematics 
    3rd Semester - Other Department Courses 
    - Information Technology 
    1 Object Oriented Programming 
    2 Object Oriented Programming -Lab 

    4th Semester 
    1 Data Structures 
    2 Data Structures - Lab 
    3 Introduction to Probability Theory & Statistics 
    4 Digital Electronics & Logic Design 
    5 Digital Electronics & Logic Design - Lab 
    6 Software Engineering IT 
    7 Communication Systems 
    8 Communication Systems - Lab 
    9 Control Systems 
    4th Semester - Other Department Courses 
    - Information Technology 
    1 Data Structures 
    2 Data Structures - Lab 

    5th Semester 
    1 Computer Organization & Architecture 
    2 Design & Analysis of Algorithms 
    3 Microprocessor 
    4 Microprocessor - Lab 
    5 Operating Systems 
    6 Data Base Management Systems 
    7 Data Base Management Systems - Lab 
    8 Data Communication 
    5th Semester - Other Department Courses 
    - Electronics & Communication Engineering 
    1 Data Structures 
    2 Data Structures Lab 
    - Information Technology 
    1 Design & Analysis of Algorithms 

    6th Semester 
    1 Artificial Intelligence 
    2 Artificial Intelligence - Lab 
    3 Computer Networks 
    4 Computer Networks - Lab 
    5 Theory of Computation 
    6 Computer Graphics 
    7 Computer Graphics -Lab 
    8 Java Programming 
    9 Elective I 

    7th  Semester
    1 Compiler Design 
    2 Compiler Design - Lab 
    3 Network Security 
    4 Network Security - Lab 
    5 Pre-Project 
    6 Seminar
    7 Elective II 
    8 Elective III 
    9 Elective IV 
    10 Operations Research & Optimization 
    7th Semester - Other Department Courses 
    - Electronics & Communication Engineering (M.Tech.) 
    1 Internet & Web Design 
    - Information Technology (Elective) 
    1 Compiler Design 
    2 Compiler Design - Lab 

    8th Semester 
    1 Project 
    2 Elective V 
    3 Elective VI 
    4 Elective VII 
    5 Practical Training & Tour 
    6 Industrial Organization & Management 

     List of Electives 
    1. Simulation & Modeling CSE E01 
    2. Graph Theory CSE E02 
    3. Digital Signal Processing CSE E03 
    4. Multimedia Technology CSE E04 
    5. Logic Programming CSE E05 
    6. Embedded Systems CSE E06 
    7. Advanced Java & Android Programming CSE E07 
    8. System on Chip (SoC) CSE E08 
    9. Advanced Internet Technologies CSE E09 
    10. Wireless Communication CSE E10 
    11. Fault Tolerant Computing CSE E11 
    12. Image Processing CSE E12 
    13. System Design using HDL CSE E13 
    14. Real Time Systems CSE E14 
    15. Unix & Shell Programming CSE E15 
    16. High Speed Networks CSE E16 
    17. Advanced Algorithms CSE E17 
    18. Reconfigurable Computing CSE E18 
    19. Computer Vision CSE E19 
    20. Advanced Computer Networks CSE E20 
    21. Advanced Computer Graphics CSE E21 
    22. Advanced DBMS CSE E22 
    23. Advanced Computer Architecture CSE E23 
    24. Advanced Compilation Techniques CSE E24 
    25. Principles of Cryptography CSE E25 
    26. Neural Network CSE E26 
    27. Pervasive Computing CSE E27 
    28. Distributed and Parallel Computing CSE E28 
    29. Cloud Computing CSE E29 
    30. Software Project Management CSE E30 
    31. Big Data CSE E31 
    32. Cyber laws and Forensics CSE E32 
    33. Expert Systems CSE E33 
    34. Mobile Computing CSE E34 
    35. Green Computing CSE E35 
    36. Numerical Methods MTH 707 
    37. Advanced Java