Computer Applications

Computer Applications

Degrees offered: B.A., B.A.(Hons), B.B.A, B.C.A., B.Com, B.Com(Hons), B.E /B.Tech

What is Computer Applications

In today's scenario, every individual is significantly dependent on machines. The computer is one such machine, which has made its presence in every walk of our life. With the wide range of applications, it has to offer, the need for learning computer science is now more than ever. The recent boom in the IT Industry tells us that the experts in the field of computer applications are needed both in India and abroad. Moreover, with the government's ambitious plan of digitalization, it may go a notch higher. The huge gap in demand and supply in the field of computer applications help them command a better salary.

There's a slight difference between Computer science and Computer applications which people usually tend to ignore. Computer Science is a detailed and systematic study of the fundamentals of working on a computer, whereas computer applications are the study of the application of computer software. In short, while the former is a study of how computers work, the latter helps us understand all sorts of work that can be done on a computer.

Computer Applications Course Highlights






Popular courses

DCA: Diploma in computer applications

BCA: Bachelor of computer applications

MCA: Master of computer applications

PhD in Computer applications

Minimum duration

6 months

3 years

2 years

3 years

Maximum duration

12 months

3 years

2 years


Admission criteria

Direct admission to colleges mostly

Counselling after the release of merit list or on the basis of entrance exams*

Direct admission or through entrance exams



Entrance test or merit based followed usually by a Group discussion and/or an interview.

Minimum fees

Rs. 5,000

Rs. 40,000

Rs. 1 Lac

Rs. 10,000

Maximum fees

Rs. 30,000

Rs. 2 Lakh

Rs. 5 Lakh

Rs. 2 lakh

Minimum salary

Rs. 2 Lakh

Rs. 2 Lakh

Rs. 3 Lakh

Rs. 50,000 per month

Maximum salary

Rs. 5 Lakh

Rs. 8 Lakh

Rs. 8 Lakh

Rs. 1.2 Lakh per month

Expected jobs

Computer operator, Web designer, Accountant, Software developer

Software developer, Technical analyst, System administrator, Programmer

Software developer, Web developer, System analyst, Data analyst, System administrator

Professor, Information research scientist, Software developer, Network engineer


*Different colleges have their own entrance examinations

Eligibility Criteria (UG & PG) of Computer Applications

The eligibility criteria can vary from college to college. But, here is a broad overview of minimum requirements for the various courses.

For Diploma In Computer Applications

  • No entrance test is required to get a Diploma in Computer Applications.

  • Candidates are selected on the basis of their marks in class 12th.

For Undergraduate Computer Application Courses 

  • Candidates must have scored an aggregate of minimum 50-55% in 10+2.

  • Aspirants can hail from any stream with English as one of their subjects in Class 12. However, some colleges mandatorily require having studied science subjects in class 12th.


For Postgraduate Computer Application Courses

  • Candidates must have a graduation in Computer applications, Computer science or any other related field with a minimum of 50% marks or a GPA of 5/10 at the undergraduate level.

  • Most colleges require Mathematics as one of the compulsory subjects at 10+2 or graduation level.

  • A minimum of 50-55% in Class 12.


For PhD In Computer Applications

  • Candidates must have completed their Masters in Computer applications, computer science or any other related field without any pending backlog with 50-55%. 

Computer Application Courses Entrance Exams

Most of the colleges/ Universities conduct their own entrance exams to select prospective candidates for Computer applications. There are several state-based common entrance exams as well. Some of them are:

  • IPU-CET: IPU-CET is Indraprastha University Common Admission Test, which is conducted by Guru Gobind Singh Indraprastha University for its various courses at undergraduate and postgraduate level. The exam is usually conducted in the month of May.

  • Symbiosis SET: SET is organized by Symbiosis International for its various courses at undergraduate and postgraduate level.

  • NIMCETNIMCET is the entrance test of National Institute of Technology, Surathkal for its various UG & PG courses in Computer applications.

  • BIT MCABIT MCA is the entrance test of Birla Institute of Technology.

