BA Computer Science is an undergraduate program which deals with core computer science subjects like computer science, programming languages, software development, algorithms, databases, operating systems and arts and humanities subjects. The program objective is to foster the concept of logical thinking, problem solving abilities and provide students with both theoretical background as well as practical exposure in the field of computers, application, programming and new technologies. This program’s duration is 3 years, which comprises six semesters in the Bachelor of Arts Computer Science. It should also be noted that some universities have combined 5-year degree programs in Computer Science and Master of Arts.
The major entrance exams accepted for admission into the BA Computer Science program across colleges and universities in India include: Central board of secondary education and state board examinations for class twelfth, JEE Main Paper 1 examination, AMU entrance test, BHU UET, CUET UG for central universities, MU OET for Mumbai University and many individual entrance examinations of various private and deemed universities. It is also possible that some of the colleges offer direct admission on the basis of scores in the 12th board. The minimum standard required for admission to BA Computer Science is 50% marks in the Class 12 Board examination with Mathematics as one of the subjects.
Feature | Details |
---|---|
Full Form | Bachelor of Arts in Computer Science |
Duration | Typically 3 years |
Course Level | Undergraduate |
Eligibility | 10+2 with Mathematics as a compulsory subject |
Top Colleges | Vary widely by region, some examples include Delhi University, Mumbai University, Pune University, Bangalore University |
Entrance Exam | Varies by college, some based on merit, others conduct entrance exams like CUET, state-level entrance tests |
1. 10+2 pass in any group (Science, Commerce, Arts) with minimum 50% marks from a recognized board.
2. Mathematics as a subject up to class 10th is taught to all students and is a compulsory subject in most colleges. Some of them require mathematics in standard 10+2 also.
3. Admission is open for all classes and there is no restriction of age. Both schools leaver and working people should apply.
4. Additional criteria such as TOEFL/IELTS may be required for students who have had their education in a non-English medium.
5. It is therefore important to note that application forms and processes differ depending on the institution of higher learning involved. Deadlines to be checked.
6. Some of the direct entry examinations include university level test or direct admission on the basis of the score obtained in 10+2 as per the college norms.
Subject | Important Topics |
---|---|
Introduction to Computers | Computer fundamentals, hardware and software components, computer history, basic algorithms |
Programming Fundamentals | Introduction to programming, problem-solving techniques, basic programming concepts (variables, data types, control flow), programming languages (Python, C++, Java) |
Computer Applications | Word processing, spreadsheets, databases, presentation software, internet and web applications |
Data Structures | Arrays, linked lists, stacks, queues, trees, graphs, searching and sorting algorithms |
Computer Networks | Network fundamentals, network topologies, network protocols (TCP/IP, HTTP), internet technologies |
Database Management Systems | Database concepts, database design, SQL, normalization |
Web Development | HTML, CSS, JavaScript, web design principles, responsive web design |
Human-Computer Interaction | User interface design, usability testing, user experience |
Digital Logic and Computer Architecture | Boolean algebra, logic gates, computer organization, CPU, memory |
Job Role | Average Salary Range (INR Lakhs/year) |
---|---|
Software Developer/Programmer | 3-6 LPA |
Web Developer | 3-5 LPA |
IT Support Specialist | 2-4 LPA |
Digital Marketing Executive | 3-5 LPA |
Content Writer (Tech) | 3-4 LPA |
Job Role | Specialization | Average Salary Range (INR Lakhs/year) |
---|---|---|
Software Developer/Programmer | Programming languages, software development methodologies | 3-6 LPA |
Web Developer | HTML, CSS, JavaScript, web frameworks | 3-5 LPA |
Digital Marketing Executive | Digital marketing, social media, SEO | 3-5 LPA |
IT Support Specialist | Technical support, troubleshooting, network administration | 2-4 LPA |
Content Writer (Tech) | Technical writing, content creation | 3-4 LPA |
Data Analyst (Entry-level) | Data analysis, data visualization | 3-5 LPA |