A Deep Dive into Algorithms, Data Structures, and the Scientific Foundation of Computing.
The B.Sc. Computer Science program is designed for students seeking a rigorous and in-depth understanding of the **theoretical foundations of computation** and the practical application of algorithms and software systems. It is the scientific study of the principles of information and computation.
The curriculum heavily focuses on core computer science subjects like **Discrete Mathematics, Data Structures, Algorithms, Operating Systems, and Network Security**. Students develop critical thinking skills, high-level problem-solving abilities, and the capacity to design and analyze complex software architectures. It prepares students not just for coding, but for innovating and researching future technologies.
To foster a research-oriented environment and deliver comprehensive education in Computer Science, producing graduates capable of solving complex computational problems and contributing to scientific advancement.
The B.Sc. Computer Science program strictly adheres to the National Education Policy (NEP) Syllabus under Pondicherry University, emphasizing both theoretical depth and practical implementation. The official syllabus is available here:
Graduates of the B.Sc. Computer Science program are highly sought after for roles that require strong analytical and foundational knowledge, leading to specialization in high-demand fields like **AI, Data Science, and Systems Engineering**.
Analyzing complex data, building predictive models, and working on Machine Learning and Artificial Intelligence projects.
Designing the structure and flow of large, complex software systems and ensuring their efficient operation.
Protecting computer systems and networks, conducting penetration testing, and managing security policies.
Developing high-performance software, operating system components, or embedded systems.
Engaging in research and development, or pursuing higher studies (M.Sc./Ph.D.) in specialized computer science areas.
Managing cloud infrastructure (AWS, Azure, Google Cloud) and automating deployment pipelines.
Candidates should have passed **+2 / Higher Secondary Examination** or its equivalent from a recognized board with **Mathematics** as one of the major subjects. Physics and Chemistry are often preferred.
A minimum of **45% aggregate marks** (Relaxation for SC/ST as per norms).
3 Years (6 Semesters)
Meet the experienced and dedicated faculty of the B.Sc. Computer Science department, who specialize in diverse fields from Algorithms to AI.