The Bachelor of Science in Computer Science [B.Sc. (Computer Science)] is a comprehensive undergraduate programme designed to build strong theoretical foundations in computer science, mathematics, and computing technologies while integrating multidisciplinary learning and skill-based education. Aligned with the NEP 2020 framework, the programme offers flexibility, multiple entry–exit options, and a holistic curriculum combining Core Computer Science, Mathematical Foundations, Skill Enhancement, Value-Added Learning, Research Orientation, and Industry Exposure.
Students graduate not only as programmers, but as scientific thinkers, problem-solvers, and technology innovators capable of designing computational solutions grounded in strong analytical and mathematical reasoning.
The B.Sc. (Computer Science) programme is designed to develop graduates who demonstrate the following attributes:
Apply principles of computer science, mathematics, and statistics to solve computational and scientific problems.
Identify, formulate, and analyze complex computational problems using mathematical and logical reasoning.
Design efficient algorithms and develop reliable software solutions meeting specified requirements.
Use appropriate programming languages, development tools, simulation software, and computing platforms effectively.
Function effectively as an individual and as a member or leader in multidisciplinary teams.
Understand ethical principles, data privacy, intellectual property rights, and professional responsibilities in computing.
Understand the societal and environmental impact of computing technologies and promote sustainable practices.
Communicate effectively throuUnderstand the societal and environmental impact of computing technologies and promote sustainable practices.gh technical reports, presentations, and documentation.
Recognize the need for independent and continuous learning to adapt to technological advancements.
Apply project management and research methodologies in software and scientific computing projects.
Demonstrate innovation and entrepreneurial thinking in designing computing-based solutions.Lifelong Learning
Analyze data using statistical, computational, and visualization tools for meaningful interpretation and decision-making.
To fulfill the requirements of the Bachelor of Science (Computer Science) programme, students must complete a total of 126 credits.
This specialization equips students to build intelligent systems capable of learning from data and making informed decisions. The focus is on machine learning algorithms, deep learning, and intelligent automation.
This specialization focuses on data-driven problem-solving using statistical modelling, visualization, and predictive analytics.
This specialization focuses on direct and indirect taxation systems.
This specialization emphasizes business development, marketing strategy, and entrepreneurship.
This is where learning is tested, applied, and proven. Through structured projects, students engage with real business scenarios, build analytical depth, and demonstrate their ability to translate knowledge into meaningful outcomes.
Students undertake self-directed projects aligned with their area of interest, enabling them to build a professional portfolio. These projects develop research orientation, teamwork, and the ability to apply frameworks and business models to real-world challenges.
The program culminates in a capstone project where students work on real industry problems. This involves research, analysis, and solution development, followed by a detailed report and presentation—demonstrating their readiness for professional environments.
An independent research study that develops analytical depth, critical thinking, and the ability to generate evidence-based insights.