Curriculum - BTech in Computer Science

 Semester-Wise Curriculum 
Year Semester CD    AD    CNO    CName                                    Credits
I       I     In    MA    IMA101 Mathematics I                                   3-1-0-4
I       I     In    CS    ICS101 Computer Programming                    3-1-3-5
I       I     In    EC    IEC101 Digital Logic and Processors               3-1-3-5
I       I     In    EC    IEC102 Electrical Science I (H2)                     3-1-0-2
I       I     In    CS    ICS102 IT Workshop I                                  2-0-3-3
I       I     In    HS    IHS101/102 English/HSS Group A                   2-0-0-2
I       I     In    HS    IHS103 Human Values I                                0-2-0-2
                                                     Total                                  16-6-9-23
Total In-Class Hours per week - 31
 
I      II     In    MA    IMA102 Mathematics II                                 3-1-0-4
I      II     In    CS    ICS103 Data Structures                                3-1-3-5
I      II     In    CS    ICS104 Computer System Organization         3-1-0-4
I      II     In    EC    IEC103 Basic Electronic Circuits                     3-1-3-5
I      II     In    CS    ICS105 IT Workshop II                                 2-0-3-3
I      II     In    HS    IHS105/106 English/HSS Group A                  2-0-0-2
I      II     In    HS    IHS107 Human Values II                               0-2-0-2
                                                            Total                            16-6-9-25
Total In-Class Hours per week - 31
 
Year Semester CD    AD    CNO    CName                                    Credits
II      I     In    MA    IMA201 Mathematics III                                3-1-0-4
II      I     In    CS    ICS211 Algorithms                                       3-1-0-4
II      I     In    CS    ICS231 Operating Systems                           2-1-1-3
II      I     In    CS    ICS241 Introduction to Databases                 2-1-0-2
II      I     In    CS    ICS261 SSAD & Project                                3-0-3-3
II      I     In    HS    IHS201 Humanities                                       3-1-0-4
II      I     In    SC    ISC201 Science I                                         3-1-0-4
                                                            Total                            19-6-3-24 
Total In-Class Hours per week - 25
 
II     II     In    EG    IEG201 Engineering Systems                         3-1-0-4
II     II     Pr    CS    CSC371 Artificial Intelligence (*)                   3-1-0-4
II     II     Pr    CS    CSC251 Graphics (*)                                   2-1-0-2
II     II     Pr    CS           Bouquet Core (*)                                  3-1-0-4
II     II     Pr    CS    CSC311 Formal Methods                               2-1-0-2
II     II     In    EC    IEC239 Communication Systems Basics         3-1-0-4
II     II     In    SC    ISC202 Science II                                        3-1-0-4
                                                            Total                             17-6-0-24
Total In-Class Hours per week - 17 to 23
 
SLAB - Meet above Institute Core by the end of Second Year.
 
Year Semester CD    AD    CNO    CName                                    Credits
III     I     OT    [+]          Science/Maths/Humanities                     3-1-0-4
III     I     Pr    CS           Bouquet Core                                       3-1-0-4
III     I     Pr    CS           Bouquet Core (*)                                  3-1-0-4
III     I     Pr    CS           Research Stream/CS Course                 3-1-0-4
III     I     -     -               Elective (*)                                           3-1-0-4
III     I     Pr    CS           CS Elective (*)                                     3-1-0-4
                                                            Total                           18-6-0-24
Total In-Class Hours per week - 18 to 24
 
III    II     OT    [+]         Science/Maths/Humanities                      3-1-0-4
III    II     Pr    CS           Bouquet Core                                       3-1-0-4
III    II     OT    EC           ECE Elective                                        3-1-0-4
III    II     Pr    CS           Research Stream/CS Course                 3-1-0-4
III    II     Pr    CS           Bouquet Core                                       3-1-0-4
III    II     In    CS    CSC496 BTP I                                             3-0-0-4
                                                             Total                         18-1-0-24
Total In-Class Hours per week - 15 to 20
 
Year Semester CD    AD    CNO    CName                                    Credits
IV      I     OT    [+]          Science/Maths/Humanities                    3-1-0-4
IV      I     OT    EG           Engineering Elective (^)                       3-1-0-4
IV      I     Pr    CS           Bouquet Core                                       3-1-0-4
IV      I     Pr    CS           Research Stream/CS Course                 3-1-0-4
IV      I     OT    [+]          Science/Maths/Humanities                    3-1-0-4
IV      I     In    CS    CSC497 BTP II                                            5-0-0-4
                                                            Total                             20-5-0-24
