B.Sc. (Honours) Computer Science — official syllabus
University of Calcutta 4-year B.Sc. (Honours / Honours with Research) in Computer Science under the Curriculum and Credit Framework: core papers each carry 4 credits (3 theory + 1 practical).
Detailed syllabus
| Semester | Courses | Credits |
|---|---|---|
| 1 | Computer Fundamentals and Digital Logic | 4 |
| 2 | Problem Solving using C | 4 |
| 3 | Data Structures, Computer Architecture & Organization | 8 |
| 4 | Computational Mathematics, Microprocessor, Operating System, Object Oriented Programming | 16 |
| 5 | Design & Analysis of Algorithms, Data Communication and Networking, Theory of Computation, Database Management System | 16 |
| 6 | Software Engineering, Programming in Python, Linear Algebra & Statistical Methods | 12 |
| 7 | Compiler Design, Machine Learning, Computer Graphics, IoT & Embedded Systems, Big Data Analytics / Research Project | 20 |
| 8 | Digital Image Processing, Cryptography, Data Warehousing, Mobile & Wireless Computing / Research Project, Cloud Computing / Project | 20 |
Source: official document