Scroll to top

B.Sc – Computer Science

Curious About Computers?
From Curious Minds to Tech Leaders
Your Journey Starts Here!

The B.Sc. in Computer Science from IIIT Vadodara offers students a robust foundation in computer science, blending theory and practical knowledge.

  • Course Duration:

    3 Years

  • Course Fees:

    ₹2,53,600*

  • Mode of Learning:

    Online

  • Medium of Instruction:

    English

This bachelor of science in computer science program is designed to equip you with the skills needed for a successful career in software development, systems analysis, and more. You will gain proficiency in key areas such as algorithms, programming, and information security, while enhancing problem-solving and analytical abilities. The program focuses on both the theoretical underpinnings and practical applications of computing, ensuring you are well-prepared to address real-world technological challenges and make impactful contributions in the tech industry. With the option to pursue this online BSc Computer Science, you can enjoy the flexibility of learning from anywhere while gaining the same high-quality education.

Key Benefits of Bachelor of Science in Computer Science

Mastering In-Demand Skills

Equips students with expertise in algorithms, programming, networking, and information security, ensuring relevance in today's technology-driven world.

Shaping Future IT Leaders

Prepares graduates for diverse roles in the IT industry while providing a strong academic foundation for advanced studies.

Transforming Knowledge into Impact

Integrates cross-functional business knowledge with computer technologies to solve real-world challenges through effective project and resource management.

Building a Future-Ready Foundation

Develops a deep understanding of core concepts, principles, and practices in computer science, opening doors to exciting career opportunities and higher studies.

Program Highlights

  • Earn a Prestigious B.Sc. Degree from IIIT Vadodara
  • Learn from Renowned IIIT Vadodara Faculty
  • Industry-Relevant Skills for Future Careers
  • Innovative Research Opportunities
  • Flexible online learning environment

 I hereby authorize the personalized counsellor to contact me

Program Objectives

  • Master the core principles of computer science, including algorithms, programming, networking, and information security, preparing you for diverse technology-related careers.
  • Equip yourself with advanced mathematical, statistical, and computational skills to solve real-world computer science challenges with innovative solutions.
  • Prepare for professional roles in software development, systems analysis, and other domains by gaining expertise in industry-relevant technologies.
  • Learn how to combine computer science knowledge with business principles to address complex issues in a variety of domains.
  • Develop the necessary skills and knowledge to succeed in the fast-evolving tech industry, ensuring that you’re prepared for current and future job opportunities.

Course Eligibility:

