- Home
- Academics
- School of Computer Science
- B.Tech. CSE
- Core Computer Science
B.Tech Computer Science and Engineering- Core Computer Science
Program details
The B. Tech Computer Science & Engineering (Core) program offered by the UPES School of Computer Science is a comprehensive and industry-aligned academic initiative designed to equip students with a strong foundation in computing principles and emerging technologies. This program aims to develop skilled professionals who can excel in the rapidly evolving field of computer science and engineering.
The meticulously structured curriculum encompasses core computing fundamentals, including algorithms, data structures, object-oriented programming, operating systems, database management systems, and computer networks. Additionally, the program delves into advanced topics such as artificial intelligence, machine learning, cybersecurity, cloud computing, and software engineering methodologies, ensuring that students acquire both theoretical knowledge and practical expertise.
The key highlight of the program is it’s generic nature and flexibility. It provides the students flexibility of exploring different sub branches of computer science, while maintaining a strong foundation of core, through emphasis on hands-on learning and real-world application. Students engage in industry-driven projects, hackathons, coding competitions, and internships, which enhance their problem-solving skills and technical proficiency. Expert faculty members who specialize in various domains of computer science, ensures that students receive up-to-date knowledge aligned with industry demands, without compromising the fundamental knowledge of computer science.
Furthermore, collaborations with leading tech organizations and industry partners provide students with exposure to cutting-edge tools, technologies, and best practices. These industry interactions, along with workshops and guest lectures by professionals, help bridge the gap between academia and real-world applications, preparing graduates to take on critical roles in software development, system architecture, data analytics, and emerging areas of computing.
In conclusion, the B. Tech Computer Science & Engineering (Core) program at UPES School of Computer Science is a forward-thinking and dynamic educational endeavor. By integrating fundamental computing principles with modern technological advancements, the program empowers students to become adept engineers and innovators capable of driving the future of technology and digital transformation.
Program Highlights
- Comprehensive Programming Proficiency: Master core programming languages such as Python, Java, C++, and JavaScript, along with development tools like Git, GitHub, and SVN for efficient version control and collaboration.
- Software Development & Engineering Practices: Learn modern software engineering methodologies, Agile development, and DevOps practices to build scalable, high-performance applications.
- Advanced System & Network Management: Develop expertise in operating systems, network security, and database management to build robust and secure computing solutions.
- Cloud Computing & Virtualization: Gain hands-on experience with AWS, Azure, and Google Cloud, understanding cloud architecture, virtualization, and serverless computing.
- Artificial Intelligence & Machine Learning: Gain insights into AI and Machine Learning, enabling the development of intelligent systems and data-driven applications.
- Fundamentals of Data Science: Explore data analysis, statistical modeling, machine learning algorithms, and data visualization techniques using tools like Python, R, and TensorFlow to extract meaningful insights and drive data-driven decision-making.
- Big Data Overview: Understand the fundamentals of big data architecture, storage, and processing, leveraging tools like Hadoop, Spark, and Kafka to manage and analyze vast amounts of structured and unstructured data efficiently.
- Information Security Fundamentals: Learn the core principles of data protection, encryption techniques, access control, and risk management to safeguard digital assets and maintain system integrity against cyber threats.
- Front-End & Back-End Development: Gain expertise in full-stack development using HTML, CSS, JavaScript, React, Node.js, and databases like MySQL & MongoDB.
- Real-World Industry Exposure: Participate in live projects, internships, hackathons, and research collaborations with industry leaders to gain practical experience and stay ahead in the field.
The B. Tech Computer Science & Engineering program at UPES School of Computer Science prepares students to excel in the dynamic tech industry, equipping them with cutting-edge knowledge and industry-aligned skills.
Future Scope / Industry Trends
The B.Tech Computer Science and Engineering program is well-structured to prepare students for future technology trends by integrating fundamental computing with modern advancements. The field of Core Computer Science will continue to expand into AI, cybersecurity, cloud computing, quantum computing, and sustainable technology. The program equips graduates with industry-aligned skills, preparing them for leading roles in cutting-edge technologies and digital transformation. Graduates from this program will be well-positioned to lead digital transformation, innovate in AI-driven solutions, and build scalable software architectures, contributing to the future of technology and global industry evolution. The program’s industry-driven curriculum, hands-on learning, and collaborations with tech leaders ensure graduates are prepared for high-demand careers in software development, AI, cybersecurity, cloud, and emerging technologies.
Career Opportunities
Graduates of the B. Tech Computer Science & Engineering (Core) program at UPES can explore diverse career paths in cutting-edge technology fields, including Software Development & Engineering, Artificial Intelligence & Data Science, Big Data Technologies, DevOps, Cybersecurity & Cloud Computing, Networking & Embedded Systems, IoT, and Blockchain. This broad skillset enables seamless integration into leading global companies such as SAP, Oracle, IBM, WatchGuard Technologies, McAfee, Amazon, Boeing, Microsoft, Google, and more. Our alumni have successfully built careers in esteemed organizations like Micro Focus, Cognizant, Cloud Thing, VMware, Deloitte, Hewlett Packard, Capgemini, ITC Infotech, Dell EMC, Adobe, Genpact, and Walmart Labs, highlighting the extensive career opportunities our program offers.
Fee Structure
Click here for detailed Fee Structure.
Curriculum
Semester 1
Course | L | T | P | Credit |
---|---|---|---|---|
Linux Lab | 0 | 0 | 4 | 2 |
Programming in C | 0 | 0 | 3 | 3 |
Programming in C Lab | 0 | 0 | 4 | 2 |
Problem Solving | 2 | 0 | 0 | 2 |
Living Conversation | 2 | 0 | 0 | 2 |
Advanced Engineering Mathematics – I | 3 | 1 | 0 | 4 |
Environmental Sustainability and Climate Change - I | 2 | 0 | 0 | 2 |
Physics for Computer Engineers | 4 | 0 | 0 | 4 |
Physics for Computer Engineers Lab | 0 | 0 | 2 | 1 |
TOTAL | 22 |
Semester 2
Course | L | T | P | Credit |
---|---|---|---|---|
Computer organization and Architecture | 3 | 0 | 0 | 3 |
Data Structures and algorithms | 4 | 0 | 0 | 4 |
Data Structures and algorithms Lab | 0 | 0 | 2 | 1 |
Python programming | 2 | 0 | 0 | 2 |
Python programming Lab | 0 | 0 | 4 | 2 |
Digital Electronics | 3 | 0 | 0 | 3 |
Critical Thinking and Writing | 2 | 0 | 0 | 2 |
Advanced Engineering Mathematics – II | 3 | 1 | 0 | 4 |
Environmental Sustainability and Climate Change - II | 2 | 0 | 0 | 2 |
TOTAL | 23 |
Semester 3
Course | L | T | P | Credit |
---|---|---|---|---|
Database Management Systems | 3 | 0 | 0 | 3 |
Database Management Systems Lab | 0 | 0 | 4 | 2 |
Discrete Mathematical Structures | 3 | 0 | 0 | 3 |
Object Oriented Programming | 3 | 0 | 0 | 3 |
Object Oriented Programming Lab | 0 | 0 | 2 | 1 |
Operating Systems | 3 | 0 | 0 | 3 |
Software Engineering | 3 | 0 | 0 | 3 |
Exploratory-1 | 0 | 0 | 0 | 3 |
Design Thinking | 0 | 0 | 0 | 2 |
TOTAL | 23 |
Semester 4
Course | L | T | P | Credit |
---|---|---|---|---|
Artificial Intelligence and Machine Learning | 2 | 0 | 0 | 2 |
Artificial Intelligence and Machine Learning Lab | 0 | 0 | 2 | 1 |
Data communication and Networks | 3 | 0 | 0 | 3 |
Data communication and Networks Lab | 0 | 0 | 2 | 1 |
Design and Analysis of Algorithms | 3 | 0 | 0 | 3 |
Design and Analysis of Algorithms Lab | 0 | 0 | 2 | 1 |
Exploratory-2 | 3 | 0 | 0 | 3 |
Linear Algebra | 3 | 0 | 0 | 3 |
PE-1 | 4 | 0 | 0 | 4 |
PE-1 Lab | 0 | 0 | 2 | 1 |
TOTAL | 22 |
Semester 5
Course | L | T | P | Credit |
---|---|---|---|---|
Cryptography and Network Security | 3 | 0 | 0 | 3 |
Formal Languages and Automata Theory | 3 | 0 | 0 | 3 |
Object Oriented Analysis and Design | 3 | 0 | 0 | 3 |
Exploratory-3 | 3 | 0 | 0 | 3 |
Start your Startup | 2 | 0 | 0 | 2 |
Research Methodology in CS | 3 | 0 | 0 | 3 |
Probability, Entropy, and MC Simulation | 3 | 0 | 0 | 3 |
PE-2 | 4 | 0 | 0 | 4 |
PE-2 Lab | 0 | 0 | 2 | 1 |
TOTAL | 25 |
Semester 6
Course | L | T | P | Credit |
---|---|---|---|---|
Exploratory-4 | 3 | 0 | 0 | 3 |
Leadership and Teamwork | 2 | 0 | 0 | 2 |
Compiler Design | 3 | 0 | 0 | 3 |
Statistics and Data Analysis | 3 | 0 | 0 | 3 |
PE-3 | 4 | 0 | 0 | 4 |
PE-3 Lab | 0 | 0 | 2 | 1 |
Minor Project | 0 | 0 | 5 | 5 |
TOTAL | 21 |
Semester 7
Course | L | T | P | Credit |
---|---|---|---|---|
Exploratory-5 | 3 | 0 | 0 | 3 |
PE-4 | 4 | 0 | 0 | 4 |
PE-4 Lab | 0 | 0 | 2 | 1 |
PE-5 | 3 | 0 | 0 | 3 |
PE-5 Lab | 0 | 0 | 2 | 1 |
Capstone Project - Phase-1 | 0 | 0 | 5 | 5 |
Summer Internship | 0 | 0 | 0 | 1 |
TOTAL | 18 |
Semester 8
Course | L | T | P | Credit |
---|---|---|---|---|
IT Ethical Practices | 3 | 0 | 0 | 3 |
Capstone Project - Phase-2 | 0 | 0 | 5 | 5 |
TOTAL | 8 |
Program Elective 24 Credits
Course | L | T | P | Credit |
---|---|---|---|---|
Frontend Development | 4 | 0 | 0 | 4 |
Backend Development | 4 | 0 | 0 | 4 |
Microservices and Spring-Boot | 3 | 0 | 0 | 3 |
Container Orchestration and Security | 4 | 0 | 0 | 4 |
Cloud Computing and Security | 4 | 0 | 0 | 4 |
Frontend Development Lab | 0 | 0 | 2 | 1 |
Backend Development Lab | 0 | 0 | 2 | 1 |
Microservices and Spring-Boot Lab | 0 | 0 | 2 | 1 |
Container Orchestration and Security Lab | 0 | 0 | 2 | 1 |
Cloud Computing and Security Lab | 0 | 0 | 2 | 1 |
TOTAL | 24 |
Eligibility
Interested students must meet the minimum eligibility criteria for B.Tech. Computer Science & Engineering (Core Computer Science), which are as follows: Minimum 50% Marks in Class X and XII. Along with 50 % in PCM (Physics/Chemistry and Mathematics) in Class XII.
Selection Criteria
The selection criteria for individuals aspiring to enroll in the B.Tech. Computer Science & Engineering (Core Computer Science) program provided by UPES School of Computer Science depend on the individual's performance in UPESEAT / JEE Mains / Board Merit / SAT/ CUET.
Suggested videos