Scope of Computer Applications in India and Abroad

BCA & MCA Courses open the door of opportunities for the degree holders. The students have wide-ranging employment opportunities in various sectors like Banking, Networking, Insurance, e-commerce, IT Industry, MNCs, Marketing industry, Accounting etc. Most of the MNCs even send the candidates onsite to some different location abroad, which provides them with better exposure. Some leading IT companies even offer up to 8 L to new joiners.  Apart from top IT firms, Startups and Consulting firms also pay a decent salary.

There is also a plethora of lucrative opportunities in the public sector or government jobs. Indian Army (Air force and naval force as well) also employs many IT professionals. Some students even go for MBA after completing their BCA, which helps them land a high paying job in the IT Industry. International offers are also common after MBA from top B-School.

Course Fees Computer Applications

Minimum Fees Maximum Fees
Private Government Private Government
Data not available
1.54 K
B.C.A. in Computer Applications at Government Arts College, Salem
10.04 Lakhs
B.C.A. in Computer Applications at Shillong College, Meghalaya
4.19 Lakhs
B.C.A. in Computer Applications at Pandit Deendayal Upadhyaya Shekhawati University, Sikar
M.C.A. in Computer Applications at St Ann's College of Engineering and Technology, Chirala
P.G.D.C.A. in Computer Applications at Government College, Dhamtari
8.80 Lakhs
M.C.A. in Computer Applications at Amity University, Jaipur
5.72 Lakhs
M.C.A. in Computer Applications at Guru Nanak Dev University, Amritsar
1.15 Lakhs
Ph.D in Computer Applications at Career Point Law College, Kota
Data not available
4.65 Lakhs
Ph.D in Computer Applications at Malwanchal University, Indore
Data not available
3.20 K
Diploma in Computer Applications at Arya Mahila PG College, Varanasi
Diploma in Computer Applications at Government College, Dhamtari
1.83 Lakhs
Diploma in Computer Applications at Polytechnic for Women, New Delhi
68.80 K
Diploma in Computer Applications at Model Polytechnic College, Painavu

Course Subjects

BCA and MCA both have six semesters spread over three years.

Subjects taught in DCA are:

  • Introduction to Computers, Principles of Programming, Computer graphics, Word processing and spreadsheet, Programming language database, Computer graphics, System Analysis and Design
  • C++, Project Management, Management Information Systems, Financial Accounting System, Unix Operating System

 Subjects taught in BCA are:

  • Creative English, Statistics, Foundational Mathematics, Digital Computer Fundamentals, Introduction to Programming using C, PC Software Lab, Hardware lab
  • Case tools lab, Basic discrete mathematics, Communicative English, Operating systems, Data Structures, Visual programming Lab
  • Introductory Algebra, Financial accounting, Software engineering, Interpersonal Communication, Oracle, Object-Oriented Programming Using C++, Domain Lab
  • Professional English, Java Programming, DBMS Project Lab, Web Technology Lab, Financial Management, Computer Networks, Language Lab
  • UNIX Programming, OOAD using UML, Python programming, Business Intelligence, User Interface Design, Web designing, Graphics and Animation Lab
  • Computer Architecture, Client-Server Computing, Multimedia Applications, Design and Analysis of Algorithms, Cloud Computing, Introduction to Soft Computing, Advanced DBMS

Subjects taught in MCA are:

  • Programming and Data Structure, Introduction in IT, Mathematical Foundation, Introduction to Management functions, Computer Organization & Architecture, Programming Lab
  • Operating Systems, Accounting and Management Control, Theory of Computation, Software engineering, Business Programmed Lab, UNIX & Windows Lab, Oral & Wireless Communications
  • DBMS, Statistical Computing, Management Support System, Computer Communication Network, Object-oriented analysis and design
  • Network Programming, Web Technologies, Design and Analysis of Algorithms, CASE Tools lab, Organizational Behavior, Data warehousing and Data Mining
  • Artificial Intelligence and its applications, Optimization Techniques, LINUX Programming, Software testing

