Professional Documents
Culture Documents
in Computer Science
Four Tracks in
Computing Systems and Databases
Systems Programming and Data Analytics
Birla Institute of Technology & Science, Pilani (BITS Pilani) has been consistently ranked high by both
governmental and private ranking agencies for its innovative processes and capabilities that have
enabled it to impart quality education and emerge as the best private science and engineering
institute in India. The university has four international campuses in Pilani, Goa, Hyderabad, and
Dubai.
In recognition of the high standard that BITS Pilani continues to uphold, University Grants
Commission, in 2018, declared it an “Institute of Eminence” (IOE).
BITS, Pilani designs its programmes with a focus on industry practices to help
ensure that you can excel in your career. Since its establishment in 1964, BITS
has been an educational leader in the fields of science, engineering, management,
and research.
Mission Statement
“To provide for and otherwise promote education and research in the fields of Technology, Science,
Humanities, Industry, Business, and Public Administration, and to collate and disseminate in such
fields effective ideas, methods, techniques, and information as are likely to promote the material and
industrial welfare of India. To train men and women able and eager to create and put into action
such ideas, methods, techniques, and information”
*To be confirmed. Subject to internal approvals from BITS Pilani academic council.
As a student in this programme, you’ll gain hands-on experience and develop in-demand
technical skills like Machine Learning, Data Structures, Algorithms, Human Computer Interaction
and Web / App Development, as well as workplace skills such as leadership, problem-solving,
and communication.
By earning your degree from a Tier 1 university in IT and engineering, you can enhance your
hireability, expand your career opportunities across academia and industry, and prepare for
success in roles such as Software Engineer, Data Analyst, Full-stack Developer, Systems
Engineer and more.
You’ll join a global community of learners who share your career goals and enjoy multiple avenues
to interact, collaborate, and network with your peers both in and outside the classroom.
Throughout the programme, you’ll experience a high level of academic rigour through continuous
evaluations that will help ensure you’ll be able to learn and perform at par with the excellence of a
BITS Pilani student.
Upon graduating from this programme, you will join an exclusive network of over 1,00,000 BITS
alums consisting of successful entrepreneurs, industry leaders, engineers, scientists, and
academics.
With a degree in Computer Science, you can learn in-demand skills such as Machine Learning,
Database Programming, Human Computer Interaction and Mobile Application Development to
pursue roles in Software Engineering, Data Science, Application Development, Product
Management, and more.
You will build and nurture the knowledge, skills, and aptitude required to realize long-term career
growth and empowers participants to undertake
In this programme, you’ll access industry and academic case studies, tackle real-world problems,
and execute hands-on projects essential to developing your technical skills and sharpening your
problem-solving abilities.
You’ll also learn interpersonal and leadership skills such as effective communication, collaborative
teamwork, and creative problem-solving that are essential in any industry to have a successful
career.
You will also have the opportunity to specialise in one of the four tracks allowing you to build deep
domain expertise. Each track is preceded by foundation and core courses. The elective courses
in each track provide flexibility for you to advance your knowledge in the domain.
• Today, there is a global IT skill shortage, where many organisations are struggling to find the right
talent
• With new technologies continuing to emerge, the demand for skilled technology professionals
continues to increase.
• As a graduate of this programme, you’ll have the skills and experience to take advantage of this
demand.
• By earning your degree from a Tier 1 university in IT and engineering, you can enhance your
hireability, and expand your career opportunities across academia and industry.
With this degree, you will be qualified to pursue roles such as:
02 You will join an exclusive network of over 1,00,000 BITS alums consisting of successful
engineers, scientists, entrepreneurs, industry leaders, and academics. Members of the
community are actively engaged as volunteers—both locally and around the world -
https://www.bitsaa.org/
through the BITS Alumni Association (BITSAA), the Mentorship programme, the BITS
Embryo Initiative, and more.
You can achieve the ideal work-life You’ll have regular opportunities to
balance for your goals by learning entirely connect, collaborate, and network with a
online. global learning community via Coursera’s
You’ll learn new skills in recorded and live Zoom and Slack integrations.
lectures, get your questions answered in The programme will also have real-world
doubt clearing sessions, and track your group projects for you to apply the knowledge
development through regular gained and learn to collaborate with your
assessments, quizzes, tests, and classmates.
assignments.
You’ll benefit from top-quality simulation
platforms and enjoy hands-on learning
BITS Virtual labs
through Coursera and BITS labs.
BITS Virtual lab is a cloud-based simulation space
where students can design, develop, and test
Learning hours solutions without visiting a physical facility.
Students can access the lab remotely to perform
You'll be expected to invest experiments, complete practice / lab exercises
approximately 25 hours per week every and solve complex industry-scale problems. You
semester. Each semester (except the final will have access to recorded demo videos along
semester) will have 6 courses, sequenced with lab manuals and teaching assistants to
in a manner that a student would need answer any questions or doubts.
to do only 3 courses simultaneously,
each course will require 8 hours per week.
There will be approximately 6 hours of Coursera Labs
learning through live or recorded video
Coursera Labs allows learners to seamlessly work
based content. 2 hours for lab activities (if
on projects and assignments in a browser without
applicable), text book readings and
any environment setup or software downloads —
evaluations.
simply click a button to instantly work on
For each course in a semester, you will programming assignments using today’s most
have 4 live teaching sessions with the in-demand tools like Jupyter Notebook, RStudio,
faculty. Each live session will be for about 2 VS Code, cloud software consoles, and almost
hours. any native desktop application. In addition to
For recommended readings, textbooks will programming, educators can also create custom
have to be procure by you independently applications in the Labs environment to help
to complete the learning objectives. learners practice and apply skills in business,
Faculty will try to ensure the readings are marketing, and humanities.
easily available for you.
Online graded quizzes will be conducted every two weeks for every course you enrol into.
Assignments, Case studies and Lab exercises will be spread over the duration of the course.
A comprehensive final examination will happen towards the end of each course. These will be
conducted online in a remote proctored environment and will be organised basis a specific
schedule shared by BITS Pilani.
You will need to have the necessary IT infrastructure to take the final examination (i.e. a computer/
laptop with a webcam and internet connectivity).
In addition to graded assessments, BITS Pilani will also conduct practice quizzes or other
evaluations regularly to help you self-assess your progress in any course.
*Above details are indicative only and there could be a variation among different courses in the programme. The precise details would be
informed to students via a course handout that is provided at the beginning of every course. Also, since this is an online programme,
student must have access to all required IT equipment and software systems necessary for pursuing the programme.
Programme Curriculum
The curriculum is developed to enable you to develop software solutions for novel
applications required to meet the needs of industry and society.
Core Courses
Course No. Course Title
BCS ZC313 Introduction to Programming
BCS ZC228 Introduction to Computing Systems
BCS ZC216 Computer Systems and Performance
BCS ZC215 Command Line Interfaces and Scripting
BCS ZC311 Data Structures and Algorithms
BCS ZC212 Algorithm Design
BCS ZC316 Object Oriented Programming
BCS ZC317 Relational Databases
BCS ZC234 Programming for Mobile Devices
BCS ZC238 Web Programming
BCS ZC232 Operating Systems
BCS ZC236 Software Design Principles
BCS ZC214 Building Database Applications
BCS ZC211 Software Development Practices
BCS ZC231 Network Programming and Client-Server Programming
BCS ZC222 Formal Languages and Applications
Elective courses
Course No. Course Title
BCS ZC224 Graphs and Networks
BCS ZC213 Automata and Computability
BCS ZC221 Experimental Algorithmics
BCS ZC227 Introduction to Bioinformatics
BCS ZC217 Data Visualization
BCS ZC312 Introduction to Data Analytics
BCS ZC315 Multicore and GPGPU Programming
BCS ZC237 TCP/IP and Internet
BCS ZC226 Information Security
BCS ZC225 Human Computer Interaction
BCS ZC218 Designing Multimodal Interfaces
BCS ZC314 Modern Databases
You will also have the opportunity to specialise in one of the four tracks allowing you to build deep
domain expertise.
and Systems Command Line Interface and Scripting, and GPGPU Programming,
Computing Systems and Performance, TCP/IP and the Internet
Programming
Operating Systems, Network Programming
and Client-Server Computing
*To be confirmed. Subject to internal approvals from BITS Pilani academic council.
Event Dates
*To be confirmed. Subject to internal approvals from BITS Pilani academic council.
Application development
- Building Database Applications
- Web Programming
- Programming for Mobile Devices
- Software Design Principles
Applicant should have passed the Class 12th examination in any stream
(Science/Arts/Commerce/Others) under the 10+2 system from a recognized Central or State
board from India or equivalent. Applicants who have completed a Technical Diploma from a
recognized board/university can also apply.
Applicant 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.
Applicant must have adequate proficiency in Mathematics. This can be shown with Class 12th
marksheet issued by the respective board should show Mathematics as one of the subjects with
minimum 60% marks in the subject.
For applicants who have either not studied Mathematics in Class 12th or
did not secure minimum 60% marks in Mathematics in Class 12th:
• Applicants who do not meet mathematics eligiblity criteria will need to appear for an
online mathematics qualifier exam.
• To assist the applicants to prepare for the qualifier exam, BITS Pilani will provide
the list of topics and recommended free online resources for study.
• Students will get up to three attempts to pass the qualifier exam (subject to exam
schedule). Kindly note that applicants will need to pay the qualifier exam fee for
each attempt.
• The qualifier exam will evaluate applicants on the topics listed here.
(The qualifier exam in Mathematics will be conducted online. More details can be found here.)
Please note: Upon receiving the provisional admission offer, the applicant will be required to
submit a copy of their Aadhar card or any other Govt. recognized ID card (voter id, driving license,
passport, etc.)
Applicant must have adequate proficiency in English. This can be shown in either of the two ways.
• Please select “English” as the primary medium of instruction for your high school
studies while filling out the application form. This will need to be supported by upload-
ing a copy of a certificate issued by your school/board along with the application.
OR
• Submitting a valid IELTS / TOEFL / Duolingo score card with your application. The
minimum scores that indicate adequate proficiency in English are as follows:
For applicants 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 recognized high school board:
Applicants who do not meet mathematics eligiblity criteria will need to appear for an online mathe-
matics qualifier exam.
To assist the applicants to prepare for the qualifier exam, BITS Pilani will provide the list of
topics and recommended free online resources for study.
Students will get up to three attempts to pass the qualifier exam (subject to exam schedule).
Kindly note that applicants will need to pay the qualifier exam fee for each attempt.
(The qualifier exam in Mathematics will be conducted online. More details can be found here.)
Please note: Upon receiving the provisional admission offer, applicant will be required to submit
a copy of their passport and their Equivalence Certificate of their high school qualification, issued
by the Association of Indian Universities. The purpose of the Equivalence Certificate is to
ascertain that the applicant'shtps:/drive.go ghigh
le.com/filed/1zgd3Tr_g4IYAZynF4-uSwfzgvOuqpeF/view school qualification is equivalent to the Class 12th qualification
in India. Click here to get useful information and steps to obtain the Equivalence certificate.
https://evaluation.aiu.ac.in/Student/EHome
ht ps:/ w w.aiu.ac.in/documents/evaluation/Guidelines%20to%20fil%20ap lication%20form.pdf
ht ps:/ w w.aiu.ac.in/documents/evaluation/Guidelines%20to%20fil%20ap lication%20form.pdf
We encourage you to complete this programme as per the normal duration (3 years). However, you
will the flexibility to complete the programme in upto 6 years. You can either take breaks between
semesters or take up fewer courses to learn as per your pace. In such scenarios, a regular tuition
fee structure may not apply. Some of the scenarios are as follows:
As the maximum duration for the programme is 6 years, you can take upto 2 breaks
during the programme. Maximum number of courses you can take in a semester will be
decided by the university. You are expected to complete all required courses and meet
programme completion requirements in a maximum duration of 6 years.
There will be no additional fee implication if you take upto two semester breaks during the
programme as long as you are able to meet all academic requirements to complete this
programme within a 4 year duration.
If you take more than two semester breaks, then you will not be able to complete the
programme in 4 years. In such instances, the applicable semester fee for any of the
pending semesters will be same as that announced for newly admitted students in the
academic year during which you register for the pending semester.
Breaks can only be taken between semesters but if you take a break in-between an
ongoing semester, you will need to register for that semester again and pay the applicable
tuition fee.
You can choose to complete lesser number of courses than what is recommended in a
semester. However, this will slow down your programme completion pace and you might
not be able to finish within the normal duration of 3 years.
There will be no additional fees as long as you are able to complete all balance required
courses and meet academic requirements for programme within a 4 years duration.
In case you are unable to complete all required balance courses or meet the academic
requirements for programme completion within 4 years, you will be charged a per course
fee to register for pending courses or projects. For each pending course or project, the fee
will be announced before beginning of each academic year and will be typically 17% to
20% of the semester fee announced for newly admitted students in that academic year.
Maximum number of courses you can take in a semester will be decided by the university.
You are expected to complete all required courses and meet programme completion
requirements in a maximum duration of 6 years.
Maximum number of courses you can take in a semester will be decided by the university.
You are expected to complete all required courses and meet programme completion
requirements in a maximum duration of 6 years.
In case you decide to exit after two years, you will have an opportunity to convert your
earned credits for a Diploma.
You will have to complete a project in addition to the coursework across 4 semesters.
There will be an additional fee for the project in addition to the semester fee.
admissions@online.bits-pilani.ac.in
*Coursera does not grant credit, and does not represent that any institution other than the degree granting institution
will recognize the credit or credential awarded by the institution; the decision to grant, accept, or transfer credit is
subject to the sole and absolute discretion of an educational institution.
We encourage you to investigate whether this degree meets your academic and/or professional needs before applying.