BA Computer Science: Admission 2025, Subjects, Colleges, Careers

• Updated on  14 Aug, 2025 by Shruti Garg

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

  1. BA Computer Science Highlights
  2. What is BA Computer Science?
  3. Why Study BA Computer Science?
  4. Who should study BA Computer Science?
  5. BA Computer Science Eligibility Criteria
  6. BA Computer Science Entrance Exams 2025
  7. BA Computer Science Colleges in India
  8. BA Computer Science Admission Process 2025
  9. BA Computer Science Syllabus
  10. BA Computer Science Job Opportunities in India
  11. BA Computer Science vs. BSc Computer Science vs. BTech Computer Science
  12. BA Computer Science FAQs

 

BA Computer Science Highlights

The key highlights of the 3-year BA Computer Science program is as follows:

Details

Particulars

Course Name

BA Computer Science or BA in Computer Science

Course Level

Undergraduate / Bachelor’s Degree

Duration

3 years

Course Type

Full-Time

Admission Process

Merit based or Entrance based

Eligibility Criteria

Merit Based: A minimum of 55%-60% (depending upon the university) in 10+2 completed with Mathematics as a mandatory subject.

 

Entrance Based: Qualify the necessary entrance exam (IPU CET / CUET UG) and have a minimum of 55%-60% (depending upon the university) in 10+2 completed with Mathematics as a mandatory subject.

Course Fees

INR 30,000 - INR 5,00,000

Top Colleges

DBS Global University, Guru Nanak Khalsa College for Women, Dolphin PG College

Job Profiles

Software Developer, Data Analyst, IT Support Engineer, System Analyst, Cloud Engineer, Database Administrator, Senior Software Engineer, Tech Lead, Security Consultant

Top Recruiters

TCS, Infosys, Wipro, Cognizant, Accenture, Amazon, Oracle, Google, Microsoft, IBM, Qualcomm

Average Salary in India

Entry Level: INR 3-6 LPA

 

Middle Level: INR 7-12 LPA

 

Experienced Level: INR 12-20+ LPA

 

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:

Exam Name

Application Date

Exam Date

Application Fee

CUET UG 2026

March 2026

May 2026

INR 1000 + INR 400 for each extra subject (General)

 

INR 900 + INR 375 for each extra subject (OBC-NCL/EWS)

 

INR 800 + INR 350 for each additional subject (SC/ST/PwD)

 

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:

College Name

Location

Fees (Approx.)

Admission Process

Guru Nanak Khalsa College for Women

Ludhiana

INR 30,000

Merit Based

Dolphin PG College

Punjab

INR 2,10,000

Merit Based

DBS Global University

Dehradun

INR 4,80,000

Entrance Based + Personal Interview

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:

Semester I

Semester II

Introduction to Mathematics

Basic Research Methodology

Introduction to Critical Thinking

Basic Research Methodology

English for Professional Development (EPD)

Computer Organization and Architecture

Introduction to Computers

Financial Accounting

Principles of Finance

Corporate Finance

Programming Fundamentals

Open Elective II

Open Elective I

Open Elective III

Semester III

Semester IV

Quantitative Reasoning

Foreign Language

Quantitative Reasoning

Computer Networks

International Finance

Financial Modeling

Minor Paper 1 - Data Science

 

Candidates can choose any 1 from:

 

Introduction to Data Science

 

Introduction to Data Science

 

Statistics for Data Science

 

Machine Learning Fundamentals

Minor Paper 2 - Economics

 

Candidates can choose any 1 from:

 

Introduction to Economic Reasoning

 

Statistics for Economics

 

Econometrics

 

Economics of Growth and Development

Operating Systems

Web Development

Financial Statement Analysis

Introduction to Financial Technologies

Financial Statement Analysis

Financial Risk Management

Advanced Corporate Finance

Open Elective IV

Semester V

Semester VI

Internship

Financial Econometrics

Innovation, Incubation and Entrepreneurship

Computer Vision

Environmental Studies

Mobile App Development

Advanced Financial Modeling

Corporate Governance and Ethics in Finance

Minor Paper 3 - Philosophy (any 1)

 

Introduction to Indian Philosophy

 

Foundations of Western Philosophy

 

Logic, Reasoning & Methodology

 

Modern Indian Thinkers

Minor Paper 4 - Psychology (any 1)

 

Introduction to Psychology

 

Employee Coaching, Mentoring and Counselling

 

Basic Psychometric

 

History of Psychology

Computer Graphics

Capstone Project

Human-Computer Interaction

-

Open Elective V

-

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:

Job Profile

Experience

Top Recruiters

Average Salary (INR)

Software Developer

0-2

Microsoft, Wipro, Accenture

3-5 LPA

Data Analyst

