BA Computer Science is a 3-year specialized undergraduate degree in the liberal arts field that aims to provide its students with an in-depth understanding of the science that underpins various computer operations, teach them the necessary technical and practical coding and analytical skills, and eventually combine all of this with other arts disciplines such as social science, environmental science and communication abilities.
In India, most universities establish BA Computer Science eligibility on merit, requiring a minimum of 55%-60% in 10+2 with Mathematics as a mandatory subject. Furthermore, only a few other universities offer entrance-based admission depending on CUET UG score.
DBS Global University, Guru Nanak Khalsa College for Women and Dolphin PG College are considered as the leading BA Computer Science colleges in India with the average course fee ranging between INR 30,000 to INR 5,00,000, depending upon the university’s affiliation.
Some of the most sought-after BA Computer Science jobs include Software Developer, Data Analyst, IT Support Engineer, System Analyst, Cloud Engineer, Database Administrator, and so on, with entry-level average salaries ranging from INR 3-6 LPA, middle-level average salaries ranging from INR 7-12 LPA, and experienced-level salaries ranging from INR 12-20+ LPA.
Table of Contents
- BA Computer Science Highlights
- What is BA Computer Science?
- Why Study BA Computer Science?
- Who should study BA Computer Science?
- BA Computer Science Eligibility Criteria
- BA Computer Science Entrance Exams 2025
- BA Computer Science Colleges in India
- BA Computer Science Admission Process 2025
- BA Computer Science Syllabus
- BA Computer Science Job Opportunities in India
- BA Computer Science vs. BSc Computer Science vs. BTech Computer Science
- BA Computer Science FAQs
BA Computer Science Highlights
The key highlights of the 3-year BA Computer Science program is as follows:
What is BA Computer Science?
The BA Computer Science is a 3-year undergraduate program that provides an in-depth knowledge of diverse coding, analytical, emerging technologies, and tech-driven marketplaces, and as a BA degree belonging to the liberal arts field, the degree combines these elements with industry-relevant liberal arts topics such as various techniques for efficient communication and technologies and their psychological and economic impacts on the environment to enable a comprehensive student development.
The 3-year course is ideal for individuals who want to pursue careers in the IT and software industry while at the same time are interested to combine and polish their technical skills with the core skills in the humanities discipline.
Why Study BA Computer Science?
BA Computer Science is a widely sought-after degree, owing to its unique integration of computer science with humanities and related disciplines. The other main reasons to undertake this course are:
- Interdisciplinary skill and knowledge development: BA Computer Science degree combines technical studies with fundamental humanities subjects such as personality development, effective communication skills, social and environmental science, and so on, allowing students to develop an interdisciplinary skill set and knowledge.
- Global career prospects: BA Computer Science is an emerging degree that integrates two entirely distinct fields- tech and computer science and liberal arts, making the graduates highly employable in a variety of industries in both national and international countries.
- Adaptable job opportunities: BA Computer Science, being a specialized degree, allows learners to develop transferable technical, analytical, and problem-solving abilities, allowing them to remain adaptable and competitive in a variety of job roles, whether in the IT industry or any other industry.
Who should study BA Computer Science?
As a technical degree belonging to the liberal arts field, the ideal candidates for BA Computer Science are those who have a strong interest in technology and can readily integrate it with essential skills in humanities disciplines.Thus, the candidates considered as the ideal fits to pursue this course include:
- Mathematics lovers who enjoy and are comfortable working with large amounts of data and figures.
- Individuals who are interested in polishing their analytical and intellectual skills.
- Individuals interested in emerging technologies and want to learn about the science that underpins computer networks, hardware, and software.
- Problem solvers capable of investigating and developing creative solutions to technological difficulties.
- Individuals who can combine their creative and liberal arts knowledge and skills with technical skills to develop websites and software and are seeking high-paying work opportunities.
BA Computer Science Eligibility Criteria
The detailed breakdown of the various criteria used to determine BA Computer Science eligibility is:
- The candidate must have a minimum of 55%-60% (depending upon the university) in 10+2 completed with Mathematics as a mandatory subject.
- The candidate must qualify the necessary entrance exam (CUET UG) as per the university’s requirements and must also have a minimum of 55%-60% (depending upon the university) in 10+2 completed with Mathematics as a mandatory subject.
- A personal interview round is also conducted by a few universities as the last step of the admission process.
BA Computer Science Entrance Exams 2025
The colleges accept students to the BA Computer Science program on the basis of merit. Despite this, a few colleges may prefer to look into the entrance exam to determine a candidate's eligibility. These entrance exams are thus:
BA Computer Science Colleges in India
As a specialized course of study belonging to the liberal arts field, not many colleges in India offer a BA Computer Science degree. The very few universities that do offer it usually do so as an exclusive computer science degree or in conjunction with another discipline, such as Finance or English. The best BA Computer Science colleges in India are:
Also read about BCA Computer Science
BA Computer Science Admission Process 2025
With a very simple and direct admission procedure, interested candidates can quickly complete the BA Computer Science registration and admission process from the comfort of their own homes. For reference, a detailed step-by-step guide to this process at Guru Nanak Khalsa College for Women is listed below:
Step 1: Visit https://admission.gnwldh.com/ to register at Guru Nanak Khalsa College for Women’s admission portal. While registering the candidate is required to provide a valid mobile number and email address, as well as select the course for which he or she wants to apply.
Step 2: Candidate will be then required to update his/her profile by providing the correct educational and personal details along with the necessary documents asked in the same. The details must be checked thoroughly as the corrections are not allowed.
Step 3: Once the details are furnished and documents are submitted, the candidate will be required to pay the non-refundable registration fee to complete and submit the application to the university.
Step 4: The university shortlists candidate’s applications for the physical verification of documents. The schedule for the same is provided to the shortlisted candidates through their email IDs or mobile number.
Step 5: The candidate would then be required to visit the university for physical verification of his/her documents as per the schedule provided by the university in the mail.
Step 6: If the physical verification is successful and the student is able to meet all the eligibility conditions required for the course, he/she is provided an official admission letter through mail within 5 working days.
Step 7: The candidate must submit the first semester fee to book a seat in the course.
Documents Required:
- 10th and 12th marksheet and passing certificate issued by the board.
- School Leaving Certificate
- Provisional Certificate
- Coloured Passport Size Photographs
- Caste Certificate (If applicable)
- Identity Proof issued by the government
- CUET UG Admit Card & Score Card
Interested in becoming a computer science teacher? Check BEd Computer Science
BA Computer Science Syllabus
A multifaceted syllabus that integrates numerous areas of computer science with other disciplines such as business ethics, mathematics, finance, and data analysis makes the BA Computer Science program a comprehensive field of study. For reference, the syllabus from DBS Global University is given below:
Students with commerce background can also pursue BCom Computer Science
BA Computer Science Job Opportunities in India
BA Computer Science graduates are highly employable in a variety of fields, including IT and software, cybersecurity, data analytics, and even consulting. The following are the details of some of the most sought-after BA Computer Science jobs and their leading recruiters:
Read more about B.Sc. Computer Technology
BA Computer Science vs. BSc Computer Science vs. BTech Computer Science
The difference between BA Computer Science, BSc Computer Science and BTech Computer Science is given in the table:
BA Computer Science FAQs
Can BA Computer Science graduates pursue Master of Computer Applications?
Yes, BA in Computer Science graduates are eligible to pursue an MCA, or Master of Computer Applications degree. Additionally, even though the basic criteria for pursuing MCA is a bachelor's degree in computer science or the computer applications field, it completely depends on the university's personal eligibility criteria to decide whether or not they would accept BA Computer Science graduates into the MCA course.
Can a BA Computer Science student do MSc Computer Science?
Yes, while most universities allow BA Computer Science graduates to pursue an MSc in Computer Science, it should be noted that a few universities generally prefer to look at the subjects that the student have studied in his/her bachelor's degree and only then decide whether or not to allow them to pursue the MSc computer science course.
Which type of programming languages and tools will I study at the BA Computer Science course?
Python, Java, C++, and occasionally JavaScript or SQL would be the commonly taught languages. Students are also exposed to development environments, tools based on version control (such as Git), and software engineering practices.
Does the BA Computer Science course offer the opportunity of internship or exposure to industry?
The majority of programs promote, or even mandate, internships, industrial training, or project partnerships as a way to gain hands-on experience and contacts before graduation. These internships help in gaining hands-on experience which helps in getting better jobs in the highly competitive technical business landscape.
Does a BA Computer Science course need high-end personal computing machines?
General programming can be done on a mid-range laptop; more advanced topics such as game development or graphics programming may require increased processing power available via the college laboratory. Campus labs are sometimes available to students to meet these needs.
Is it possible that BA Computer Science graduates can continue their higher studies in technical subjects?
Yes, graduates may apply to Masters in computer science, data science or IT, with some very technical courses needing bridging modules to fulfill technical-depth requirements in prerequisites.