The B.Sc (CS) course mainly focuses on the mathematical and theoretical
foundations of computing, rather than teaching specific technologies
that may quickly become outdated. The course covers all aspects of computers right from the basic
fundamentals of computers to database systems & advanced courses
like C++, Java, Web Technology etc. It is specially designed for students looking to a career in computers, and it prepares you for higher education. Detailed course syllabus is available here.
Semester |
Code |
Name |
Credit |
Core Courses |
1 | 1A13CSC | Informatics for Computer Science | 4 |
2 | 2B01CSC | Advanced Programming in C | 2 |
2 | 2B02CSC | Lab - II ( Advanced Programming in C) | 2 |
3 | 3A11CSC | Entrepreneurship | 4 |
3 | 3A14CSC | Methodology of Computer Science | 4 |
3 | 3B03CSC | Programming in C++ | 2 |
3 | 3B04CSC | Lab - III ( Programming in C++ & Data structures) | 3 |
4 | 4A12CSC | Numeri cal skills | 4 |
4 | 4B05CSC | Visual Programming | 3 |
4 | 4B06CSC | Database Management Systems | 3 |
4 | 4B07CSC | Lab - IV (Visual programming &DBMS ) | 3 |
5 | 5B08CSC | Software Engineering | 3 |
5 | 5B09CSC | Web Technology | 3 |
5 | 5B10CSC | Java Programming | 4 |
5 | 5B11CSC | Elective I | 4 |
5 | 5B12CSC | Lab - V (Java programming) | 2 |
5 | 5B13CSC | Lab - VI (Web Technology) | 2 |
6 | 6B14CSC | Data Communication and Computer Network | 3 |
6 | 6B15CSC | Computer Organization | 3 |
6 | 6B16CSC | Operating Systems | 3 |
6 | 6B17CSC | Elective II | 4 |
6 | 6B18CSC | Lab - VII ( Software Development ) | 3 |
6 | 6B19CSC | Project | 2 |
Complimentary Courses |
Open Courses |
Electives |
5 | 5B11CSC E01 | Algorithm Analysis & Design | 4 |
5 | 5B11CSC E02 | Network Programming | 4 |
5 | 5B11CSC E03 | Soft computing. | 4 |
5 | 5B11CSC E04 | Numerical Methods | 4 |
5 | 5B11CSC E05 | Computer Graphics | 4 |
5 | 5B11CSC E06 | Digital Systems and Microprocessors | 4 |
6 | 6B17CSC E07 | Information Security | 4 |
6 | 6B17CSC E08 | Mobile Communication | 4 |
6 | 6B17CSC E09 | Data Mining. | 4 |
6 | 6B17CSC E10 | C# and .N ET frame work | 4 |
6 | 6B17CSC E11 | Digital Image Processing | 4 |
6 | 6B17CSC E12 | Data Compression | 4 |
6 | 6B17CSC E13 | Linux Administration | 4 |