0-2

TCS, Apple, Infosys

4-6 LPA

IT Support Engineer

0-2

Apple, Microsoft, TCS

3.5-5 LPA

System Analyst

3-5

IM, Microsoft, Amazon

10-12 LPA

Cloud Engineer

3-5

Microsoft, Oracle, Accenture

7-10 LPA

Database Administrator

3-5

IBM, Accenture, Oracle

7-9 LPA

Senior Software Engineer

5+

Google, Apple, Amazon

12-20+ LPA

Tech Lead

5+

IBM, Accenture, Qualcomm

15-18 LPA

Security Consultant

5+

Google, Microsoft, IBM

14-18 LPA

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:

Aspect

BA Computer Science

BSc Computer Science

BTech Computer Science

Focus

Emphasizes a broader, multidisciplinary education combining computer science fundamentals with liberal arts, humanities, and social sciences courses. Suitable for students seeking flexibility and a wide academic scope.

Concentrates intensely on technical, scientific, and mathematical aspects of computer science including programming, algorithms, data structures, hardware, and applied technology. Designed for students focused on deep technical training.

Primarily engineering-oriented with a strong focus on both theoretical foundations and practical applications in computer science and technology, including software development, hardware design, networking, and systems engineering. Emphasizes problem-solving and engineering principles.

Eligibility

Completion of 10+2 or equivalent in any stream with minimum aggregate marks (usually around 50%). Some colleges require fewer science subjects. Allows non-science background students.

Completion of 10+2 with Science stream, specifically with Physics, Chemistry, and Mathematics (PCM) as core subjects; typically requires 50-60% aggregate minimum marks. Science background is mandatory.

Completion of 10+2 with Science stream and Mathematics as a compulsory subject, usually with a minimum of 50-60% marks. Physics and Chemistry are often required. Usually must meet engineering entrance exam criteria (e.g., JEE) or state-level engineering entrance tests.

Admission Process

Usually merit-based or entrance test/interview depending on the institution. Application through college/university portals with flexibility to accommodate arts and commerce stream students.

Merit or entrance exam-based admission with adherence to science eligibility rules. Often involves clearing specific entrance tests (e.g., CUET, university-level exams) focusing on science proficiency.

Admission primarily through national or state-level engineering entrance exams like JEE Main, JEE Advanced, or other state CETs, followed by counseling and seat allocation. Some private institutions also have their own tests or lateral entry provisions.

Course Fee

INR 30,000 to INR 1,00,000 per year

INR 30,000 to INR 2,00,000 per year or more

INR 1,00,000 to INR 3,00,000+ per year

Job Roles

Software developer, web developer, IT consultant, database administrator, technical support, digital marketing analyst, roles that benefit from both technical and multidisciplinary skills.

Software engineer, systems analyst, network engineer, database administrator, cybersecurity analyst, AI/ML developer, technical architect-roles demanding strong technical expertise and problem-solving skills.

Software engineer, systems architect, network engineer, data scientist, cybersecurity expert, AI developer, embedded systems engineer, technology consultant, project manager. Typically roles with strong engineering and development responsibilities.

Average Salary

INR 3 LPA to INR 7 LPA

INR 4 LPA to INR 10 LPA

INR 5 LPA to INR 12 LPA

 

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.

Exam Accepting

Online|
PG|
Indian Institutes of Management (IIMs)|
Management
Exam30 Nov, 2025
Result19 Dec, 2025
Online|
PG|
Xavier Labour Relations Institute|
Management
Exam5 Jan, 2025
Result17 Jan, 2025
Offline|
UG|
West Bengal Joint Entrance Examinations Board|
Engineering
Exam27 Apr, 2025
Result30 Jun, 2025
Online|
UG|
National Testing Agency (NTA)|
Science
Exam10 May, 2025 - 16 May, 2025
Result15 Jul, 2025
Offline|
UG|
Central Board of Secondary Education
Exam1 Jan, 2025 - 22 Jan, 2025
Result13 May, 2025
Online/Offline|
UG|
All India Management Association (AIMA)
Exam-
Result
Online|
UG|
Lovely Professional University|
Engineering
Exam3 May, 2025
Result
Online (CBT)|
UG|
State Common Entrance Test Cell, Maharashtra|
Engineering
Exam9 Apr, 2025 - 17 Apr, 2025
Result16 Jun, 2025
Offline|
UG|
Karnataka Examination Authority (KEA)|
Engineering
Exam15 Apr, 2025
Result24 May, 2025
Online|
UG|
COMEDK|
Engineering
Exam10 May, 2025
Result7 Jun, 2025

Explore Popular B.A. Courses

Loading exam list...

Students learning mobile

Your opinion matters to us!

Rate your experience using this page so far.