Careers in Computer Applications

Computers have found their way from small shops to giant multinational companies. And so has the demand for the skilled IT Professionals. Fresh graduates from Computer applications are working as Graphics Designer, Digital Marketer, Software developer, Technical writer etc. The companies usually prefer candidates with a master's degree to candidates with a diploma or bachelor's degree. That is why many students go further for a postgraduate degree. The ROI for most of the computer application courses fare really well than their counterparts.

Job Profiles and Top Recruiters

Computer Applications Job Profiles and Top Recruiters 

Owing to the great demand for IT Professionals, there are umpteen opportunities for BCA and MCA degree holders. Technical degree, coupled with experience in the relevant field helps the graduates land a job of their interest easily. In some of the job profiles, they might have to compete with graduates from Non-Computer Science background. However, for the major part, there is no dearth of job offers for them.


Job Profile

Job Description

App Developer

These are individuals responsible for developing and maintaining mobile applications for various platforms as well as for customers specifically.

Technical Writer

These are content writers with specialization in IT. They give reviews on technical products, provide us with product descriptions and design specifications.

Web Designer

Also known as Web Developer, they are responsible for designing a website. These are usually experts in the field of computer programming and graphic designing.

Hardware Engineer

They look after the installation and production of hardware components of a computer.

Ethical Hacker

They look out for the loopholes in the security of a network or computer system that can be exploited by anti-social elements.

System Administrator

These are mainly responsible for maintaining the servers of all the computer systems.

Database Engineer

They are tasked with monitoring complex databases. Companies having a huge database usually employ them to ensure the smooth operation of data.

Social Media Handler

They are responsible for managing the social media presence of the company.


They are mainly responsible for analyzing the account balance, keeping them up to date, and recording the assets and liabilities in a business.

Technical Support

They help the customers to download apps and programs and diagnose any issue in the hardware.


Computer Applications Top Recruiters

Recruiters in a field are also responsible for driving up the attraction for a particular course. When it comes to the IT Industry, fresh graduates get ample opportunities to gain exposure in a professional environment. Some of the big names hiring the BCA and MCA graduates are –

  • Infosys
  • Microsoft
  • Mahindra
  • GAIL
  • BHEL
  • Cognizant
  • Accenture
  • IBM
  • Polaris
  • Texas instruments
  • Wipro
  • TCS
  • SAP
  • HCL Technologies
  • HP
  • Capgemini
  • Deloitte
  • Zoho
  • Fargo
  • ITC

Required Skillset for Computer Applications

 Like most of the other professional courses, students need to have a strong grasp of the technical skills in computer applications. Recruiters often look for a balanced combination of soft skills and technical skills. Individuals should try to stand out with some additional points on their CV.

  • Candidates should have a good command on the programming languages like HTML, CSS, JavaScript, Python, R. A specialization in any one of them will provide an edge over the other applicants.

  • A hands-on practice looks really good on the CV like having made a website, a mobile app or a web app.

  • Good Communication skills would prove to be very beneficial.

Course Curriculum for Computer Applications

The curriculum for the Computer applications course is designed to equip the students with basic knowledge of computers and its system. It grooms an individual to be able to face the challenges in the professional world. The course is meticulously structured from basics to advanced level in a span of 3 years. The course does not require the individuals to be well versed in programming languages, but a prior knowledge can prove to be a plus point. Students pursuing their MCA choose their specialization from the options available in the college.

In addition, the fees for the course is not very high, making it affordable for students from middle-class families as well. Private colleges usually charge higher than government colleges. The annual fees for MCA in JNU is as low as Rs. 1750 but the competition makes it very difficult to gain admission.

Questions related to Computer Applications

Showing 49 out of 49 Questions

