- Please send an e-mail to [email protected]
- You can plan your visit Monday to Friday between 9:30 AM to 5:30 PM.
- You can visit the campus virtually as well, click here.
DETAILS
This Bachelor's degree program in Computer Science is designed to give in-depth knowledge of the mathematical background of the diverse aspects of Artificial Intelligence, machine intelligence and other allied technologies. The students will get familiar with different tools and platforms like TensorFlow, NoSQL, Keras, and PyTorch used for developing different AI/ML solutions in today’s technological scenarios. They also get extensive knowledge in the field of statistics and mathematical simulations, which enables the students to be able to get a good grasp of the market demand for AI-enabled professionals.

Duration of Program
3 years (6 Semesters)

Seats
DESIGN YOUR OWN DEGREE
UPES’ curriculum framework is holistic in its overall structure and yet focuses on the individual need of the student to discover, experience, explore and challenge. Along with the core subject, students have the option to choose from subject-focused specialisations. They are also allowed to choose minor/exploratory subject from other schools at UPES that are: School of Engineering, School of Computer Science, School of Law, School of Business, School of Health Sciences, School of Design, School of Modern Media, and School of Liberal Studies.
Further, based on the multifaceted needs of the global workplace and evolving lifestyles, the curriculum offers Signature and Life-Skills courses through School for Life. To round off this learning experience, students are required to do mandatory internships in the social sector, government/public sector, and industry. The combinations available for students to pick and choose from are endless, ensuring both depth and width of knowledge.
Details
PEO1 |
Graduates will demonstrate technical competency and leadership to become professional scientists leading to a successful careers. |
PEO2 |
Graduates will have the leadership quality to handle all kinds of circumstances in diversities by providing interdisciplinary and multidisciplinary learning environment. |
PEO3 |
Graduates will continuously learn and adopt new skills and techniques to overcome problems related to new technologies. |
PEO4 |
The graduate will be able to formulate, investigate and analyze scientifically real-life problems along with an ethical attitude, which works in a multidisciplinary team. |
PSO1 |
Perform system and application programming using computer system concepts, concepts of Data Structures, algorithm development, problem-solving and optimizing techniques. |
PSO2 |
Apply computational knowledge to assess, design, propose and develop artificial intelligence-based systems to solve real-world problems. |
The B. Sc. Computer Science Specialization in Artificial Intelligence and Machine Learning prepares the students to be suitable for various roles in the industry as follows
- Software Designing.
- Data Analyst.
- Software Programmer.
- Business Analyst.
- Automation Engineer.
- Data Engineer.
The curricula for the program have been framed in consultation with industry, academia, alumni, and parents to make the students industry ready on graduation.
Curriculum 2023 – 2025
First year: Understanding computer systems, coding languages, data structures, algorithms and databases and studying problem-solving and troubleshooting.
Second year: Understanding of administering Windows and Linux OS, fundamentals of AI, and machine learning along with specialized tools to help develop knowledge of different aspects of Artificial Intelligence and data processing.
Final Year: the main domain skills in ANN and Deep Learning with the associated tools are taught as well as the students are given hands-on practice in their major and minor projects.
The domains covered in these years will influence and support the final year project module and engage with the industry to work on a real-life project.
SEMESTER I
|
|
SEMESTER II
|
|
||
Subject Code |
Subject |
Credits |
Subject Code |
Subject |
Credits |
|
Mathematical Sciences |
3 |
|
Introduction to C Programming L |
4 |
|
Digital Electronics and Logic Design |
3 |
|
Introduction to Python L |
3 |
|
Introdcution to OS (with Linux) L(2+2) |
4 |
|
Formal Languages and Automata Theory |
2 |
|
Probability and Statistical Inference |
3 |
|
Data Structures and Algorithms L |
4 |
|
Fundamentals of Computer Engineering |
3 |
|
Introduction to Database L |
4 |
|
Environmental Science |
2 |
SLLS 0103 |
Leadership and Teamwork |
2 |
SLLS 0101 |
Living Conversations |
2 |
SLSG 0101 |
Critical Thinking and Writing |
3 |
SLLS 0102 |
Learning how to learn |
2 |
|
|
|
|
TOTAL |
22 |
|
TOTAL |
22 |
SEMESTER III |
|
|
SEMESTER IV |
|
|
Subject Code |
Subject |
Credits |
Subject Code |
Subject |
Credits |
|
Discrete Structures & Theory of Logic |
3 |
|
Introduction to SWEng |
3 |
|
Linear Algebra & Combinatorics |
3 |
|
Basics of Machine Learning Pipeline |
2 |
|
Advanced Data Structure and Algorithms L |
4 |
|
Time Series & Forecasting Methods L |
4 |
|
Introduction to Networking |
3 |
|
Data Mining and Predictive Analysis L |
4 |
|
Introduction to Statistical ML (Regression, Clustering, Classification) L |
4 |
|
Visual Analytics (Explorative data analysis) |
3 |
|
Introduction to NoSQL-L |
3 |
SLLS 0202 |
Working with Data |
2 |
SLLS 0201 |
Design Thinking |
2 |
SLSG 0201 |
Ethical Leadership in the 21st Century |
3 |
SLLS 2001 |
Social Internship |
0 |
|
|
|
|
TOTAL |
22 |
|
TOTAL |
21 |
SEMESTER V |
|
|
SEMESTER VI |
|
|
Subject Code |
Subject |
Credits |
Subject Code |
Subject |
Credits |
|
Cloud & DevOps Solutions L |
4 |
|
AI application in Industry (case studies) |
3 |
|
Introduction to Optimization Techniques (math course) L |
4 |
|
Prescriptive analytics (Simulation) |
3 |
|
Data Visualization (Excel, Power BI, Tableau) L |
4 |
|
Introduction to Deep Learning L |
4 |
|
Project-I |
4 |
|
Seminar |
1 |
SLLS 0301 |
Persuasive Presence |
2 |
|
Project-II |
8 |
SLSG 0306 |
Environment and Sustainability - Himalaya Fellowship |
3 |
Signature 5 |
Choose one of the following: |
3 |
|
|
|
SLSG 0302P |
Solving Complex Problems |
|
|
|
|
SLSG 0303P |
Technologies of the Future |
|
|
|
|
SLSG 0304P |
Future Casting |
|
|
|
|
SLSG 0305P |
Managing Relationships and Being Happy |
|
|
TOTAL |
21 |
|
TOTAL |
22 |
Total Credits of B.Sc. -CS Cyber Security and Forensics (2023-2026) |
|
|
|
130 |
50% marks in class X and XII with Mathematics/ Computer Science/ Information Technology as one of the major Subject in Class XII.
Personal Interview
We at the department believe in experiential teaching and learning and strive to imbibe problem-solving skills and critical thinking in the students. The following practices are in place to improve the quality of Teaching-Learning and student experience:
- Design and Review of individual Course Plans at the beginning of the session
- Course Completion Report (CCR)
- Academic Planning & Monitoring
- Real-world/Project based assignments
- Encouraging Advanced Learner
- Slow Learners Support
- ICT-enabled Classroom (sound system, mic and projector)
- Guest lectures from industry experts
- Certification Courses
- Professional Software Training (PST) and Certification
- NPTEL lectures
- Participation in competitive events (In-house/National/International).
- Participation in Conferences/Seminars/Workshops (National/International).
Details
PEO1 |
Graduates will demonstrate technical competency and leadership to become professional scientists leading to a successful careers. |
PEO2 |
Graduates will have the leadership quality to handle all kinds of circumstances in diversities by providing interdisciplinary and multidisciplinary learning environment. |
PEO3 |
Graduates will continuously learn and adopt new skills and techniques to overcome problems related to new technologies. |
PEO4 |
The graduate will be able to formulate, investigate and analyze scientifically real-life problems along with an ethical attitude, which works in a multidisciplinary team. |
PSO1 |
Perform system and application programming using computer system concepts, concepts of Data Structures, algorithm development, problem-solving and optimizing techniques. |
PSO2 |
Apply computational knowledge to assess, design, propose and develop artificial intelligence-based systems to solve real-world problems. |
The B. Sc. Computer Science Specialization in Artificial Intelligence and Machine Learning prepares the students to be suitable for various roles in the industry as follows
- Software Designing.
- Data Analyst.
- Software Programmer.
- Business Analyst.
- Automation Engineer.
- Data Engineer.
The curricula for the program have been framed in consultation with industry, academia, alumni, and parents to make the students industry ready on graduation.
Curriculum 2023 – 2025
First year: Understanding computer systems, coding languages, data structures, algorithms and databases and studying problem-solving and troubleshooting.
Second year: Understanding of administering Windows and Linux OS, fundamentals of AI, and machine learning along with specialized tools to help develop knowledge of different aspects of Artificial Intelligence and data processing.
Final Year: the main domain skills in ANN and Deep Learning with the associated tools are taught as well as the students are given hands-on practice in their major and minor projects.
The domains covered in these years will influence and support the final year project module and engage with the industry to work on a real-life project.
SEMESTER I
|
|
SEMESTER II
|
|
||
Subject Code |
Subject |
Credits |
Subject Code |
Subject |
Credits |
|
Mathematical Sciences |
3 |
|
Introduction to C Programming L |
4 |
|
Digital Electronics and Logic Design |
3 |
|
Introduction to Python L |
3 |
|
Introdcution to OS (with Linux) L(2+2) |
4 |
|
Formal Languages and Automata Theory |
2 |
|
Probability and Statistical Inference |
3 |
|
Data Structures and Algorithms L |
4 |
|
Fundamentals of Computer Engineering |
3 |
|
Introduction to Database L |
4 |
|
Environmental Science |
2 |
SLLS 0103 |
Leadership and Teamwork |
2 |
SLLS 0101 |
Living Conversations |
2 |
SLSG 0101 |
Critical Thinking and Writing |
3 |
SLLS 0102 |
Learning how to learn |
2 |
|
|
|
|
TOTAL |
22 |
|
TOTAL |
22 |
SEMESTER III |
|
|
SEMESTER IV |
|
|
Subject Code |
Subject |
Credits |
Subject Code |
Subject |
Credits |
|
Discrete Structures & Theory of Logic |
3 |
|
Introduction to SWEng |
3 |
|
Linear Algebra & Combinatorics |
3 |
|
Basics of Machine Learning Pipeline |
2 |
|
Advanced Data Structure and Algorithms L |
4 |
|
Time Series & Forecasting Methods L |
4 |
|
Introduction to Networking |
3 |
|
Data Mining and Predictive Analysis L |
4 |
|
Introduction to Statistical ML (Regression, Clustering, Classification) L |
4 |
|
Visual Analytics (Explorative data analysis) |
3 |
|
Introduction to NoSQL-L |
3 |
SLLS 0202 |
Working with Data |
2 |
SLLS 0201 |
Design Thinking |
2 |
SLSG 0201 |
Ethical Leadership in the 21st Century |
3 |
SLLS 2001 |
Social Internship |
0 |
|
|
|
|
TOTAL |
22 |
|
TOTAL |
21 |
SEMESTER V |
|
|
SEMESTER VI |
|
|
Subject Code |
Subject |
Credits |
Subject Code |
Subject |
Credits |
|
Cloud & DevOps Solutions L |
4 |
|
AI application in Industry (case studies) |
3 |
|
Introduction to Optimization Techniques (math course) L |
4 |
|
Prescriptive analytics (Simulation) |
3 |
|
Data Visualization (Excel, Power BI, Tableau) L |
4 |
|
Introduction to Deep Learning L |
4 |
|
Project-I |
4 |
|
Seminar |
1 |
SLLS 0301 |
Persuasive Presence |
2 |
|
Project-II |
8 |
SLSG 0306 |
Environment and Sustainability - Himalaya Fellowship |
3 |
Signature 5 |
Choose one of the following: |
3 |
|
|
|
SLSG 0302P |
Solving Complex Problems |
|
|
|
|
SLSG 0303P |
Technologies of the Future |
|
|
|
|
SLSG 0304P |
Future Casting |
|
|
|
|
SLSG 0305P |
Managing Relationships and Being Happy |
|
|
TOTAL |
21 |
|
TOTAL |
22 |
Total Credits of B.Sc. -CS Cyber Security and Forensics (2023-2026) |
|
|
|
130 |
50% marks in class X and XII with Mathematics/ Computer Science/ Information Technology as one of the major Subject in Class XII.
Personal Interview
We at the department believe in experiential teaching and learning and strive to imbibe problem-solving skills and critical thinking in the students. The following practices are in place to improve the quality of Teaching-Learning and student experience:
- Design and Review of individual Course Plans at the beginning of the session
- Course Completion Report (CCR)
- Academic Planning & Monitoring
- Real-world/Project based assignments
- Encouraging Advanced Learner
- Slow Learners Support
- ICT-enabled Classroom (sound system, mic and projector)
- Guest lectures from industry experts
- Certification Courses
- Professional Software Training (PST) and Certification
- NPTEL lectures
- Participation in competitive events (In-house/National/International).
- Participation in Conferences/Seminars/Workshops (National/International).