Total In-Class Hours per week - 15 to 20
 
IV     II     OT    [+]          Science/Maths/Humanities                    3-1-0-4
IV     II     Pr    CS           CS Course                                           3-1-0-4
IV     II     -     -               Elective                                               3-1-0-4
IV     II     Pr    CS           CS Course                                           3-1-0-4
IV     II     OT    [+]          Science/Maths/Humanities                    3-1-0-4
                                                            Total                            15-5-0-20
Total In-Class Hours per week - 15 to 20
 
(*) Flexi-core course
(^) Preferred semester - can be taken in III year in Elective Slot
[+] Takes SC/MA/HS depending on the area of course taken
 
I1.1 Bouquet Courses
 
Bouquet courses for Computer Science cater to developing breadth in computer science in Foundations and Systems Area. Some of these courses are also Research Stream Courses. A student must take at least three courses from Foundations and Systems Bouquet Courses.
 
Foundation Courses                                                        Semester Offered
 
CSC311 Computation Theory (Adv Algorithms & ToC)       Spring
CSC471 AI II (PR & Statistical Methods)                           Monsoon
CSC315 PoPL with Formal Verification, OOP                      Spring
CSC381 Numerical Techniques & Optimization                  Monsoon
CSC318 Principles of Information Security                        Monsoon
 
Systems Courses
CSC431 Distributed Systems                                           Monsoon
CSC441 Database Systems                                             Spring
CSC335 Computer & Communication Networks                 Monsoon
CSC419 Compilers (More Advanced than current)             Monsoon
CSC461 Software Engineering                                         Spring
 
I1.2 Stream Courses
 
Data Engineering
CSC441 Database Systems
CSC445 Data Warehousing and Data Mining
CSC548 Web Data and Knowledge Management
CSC541 Advanced Database Systems
CSC544 Distributed Database Systems
CSC841 Topics in Database Systems
CSC845 Topics in Data Mining
 
Language Technologies
CSC472 Natural Language Processing
CSC572 Natural Language Processing II
CSC573 Natural Language Applications
CSC575 Natural Language Dialog Systems
CSC474 Information Extraction
 
Robotics
ECE485 Embedded Robotics
CSC481 Mobile Robotics
CSC482 Multi Agent Systems
CSC485 Introduction to Cognitive Science
 
Security, Theory and Algorithms
CSC418 Computational Geometry
CSC415 Cryptography and Network Security
CSC811 Topics in Information Security
CSC538 Systems and Network Security
 
Visual Information Technology
CSC251 Graphics
CSC471 Modern AI (PR & Statistical Methods)
CSC478 Image Processing
CSC577 Machine Learning
CSC578 Computer Vision
 
VLSI & Embedded Systems
ECE481 Analog & Mixed Signal Design
ECE461 Advanced CMOS VLSI Design
ECE468 Modeling and Simulation of High-Speed VLSI Systems
ECE485 Embedded Robotics
 
... other streams can be added.
 
I1.3 CS Program Notes
 
(i) The Data Structures, Algorithms and , Formal Methods courses will form the basic core for students to take Bouquet courses.
(ii) The Digital Logic and Processors, Computer System Organization and Operating Systems will form the systems core. Data Management and Applications is a two credit course covering designing databases for applications. Network programming and use is covered in the IT workshop course.
(iii) All Bouquet courses are 4000 level courses.
 
I2 Graduation Requirements
 
In order to graduate with B.Tech in Computer Science, a student must successfully complete 168 credits and meet the following requirements.
 
(i) Must successfully complete the Institute Core.
(ii) Must successfully complete at least three Foundation Bouquet Courses
(iii) Must successfully complete at least three Systems Bouquet Courses
(iv) Must successfully complete at least one Maths Elective course in years III & IV
(v) Must successfully complete at least one Engineering Elective course in years III & IV
(vi) Must successfully complete at least one ECE Elective course in years III & IV
            (From DSP, Embedded Hardware Design, and Information Theory and Coding)
(vii) Must successfully complete at least two Science Elective courses in years III & IV
(viii) Must successfully complete at least four Humanities Elective courses in years III & IV
(ix) Must successfully complete at least two CS elective courses in years III & IV
 
I3 Graduation Requirements for B.Tech Honours
 
In order to graduate with B.Tech Honours in Computer Science, a student must successfully complete 176 credits, meet requirements I2 (i) to (viii); and
 
(i) Must successfully complete (with cgpa of 8.5) two four credit Honours Projects in semesters V and VIII.
(ii) Must successfully complete three research stream courses.
 
  

Font Size:A A