Sir i completed my 12th with M.E.C group and my graduation is applications) currently iam pursuing MCA should i eligible to do MTech(computer science) through GATE2021 in IIT or IISC ? please reply me sir

debolinadawn 30th Sep, 2020

Dear aspirant,

Hope you are doing well. As per your query the eligibility criteria for for GATE 2021 is to have a qualifying degree or final year student of Bachelor's degree like B.E,B.Tech,BCA etc or Master's degree in Science, Computer Applications and etc. Please click on the link below for more information and updates. Hope you find this helpful. Thank you.


after completing B.Com.(CA) computer applications, what are the opportunities for taking higher education, and i have good knowledge at programming languages and M.S Office?

Siddhi Shenoy 25th Sep, 2020

Hello aspirant,

After you have successfully completed BCom in Computer Application course, you have a lot of opportunities. You can either opt for jobs like Chartered accountant or pursue a higher degree. I will list you some of the degrees you can possibly opt for:

  • Masters in computer Applications
  • Masters in Software systems
  • Master of Science in Computer application and information technology
  • Post graduate diploma in Computer application
  • Post graduate diploma in Computer Management

Good luck and stay safe!


bsc computer applications entrance exam 2020 preparation

meghna arora 30th Jul, 2020

What is the BSc Computer Science Admission Process?

  • Most of the colleges and universities grant merit-based admission to the BSc Computer Science program.
  • The application forms are made available every year in the months of May and June.
  • After going through all the forms, the colleges then declare a cut-off list, and students who fulfill the cut off are eligible to take admission in that particular college or university.
  • Around 60% weightage is given to the performance in the entrance exam and 40% is given to the percentage scored in Class 12

Although BSc Computer Science admission is done on the basis of merit, however as mentioned a few universities conduct an entrance examination to select the students. The syllabus for these exams has questions from Class X-XII in subjects such as Physics, Chemistry, and Mathematics. It may also include General English as well

The minimum eligibility criteria for this course is:

  • Students must have cleared higher secondary classes ( Class 12 ) from a recognized board with 50%-60% of the score.
  • The stream should be science with Physics , Chemistry , and Mathematics . Having computer Science is also favorable in some universities.
  • For lateral entry , colleges such as Annamalai University offer admission in the 2nd year of the program, for which the student must have a minimum of 75% marks in the previous year of the program in the same discipline or 3 year diploma in the technical field after Class 10.
  • The qualification basis for International candidates is at least 50% in the passing assessment and having studied the pre-essential subjects for entrance into the program.


E. G. S. Pillay Arts and science collage have B. Com computer applications courses,Admission date,online applications forms close date

Mibin Mathew Mammen 28th Jul, 2020

Dear Haris,

EGS Pillay Arts and Science College offer BCA and Bsc in Computer Science. I will provide the details of those courses:

  • The website is not working so I will not be able to provide further details

All the best


is there bachelor of computer applications course in viva college ?

Manidipa Kundu Student Expert 24th Jul, 2020


Late Shri. Vishnu Waman Thakur Charitable Trust's has three colleges which offers different undergraduate courses,

Bhaskar Waman Thakur College of Science,

Yashvant Keshav Patil College of Commerce,

Vidhya Dayanand Patil College of Arts.

however none of the college offers bachelor in computer application courses.

some of the best college which offers bca courses is as follows,

Ambedkar Institute of Technology, Delhi.

Indira Gandhi National Open University, New Delhi.

Directorate of Distance Education, LPU, Jalandhar.

St Xavier's College, Ahmedabad.

JC Bose University of Science and Technology, YMCA, Faridabad.

Vellore Institute of Technology, Vellore.

hope it would help.

Courses Similar to Computer Applications

The question have been saved in answer later, you can access it from your profile anytime. Access now

Explore IT colleges in other popular locations

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
  • 150M+ Students
  • 24,000+ Colleges
  • 500+ Exams
  • 1500+ E-books
  • Economic Times
  • Financial Express
  • Firstpost
  • Livemint