For Indian Applicants

  • Class 12 or equivalent (list of equivalents) or Class 10 + 3 Years Diploma
  • The final examination of the 10+2 system, conducted by a Central or State Board recognized by the Association of Indian Universities (AIU).
  • Intermediate or two-year Pre-University examination conducted by a Board or University recognized by the Association of Indian Universities.
  • Final examination of the two-year course of the Joint Services Wing of the National Defence Academy.
  • Senior Secondary School Examination conducted by the National Institute of Open Schooling with a minimum of five subjects.
  • Any Public School, Board or University examination in India or in a foreign country recognised as equivalent to the 10+2 system by the AIU.
  • H.S.C. vocational examination.
  • A Diploma recognized by the All India Council for Technical Education (AICTE) or a State Board of Technical Education of at least 3 years duration.
  • General Certificate Education (GCE) examination (London, Cambridge or Sri Lanka) at the Advanced (A) level.
  • High School Certificate Examination of the Cambridge University or International Baccalaureate Diploma of the International Baccalaureate Office, Geneva.
  • Candidates who have completed Class XII (or equivalent) examination outside India or from a Board not specified above should produce a certificate from the AIU to the effect that the examination they have passed is equivalent to the Class XII examination.
  • In case the Class XII examination is not a public examination, the candidate must have passed at least one public (Board or Pre-University) examination earlier.

  • For International Applicants Only: If an applicant has obtained their senior secondary/high school education from an institution located outside of India: they must provide an Equivalence Certificate issued by the Association of Indian Universities - which recognises their senior secondary/high school education as equivalent to Class 12 certificate issued from a recognised central or state board in India.

  • The process to apply for an equivalence Certificate is detailed here
    (https://www.aiu.ac.in/evaluation.php)
  • To apply for Equivalence, students must start by applying here
    (https://evaluation.aiu.ac.in/Student/login/)
  • If an applicant’s educational documents (mark sheets and certificates) were issued in a language other than English: they must provide copies of such documents translated into English by a sworn translator.

Course Structure

Semester I

Course Code Course Name
MA101 Mathematics - I (Discrete Mathematics)
SC101 Environment Sustainability and Climate Change
IK101 Introduction to Yoga
HS101 Spoken and Written Communication
CS101 Introduction to Computer Science
CS161 Computer System Tools
CS103 Computer Programming and Problem Solving (C)
CS163 Computer Programming and Problem Solving Lab

Course Code Course Name
MA102 Mathematics-II (Linear Algebra)
IK102 Introduction to Vedic Mathematics
CS102 Computer Graphics (Python OpenGL)
CS104 Operating Systems
CS106 Introduction to Data Structures
CS166 Introduction to Data Structures Lab
CS108 Object Oriented Programming (Java)
CS168 Object Oriented Programming Lab

Course Code Course Name
MA201 Mathematics - III (Probability and Statistics)
MG201 Introduction to Entrepreneurship
CS201 Design and Analysis of Algorithms
CS261 Design and Analysis of Algorithms Lab
CS203 Database Management Systems
CS263 Database Management Systems Lab
CS205 Computer Organization and Architecture
CS265 Computer Organization and Architecture Laboratory

Course Code Course Name
MA202 Mathematics - IV (Numerical Methods)
CS202 Computer Networks
CS262 Computer Networks Lab
CS204 Software Engineering
CS264 Software Engineering Lab
CS206 Artificial Intelligence
CS266 Artificial Intelligence Lab
CS266 Statistics in R
CS208 Web Technology and DevOps

Course Code Course Name
CS301 Machine Learning
CS303 Cybersecurity
CS305 Big Data Analytics
CS307 Cloud Computing
CS309 Information Retrieval
HS301 Artificial Intelligence and Ethics
PI301 Summer Internship/ Training

Course Code Course Name
CS302 Internet of Things
PI302 B.Sc. Project

Program Outcomes:

  • Develop the ability to apply advanced mathematical, statistical, and computational principles to solve complex computer science problems, ensuring a comprehensive understanding of both theory and practice.
  • Prepare graduates for professional roles in software development, systems analysis, and other technology-related fields across various domains, such as algorithms, programming, networking, and information security.
  • Enhance problem-solving skills by enabling graduates to identify, isolate, analyze, and solve key components of computer science challenges using appropriate methodologies and tools.

 

  • Equip graduates with the capabilities to integrate cross-functional business knowledge and computer technologies to solve real-world problems, demonstrating effective project and resource management in IT implementations.
  • Cultivate research proficiency, enabling graduates to conduct independent research and contribute innovative solutions to the computer science body of knowledge.
  • Promote ethical considerations in computer science practices, ensuring graduates understand and address the societal, ethical, and legal implications of computing technologies.

Fee Structure


Fees Components Sem I Sem II Sem III Sem IV Sem V Sem VI
Caution Deposit (Refundable) 10000 10000 - - - -
I Card Fee (One time) 100 - - - - -
Institute Development Contribution (IDC) (One time) - - - - - -
Tuition Fee 37500 37500 37500 37500 37500 37500
Campus Immersion Fee (optional) 3000 - - - - 3000
Institute Registration Fees 1000 1000 1000 1000 1000 1000
Alumni Fee 1000 1000 1000 1000 1000 1000
Convocation Fee 1000 1000 1000 1000 1000 1000
Life Insurance* 100 100 100
Medical Insurance* 1400 1400 1400
Total 55100 50500 42000 40500 42000 43500
Note:
  • All fees are non-refundable.
  • Additional fees may be incurred in case of repetition of courses.
  • Students have the option to learn at their own pace and can also register for fewer courses than prescribed in a given semester.
  • There is no minimum credit requirement each semester, however, if a student plans to not register for any credit in a semester, he/ she needs to maintain his/ her active enrollment by paying a Program Continuation Fee of Rs. 3,000 per semester.
  • Life/ Medical insurance (group insurance) fees may change depending on the cohort size.

FAQs

  • What is the aim of the B.Sc. in Computer Science program? The program aims to provide students with a strong foundation in computer science, preparing them for careers in software development, systems analysis, and technology-related fields, as well as further studies. It is an ideal choice for those looking to pursue a Bachelor of Science in Computer Science degree.
  • What are the eligibility criteria for this program? Applicants need 10+2 in Science with a minimum of 60% and a valid score in recognized national or international entrance exams. Relaxations are available for specific categories​
  • What teaching methods are used in the program? The program combines lectures, tutorials, lab sessions, and project-based learning to provide a well-rounded educational experience in the Computer Science bachelor degree online format.
  • What practical skills will students gain? Graduates will be proficient in programming languages, software development, and designing AI/ML solutions, gaining valuable skills for their careers after completing the B.Sc. Computer Science program online.
  • What career opportunities are available after this program? Graduates can work as AI engineers, machine learning specialists, robotics engineers, or in research and development after earning their B.Sc. Computer Science degree online.

Admission Process


Online Application
Payment of Application Fees
(Non Refundable)
Document Verification
Payment of Admission Fees
Acknowledgement