Bachelor of Science (B.Sc.) in AI, Data Science and Cloud Computing
Duration
Eligibility
Candidates who have passed 10+2 / PUC or an equivalent examination, having studied at least two subjects from Mathematics, Computer Science, Statistics, or Physics, and have secured a minimum of 40% aggregate marks are eligible.
The B.Sc. in AI, Data Science and Cloud Computing programme includes foundational courses in programming and mathematics, followed by specialised topics such as machine learning, data analytics, big data technologies, and cloud computing. It emphasises hands-on learning through laboratories, case studies, projects, and internships. Students gain experience in designing and deploying scalable applications. The curriculum also develops analytical thinking, innovation, teamwork, communication, and ethical responsibility, preparing graduates for specialised roles and higher studies.
Programme Overview
The B.Sc. in AI, Data Science and Cloud Computing programme offers a specialised undergraduate pathway focused on data-driven and intelligent technologies. It prepares students to work with modern tools and platforms used in analytics, artificial intelligence, and cloud environments.
Course Curriculum
- 01Linear Algebra and Calculus - MAT1201
- 02Problem Solving using C - CSC1500
- 03Problem Solving using C Lab - CSC1501
- 04Digital Computer Fundamentals - CSC1505
- 05Computational Thinking - CSC1502
- 06Web Design and Development - CSC1504
- 07Foundations of English Communication - ENG1902
- 08Introduction to Soft Skills - PPS1001
- 01Programming in Python - CSC1503
- 02Probability and Statistical Methods - MAT1202
- 03Data Structures - CSC2504
- 04Data Structures Lab - CSC2505
- 05Essentials of Writing Skills - ENG1913
- 06Computer Networks - CSC2506
- 07Computer Organization - CSC1506
- 01Relational Database Management Systems - CSC2507
- 02Relational Database Management Systems Lab - CSC2508
- 03Object-Oriented Programming using Java - CSC2500
- 04Discrete Mathematics - CSC2509
- 05Analysis of Algorithms - CSC2510
- 06Analysis of Algorithms Lab - CSC2511
- 07Operating Systems - CSC2512
- 08Unix Programming - CSC2513
- 09Data Modelling & Visualisation - CSC2501
- 10Environmental Studies - CHE7601
- 01Principles of Artificial Intelligence - CSC2514
- 02Android Mobile Application Development - CSC2502
- 03Data Mining and Data Warehousing - CSC2515
- 04Essentials of Cloud Computing - CSC2516
- 05Software Engineering - CSC2517
- 06Discipline Specific Elective – I - CSAXXXX
- 07Discipline Specific Elective – II - CSAXXXX
- 08Problem Solving through Aptitude - PPS3001
- 09Universal Human Values - CIV7601
- 01Machine Learning - CSC2518
- 02Machine Learning Lab - CSC2523
- 03Discipline Specific Elective – III - CSCXXXX
- 04Discipline Specific Elective – IV - CSCXXXX
- 05Big Data Analytics - CSC2519
- 06Internet of Things - CSC2503
- 07Multi-Disciplinary Elective – I - XXXXXXX
- 08Summer Internship - CSC7000
- 01Discipline Specific Elective – V - CSCXXXX
- 02Discipline Specific Elective – VI - CSCXXXX
- 03Project - CSC7300
Programme Educational Objectives
After 2-3 years of successful completion of the programme, graduates will:
PEO01: Establish themselves as competent professionals or pursue higher education by applying technical knowledge, analytical thinking, and problem-solving skills in the field of computer applications.
PEO02: Demonstrate ethical responsibility, strong communication skills, and a commitment to lifelong learning by adapting to emerging technologies and evolving industry practices.
PEO03: Lead and contribute to project teams in designing and implementing innovative software solutions that support organisational and societal needs.
Programme Outcomes (POs)
On successful completion of the Program, the students shall be able to:
PO1 (Foundation Knowledge): Apply knowledge of mathematics, programming logic and coding fundamentals for solution architecture and problem solving.
PO2 (Problem Analysis): Identify, review, formulate and analyse problems, primarily focusing on customer requirements using critical thinking frameworks.
PO3 (Development of Solutions): Design, develop and investigate problems with an innovative approach for solutions incorporating ESG/SDG goals.
PO4 (Modern Tool Usage): Select, adapt and apply modern computational tools, such as developing algorithms with an understanding of the limitations, including human biases.
PO5 (Individual and Teamwork): Function and communicate effectively as an individual or a team leader in diverse and multidisciplinary groups. Use methodologies such as agile.
PO6 (Project Management and Finance): Use the principles of project management such as scheduling, work breakdown structure and be conversant with the principles of Finance for profitable project management.
PO7 (Ethics): Commit to professional ethics in managing software projects with financial aspects. Learn to use new technologies for cybersecurity and insulate customers from malware.
PO8 (Life-long learning): Change management skills and the ability to learn, keep up with contemporary technologies and ways of working.
Programme Specific Outcomes
On successful completion of the programme, students shall be able to:
PSO1: Design and develop software solutions for complex real-world problems in specialised domains such as Full-Stack Development, Artificial Intelligence, and Cybersecurity by applying software engineering principles and advanced programming skills.
PSO2: Identify, analyse and implement use cases across diverse sectors, including Healthcare, Agriculture, Banking, and Insurance, by utilising modern tools, effective teamwork, and project management practices.
PSO3: Demonstrate professional ethics, embrace lifelong learning of emerging technologies, and actively contribute to the field of computer applications.
Student handbook
Program Regulations
Download Brochure
USPs
- Domain-Specific, Industry-Aligned Curriculum in AI, Data Science, and Cloud Computing designed to meet evolving industry standards
- Advanced Computing Labs & Cloud Ecosystems with modern tools, platforms, and scalable environments for hands-on learning
- Highly Qualified, Domain-Specialised Faculty with Strong Analytical Expertise and Practical Insight
- Experiential Learning Approach through real-time datasets, labs, and project-based learning
- Innovation-Driven Learning Culture through hackathons, technical competitions, and active student participation
- Capstone Project Experience focused on solving real-world AI and data-driven problems
- Career Development & Placement Support with focused training for roles in AI, Data Science, and Cloud domains
- Global Learning Opportunities through exchange programmes and academic collaborations
Career Opportunities
-
Data Analyst
Analyses datasets to generate meaningful insights for decision-making.
-
Machine Learning Engineer (Trainee)
Develops and evaluates basic machine learning models.
-
Cloud Operations Engineer
Manages and monitors cloud-based systems and services.
-
AI Application Developer
Builds applications integrating artificial intelligence techniques.
-
Business Intelligence Developer
Design dashboards and reporting systems for data visualisation.
-
Data Visualisation Specialist
Creates visual representations of data for effective interpretation.
-
Big Data Associate
Assists in processing and managing large-scale datasets.
-
Cloud Deployment Engineer
Deploys and manages applications on cloud platforms.
-
AI Model Trainer
Trains and optimise AI models using prepared datasets.
-
Prompt Engineer
Design effective prompts for optimising AI system outputs.
-
Data Quality Analyst
Ensures accuracy and consistency of data across systems.


Rajanukunte, Yelahanka, Bengaluru, Karnataka, Pin: 560119, India
+91 9022092222