₹ 3.13 L
Bachelor of Science (BSc) in Computer Science at BITS Pilani Digital is a three-year online degree programme. The programme comes with a flexible exit option in the second year (Diploma in Software Engineering) or an optional fourth year track (BSc Hons in Computer Science). Online BSc in Computer Science at BITS Pilani Digital equips learners with job-ready skills by enabling them to specialise in one of four in-demand tracks.
The BITS Pilani Digital BSc in Computer Science programme is designed for people without computer science experience who seek a career in technology. They can develop job-relevant computer science skills through an industry-oriented curriculum, hands-on projects, and top-quality education from BITS Pilani.
The BITS Pilani Digital BSc in Computer Science programme is open to individuals looking to start or switch to a career in Computer Science. To get enrolled in the programme, candidates need to meet the eligibility criteria defined by the institution.
For Indian Citizens:
Applicants should have passed the Class 12th examination in any stream (Science/ Arts/ Commerce/ Others) under the 10+2 system from a recognised Central or State board from India or equivalent.
Applicants who have completed a Technical Diploma from a recognised board/university can also apply.
Must have adequate proficiency in English.
All applicants who have studied and passed “English” as a subject in Class 10th or Class 12th will be considered eligible.
Applicants must have studied Mathematics as one of the subjects in class 12 and have passed with minimum 60% marks in the subject.
Applicants who do not meet mathematics eligibility criteria will need to appear for an online mathematics qualifier exam.
For Non-Indian Citizens:
Applicants should have passed the qualifying examination conducted by their respective country’s / province’s High School Board (Board of Higher/Senior Secondary School Education).
They must have adequate proficiency in English and select “English” as the primary medium of instruction for their high school studies while filling out the application form. OR submit a valid IELTS / TOEFL / Duolingo score card with their application.
The minimum scores for TOEFL should be above 60 on TOEFL IBT; IELTS: Band 6 or better; Duolingo English test: Score above 90
Applicants must have studied mathematics as one of the subjects and secured either a minimum 60% marks or a minimum grade point of 6 on a scale of 10.
For those who have either not studied Mathematics at high school level or did not secure minimum 60% marks (or a minimum grade point of 6 on a scale of 10) in Mathematics in the final year examination conducted by their respective country’s / province’s recognised high school board will need to appear for an online mathematics qualifier exam.
The admission process for Online B.Sc. in Computer Science at BITS Pilani Digital is conducted entirely online. Eligible candidates need to fill in an online application form, pay the application fee, and upload supporting documents.
Here is the step-wise admission process for the BITS Pilani Digital BSc in Computer Science:
Visit the official BITS Pilani Digital website and click on “Apply Now”
Fill in personal and academic details in the application form
Pay the one-time application fee
Upload required supporting documents
Await confirmation of eligibility and admission approval
Pay the admission fee and trimester fee to confirm enrollment
The syllabus of BITS Pilani Digital BSc in Computer Science is divided into three years and each year has two semesters. The curriculum is designed to enable students to develop software solutions for novel applications required to meet the needs of industry and society. The curriculum also offers four specialised tracks to build domain expertise. Here is the detailed BSc in Computer Science syllabus:
Core Courses
Introduction to Programming
Introduction to Computing Systems
Computer Systems and Performance
Command Line Interfaces and Scripting
Data Structures and Algorithms
Algorithm Design
Object Oriented Programming
Relational Databases
Programming for Mobile Devices
Web Programming
Operating Systems
Software Design Principles
Building Database Applications
Software Development Practices
Network Programming and Client-Server Programming
Formal Languages and Applications
Foundation Courses
Mathematics Foundation
Discrete Mathematics
Linear Algebra and Optimization
Probability and Statistics
Introduction to Logic
Science & Engineering Foundation
General Biology
General Physics
Basic Electronics
Humanities Foundation
Writing Practice
Online Social Media
Video Games - Technology and Social Impacts
Other Courses
Environmental Studies
Introduction to Economics
Science, Technology and Modernity
Elective Courses
Graphs and Networks
Automata and Computability
Experimental Algorithmics
Introduction to Bioinformatics
Data Visualization
Introduction to Data Analytics
Multicore and GPGPU Programming
TCP/IP and Internet
Information Security
Human Computer Interaction
Designing Multimodal Interfaces
Modern Databases
Specialised Tracks
Application Development
Core Courses:
Introduction to Computer Programming
Web Programming
Programming for Mobile Devices
Building Database Applications
Object Oriented Programming
Software Design Principles
Software Development Practices
Elective Courses:
User Interface Design
Designing Multimodal Interfaces
Data Visualization
Computing Systems and Systems Programming
Core Courses:
Introduction to Computing Systems
Command Line Interface and Scripting
Computing Systems and Performance
Operating Systems
Network Programming and Client-Server Computing
Elective Courses:
Multi-Core Programming and GPGPU Programming
TCP/IP and the Internet
Databases and Data Analytics
Core Courses:
Relational Databases
Building Database Applications
Modern Databases
Elective Courses:
Introduction to Data Analytics
Query Languages
BioInformatics (Prerequisite.: General Biology)
Data Visualization
Algorithmics & Theoretical Computer Science
Core Courses:
Data Structures and Algorithms
Algorithm Design
Formal Languages and Applications
Elective Courses:
Experimental Algorithmics
Automata and Computability
BioInformatics
Graphs and Networks
BITS Pilani Digital conducts examinations in a remote proctored environment. The assessments include online graded quizzes conducted every two weeks for every course; assignments, case studies and lab exercises spread over the duration of the course; and a comprehensive final examination at the end of each course.
BSc in Computer Science at BITS Pilani Digital is an online bachelor’s degree programme spanning over three years, with a maximum duration of six years.
The BSc in Computer Science programme offers flexibility to exit with a Diploma in Software Development after completing four semesters or two years of the programme. After completing three years, students will earn a BSc. in Computer Science and with four years completion, a BSc. Hons. in Computer Science degree is awarded.
High school graduates, working professionals, business owners, and students already enrolled in a degree programme and looking to add to their qualifications with a second degree can apply for BITS Pilani Digital BSc in Computer Science.
The mathematics qualifier exam is for those who have either not studied Mathematics at high school level or did not secure minimum 60% marks (or a minimum grade point of 6) in Mathematics.
Students will receive necessary career guidance and support to secure internships. They also get placement assistance once they enter the final year of your degree programme.