B. Sc.- (Computer Science) in Artificial Intelligence/ Machine Learning

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

Duration of Program

3 years (6 Semesters)

Seats

Seats

DESIGN YOUR OWN DEGREE


upes

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

PROGRAM EDUCATIONAL OBJECTIVES (PEOs)

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.

PROGRAM SPECIFIC OUTCOMES (PSOs)

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.

Career Prospects

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

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

Eligibility

50% marks in class X and XII with Mathematics/ Computer Science/ Information Technology as one of the major Subject in Class XII.

Selection Criteria

Personal Interview

INNOVATIVE TEACHING AND LEARNING

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).
Enquiry Form