- Home
- Academics
- School Of Computer Science
- B.Sc. Computer Science
B.Sc. Computer Science - Course Overview
The B.Sc. program offered by UPES School of Computer Science provides a comprehensive and industry-focused curriculum that equips students with the necessary skills and knowledge to thrive in the rapidly evolving field of computer science. The program emphasises a strong foundation in core computer science concepts while integrating practical applications and emerging technologies. Students can explore subjects such as programming languages, algorithms, data structures, computer networks, software engineering, artificial intelligence, and more.
UPES School of Computer Science adopts a holistic approach to education by incorporating hands-on training, industry projects, and internships to bridge the gap between theory and practice. This ensures that students gain real-world experience and develop the essential problem-solving and critical thinking abilities needed in the industry. The program also fosters innovation and entrepreneurship through various initiatives and allows students to showcase their skills through industry collaborations, hackathons, and research projects. With a strong focus on an industry-aligned curriculum, experiential learning, and a conducive learning environment, the B.Sc. program at UPES School of Computer Science prepares students for successful careers in computer science.
The UPES School of Computer Science offers a range of specialised programs under the B.Sc. program. These include:
Semester 1
Course | L | T | P | Credit |
---|---|---|---|---|
Linux Lab | 0 | 0 | 4 | 2 |
Programming in C | 3 | 0 | 0 | 3 |
Programming in C Lab | 0 | 0 | 2 | 2 |
Digital Electronics | 4 | 0 | 0 | 4 |
Problem Solving | 2 | 0 | 0 | 2 |
Living Conversation | 2 | 0 | 0 | 2 |
Environmental Sustainability and Climate Change - I | 2 | 0 | 0 | 2 |
Mathematical Science – I | 3 | 1 | 0 | 4 |
TOTAL | 21 |
Semester 2
Course | L | T | P | Credit |
---|---|---|---|---|
Computing for Sciences | 3 | 0 | 0 | 3 |
Data Structures and algorithms | 4 | 0 | 0 | 4 |
Data Structures and algorithms Lab | 0 | 0 | 2 | 1 |
OOPs using C++ | 3 | 0 | 0 | 3 |
OOPs using C++ Lab | 0 | 0 | 2 | 1 |
Critical Thinking and Writing | 2 | 0 | 0 | 2 |
Environmental Sustainability and Climate Change - II | 2 | 0 | 0 | 2 |
Mathematical Science – II | 4 | 0 | 0 | 4 |
TOTAL | 20 |
Semester 3
Course | L | T | P | Credit |
---|---|---|---|---|
Elements of AIML | 2 | 0 | 0 | 2 |
Elements of AIML Lab | 0 | 0 | 2 | 1 |
Databases | 3 | 0 | 0 | 3 |
Databases Lab | 0 | 0 | 2 | 1 |
Design and Analysis of Algorithms | 3 | 0 | 0 | 3 |
Python Programming | 2 | 0 | 0 | 2 |
Python Programming Lab | 0 | 0 | 4 | 2 |
Exploratory-1 | 3 | 0 | 0 | 3 |
Design Thinking | 2 | 0 | 0 | 2 |
Discrete Mathematics & Linear Algebra | 3 | 0 | 0 | 3 |
TOTAL | 22 |
Semester 4
Course | L | T | P | Credit |
---|---|---|---|---|
Computer Organization and Architecture | 3 | 0 | 0 | 3 |
Java Programming Lab | 0 | 0 | 4 | 2 |
Operating Systems | 3 | 0 | 0 | 3 |
Exploratory-2 | 3 | 0 | 0 | 3 |
Probability, Computing and Statistics | 3 | 0 | 0 | 3 |
PE-1 | 4 | 0 | 0 | 4 |
PE-1 Lab | 0 | 0 | 2 | 1 |
TOTAL | 19 |
Semester 5
Course | L | T | P | Credit |
---|---|---|---|---|
Cyber Security | 2 | 0 | 0 | 2 |
Theory of Computing | 3 | 0 | 0 | 3 |
Exploratory-3 | 3 | 0 | 0 | 3 |
Start your startup | 0 | 0 | 4 | 2 |
PE-2 | 4 | 0 | 0 | 4 |
PE-2 Lab | 0 | 0 | 2 | 1 |
Project-1 | 4 | 0 | 0 | 4 |
TOTAL | 19 |
Semester 6
Course | L | T | P | Credit |
---|---|---|---|---|
Exploratory-4 | 3 | 0 | 0 | 3 |
Leadership and Teamwork | 2 | 0 | 0 | 2 |
PE-3 | 4 | 0 | 0 | 4 |
PE-4 | 4 | 0 | 0 | 4 |
Project-2 | 0 | 0 | 0 | 7 |
Summer Internship | 0 | 0 | 0 | 1 |
TOTAL | 21 |
Semester 7
Course | L | T | P | Credit |
---|---|---|---|---|
Compiler Design | 3 | 0 | 0 | 3 |
Research Methods | 3 | 0 | 0 | 3 |
Exploratory-5 | 3 | 0 | 0 | 3 |
PE-5 | 3 | 0 | 0 | 3 |
Project- 3 | 0 | 0 | 0 | 8 |
Research Seminar-1 | 0 | 0 | 0 | 1 |
TOTAL | 21 |
Semester 8
Course | L | T | P | Credit |
---|---|---|---|---|
Devops | 2 | 0 | 0 | 2 |
IT Ethical Practice | 3 | 0 | 0 | 3 |
Project-4 | 0 | 0 | 0 | 12 |
Research Seminar-2 | 0 | 0 | 0 | 2 |
TOTAL | 19 |
Studying the B.Sc. program at UPES School of Computer Science offers a multitude of compelling reasons to aspiring computer science professionals:
- UPES has established itself as a renowned institution for its academic excellence and industry-oriented curriculum. The program provides a comprehensive foundation in computer science, covering subjects such as programming, data structures, algorithms, artificial intelligence, and software engineering, equipping students with the essential knowledge and skills demanded by the industry.
- UPES maintains strong industry collaborations, ensuring ample opportunities for internships, industry visits, and placements, which enhance students' practical exposure and employability. The faculty comprises experienced professionals and scholars who facilitate a conducive learning environment, fostering critical thinking, innovation, and problem-solving abilities.
- UPES encourages research and innovation through its well-equipped labs and provides access to cutting-edge technology, enabling students to explore emerging trends and contribute to advancements in the field.
Overall, the B.Sc. program at UPES School of Computer Science promises a holistic educational experience, empowering students to excel in the dynamic world of computer science and shape the future of technology.
Selection Criteria: Personal Interview
- 50% marks in class X and XII with Mathematics / Computer Science / Information Technology as one of the major subjects in Class XII.
CUET (UG) cut-off UPES B.Sc. Program - 60 Percentile
Click here for a detailed Fee Structure.
Click here to learn about additional fee payments.
The B.Sc. program offered by UPES School of Computer Science provides students with a comprehensive foundation in computer science, preparing them for a dynamic and evolving field. The program encompasses various subjects, including programming languages, data structures, algorithms, software engineering, artificial intelligence, database management, networking, and cybersecurity. Students gain hands-on experience through practical sessions, projects, and industry internships, enhancing their problem-solving and critical-thinking abilities. The program highlights an industry-relevant curriculum designed in consultation with leading tech companies, ensuring students are equipped with the latest knowledge and skills demanded by the IT industry. Additionally, students benefit from faculty who are experts in their respective domains and engage in experiential learning through workshops, seminars, and industry visits. The B.Sc. program at UPES School of Computer Science offers a comprehensive learning experience that prepares students for successful careers in the ever-evolving field of computer science.
Completing a B.Sc. program from UPES School of Computer Science opens many exciting career opportunities in the ever-evolving technology field. Graduates can explore diverse paths such as software development, data analysis, cybersecurity, artificial intelligence, and more. With a strong foundation in computer science principles, coupled with practical skills acquired through UPES's industry-oriented curriculum, students are well-equipped to thrive in the digital era. Whether joining leading technology firms, startups, research organisations or pursuing further studies, UPES graduates are poised to significantly impact the future of technology and innovation.
To opt the minors, please choose the minors from the bucket. Click here to know more.
Placements
The B.Sc. program offered by UPES School of Computer Science provides excellent placement opportunities for its graduates.
The program is designed to equip students with a strong foundation in computer science principles and practical skills, enabling them to excel in various domains of the industry. UPES has established strong industry connections, leading to collaborations with renowned companies and organisations. These partnerships facilitate regular campus placements, where students can showcase their knowledge and skills to potential employers. The dedicated placement cell at UPES works closely with students, providing training, career guidance, and organising recruitment drives to ensure maximum employability. Graduates of the B.Sc. program at UPES School of Computer Science are highly sought after by recruiters, resulting in a consistently high placement record and a bright future for its students.
FAQs
The B.Sc. program offered by UPES School of Computer Science is a comprehensive undergraduate program designed to provide students with a strong foundation in computer science and its various applications. This program is tailored to meet the growing demand for skilled computer science and technology professionals. The curriculum encompasses many subjects, including programming languages, data structures, algorithms, database management, artificial intelligence, machine learning, and cybersecurity. Students are exposed to theoretical knowledge and practical skills through hands-on laboratory sessions, industry visits, and internships. The program emphasises the development of problem-solving abilities, critical thinking, and innovative approaches to address real-world challenges. With a strong focus on industry-relevant skills and experiential learning, the B.Sc. program from UPES School of Computer Science equips students with the necessary expertise to excel in various roles such as software development, system administration, data analysis, and project management in the ever-evolving field of computer science.
To qualify for enrollment in the B.Sc. program, prospective students must meet certain criteria. These criteria include obtaining a minimum of 50% marks in both class X and XII, with Mathematics/Computer Science/Information Technology being one of the primary subjects in class XII.
The UPES School of Computer Science offers diverse specialisations within its B.Sc. program. Students can specialise in AI/Machine Learning, Cyber Security, and Forensics. The AI/Machine Learning specialisation equips students with the knowledge and skills to develop intelligent systems, algorithms, and applications that can learn and adapt. The Cyber Security and Forensics specialisation focuses on safeguarding digital systems and networks from threats and vulnerabilities, preparing students for careers in cybersecurity management and ethical hacking. The Cyber Security and Forensics specialisation also enables students to delve into the world of digital investigations and forensic analysis, equipping them with the tools to identify and analyse digital evidence. These specialisations provide students with focused expertise in cutting-edge fields, ensuring a strong foundation for their future careers in the dynamic field of computer science.
* For further details, refer to T&C Click Here.
Completing a B.Sc. program from UPES School of Computer Science opens many exciting career opportunities. Graduates possess a strong foundation in computer science and are well-equipped to pursue various paths in the technology industry. They can venture into software development, working with leading companies to create innovative applications and solutions. Alternatively, graduates can delve into the field of data science, employing their analytical skills to extract valuable insights from vast amounts of data. Additionally, opportunities abound in cybersecurity, where graduates can safeguard digital systems from threats and breaches. With UPES' emphasis on interdisciplinary learning, graduates can also explore roles in emerging fields like artificial intelligence, machine learning, and blockchain technology. The B.Sc. program from UPES School of Computer Science serves as an ideal launchpad for a successful and fulfilling career in the dynamic realm of technology.
The average salary range after the B.Sc. program offered by the UPES School of Computer Science can vary depending on industry, job role, location, and individual performance.
Yes, hostel facility is provided by the University. Residential blocks have been earmarked for limited on-campus accommodation (on first come, first serve basis), separately for boys and girls on triple sharing basis. Students wishing to avail hostel facility (on-campus) will need to deposit fee in advance.
For Hostel Fee Information, Click here.