Name of the Course              : - BCA

Duration                                 : - 3 Years

Stream                                    : - Regular

Level                                       : - Under Graduation


About the Programme:

BCA is a new age degree course in the field of Computer Applications. The duration of the course is normally three years. After completion of the BCA Course, students can opt for masters or they can even try for job opportunities.

Bachelor of Computer Applications is a course that is customized for students wishing to shine in the field of computers and information technology. If you are interested in computer related field, then BCA is the perfect course for you.

BCA graduates can start up their career in either Government sector or private sector since there are a lot of employment opportunities in both these sectors. This degree helps the students to get a sound knowledge on computer applications with the help of which they can have a perfect launch pad for challenging career in the field of information technology.



The Department is focused on developing knowledge with reliable, contemporary and integrated technology with the support of teaching, learning, research and service to humanity.



To develop the Department as a centre of excellence in leveraging IT to simulate the exchange and creation of knowledge using proven state-of-art technologies and to produce women leaders with technical knowledge, to compete at national and global levels. 



            The BCA Course aims at inculcating skills as demanded by the global software industry through interactive learning process. This also includes team-building skills, audio-visual presentations and personality development programmes. The programme enhances analytical and communication skill besides inculcating the virtues of self-study. The Curriculum has been designed to cater to the ever changing demands of information technology along with necessary inputs from the industry.



          The objective of the course is to develop skilled manpower in the various areas of information technology like;

  1. Software Development.
  2. Software Engineering.
  3. Multimedia Systems.
  4. Artificial Intelligence.
  5. Web Based Applications.
  6. Theoretical Computer Science.
  7. DBMS and Dataware Housing and Mining.
  8. Data Communication and Computer Networks.


BCA Course is an undergraduate program where students are exposed to various areas of computer applications including the latest developments in the industry. It offers an important preparatory level graduate course especially in the context of IT industry. The Department of Computer Application envisions imparting high eminence skills in software development to excel in Software Industry and to train the students to develop the soft skills with global standards and enhance their knowledge in Information Technology.

Our course covers all fundamentals, working and advanced concepts that provide a learning environment where students understand and are able to apply the most contemporary and essential tools needed for the in-depth knowledge of computer science.

The course is divided across six semesters in three years. The curriculum is designed in such a way as to teach the vertical and horizontal aspects which enable the students to get groomed for the IT industry. The students are provided with training to design, develop, and implement computer applications using modern information technology tools.

Programme Eligibility:

Students seeking admission to the Bachelor of Computer Application (BCA) program should have passed Higher Secondary / Senior Secondary / 10 + 2 or equivalent with 40% aggregate from any recognised Board or Council in any discipline. Students who have fulfilled these conditions will be considered to have met the BCA eligibility criteria.

A small section of the curriculum of BCA is generalist in nature with focus on the main subjects of computer applications coming in from Semester 1. The approach to fundamentals of computers is a vital section wherein the basic attributes of computers and its applications are discussed. Programming languages are initiated in Semester 1 with the bulk of it coming in Semester 2 and later.



Mostly, the admission to BCA course is done through the entrance test. Various Universities/Institutions conduct its own entrance exam for granting admission to their colleges. Some colleges provide admission on the basis of merit prepared by the score of qualifying examination (12th).


There is a huge scope in the field of BCA. One can do job or can go for higher studies after the completion of course.

Self employment option is also available. You can do freelancing or develop your own software if you have that many skills. There are many software MNCs (Multi National Companies) which provide job to the BCA graduates. If candidate has a work experience and all the necessary required skills then he/she can hold good positions in MNCs

If you want deep knowledge in this field, then you can go for advanced courses such as MCA and PhD. MCA can be specialized in systems management, systems development, management information system, etc. After the completion of MCA, candidate can also get the job of lecturer in any of the reputed institutions. 


Career & Jobs:

The demand of IT professionals is increasing not only in India but also in abroad. After the completion of the course, the student can find a job in reputed IT companies like IBM, Oracle, Infosys, and Google. The student can work as a system engineer, junior programmer, web developer or as a system administrator. This field provides you ample opportunities to make your career not only in private sector but also in the public sector. The government organization like NIC, Indian Army, Indian Air Force and India Navy also recruit large number of computer professionals for their IT department. After the completion of the course a student’s work profile may include:

System engineer 

A system engineer develops, test and evaluate software, circuits and personal computer.


The duty of programmer is to write code for software. A programmer is primarily works in the computer language such as Assembly, COBOL, C, C++, C#, Java, Lisp, Python, etc.

Web developer 

A web developer is a programmer who specializes in the development of World Wide Web applications. The role of web developer is to build and maintain websites. A web developer must have skills in HTML/XHTML, CSS, PHP, JavaScript, etc.

System Administrator 

A System administrator is responsible for setting up and maintaining the system or server.

Software developer 

The sole responsibility of software developer is to develop software that ease the tasks of the people and enable to perform work efficiently. A software developer also installs, test and maintains the software.


Top Recruiters:

A number of top recruiters look for the fresher degree holders for offering opportunity of work with. BCA is one of the demanding courses under the IT sector. Here, we have listed the prestigious companies that recruit BCA graduates:

  1. Cognizant
  2. TCS
  3. Syntel
  4. HCL
  5. NIIT
  6. Dell
  7. Wipro
  8. Tech Mahindra
  9. Accenture
  10. Hexaware Technologies Ltd.


 Outcome of the Course:

  1. To shape the students to meet the requirement of corporate world and Industry standard.
  2. To engage in professional development and to pursue post graduate education in the fields of Information Technology and Computer Applications.
  3. To provide the students about computing principles and business Practices in software solutions, outsourcing services, public and private sectors.
  4. Develop practical skills to provide solutions to industry, society and business.
  5. Understand the concepts of key areas in computer science.
  6. Analyze and apply latest technologies to solve problems in the areas of computer applications.
  7. Analyze and synthesis computing systems through quantitative and qualitative techniques.
  8. Communicate effectively in both verbal and written form.



  1. Periodic tests, assignments and seminars for students which will help them in improving their knowledge as well as prepare for their examination.
  2. Assignments outside the syllabus content. Seminars/Presentation by students.
  3. Encouragements for participation in competitions outside college.
  4. Getting feedback from alumni

The Department aims at providing high quality training to students through the latest in computer technology. In order to maintain the standard of education, the department upgrades the academic syllabi so as to keep the students well trained to deal with changing trends in the field of Computer Science. The syllabi and courseware are planned to be flexible and wide-ranging, incorporating the cutting edge as well as ensuring a firm grasp of core fundamentals.



  1. One of our final year student got Best UG student award.
  2. Faculty member published papers in many International Journals and presented papers in International Conferences.
  3. Most of our students perusing their higher education in a well reputed institution within the country and outside too.