LLDIMS Delhi

Lingaya's Lalita Devi Institute of Management & Sciences

NAAC Accredited ‘A’ Grade Institute & Approved U/s 2(f) of UGC Act (1956) Affiliated to GGSIP University, Govt. of NCT of Delhi, Recognised by NCTE

 

Bachelor of Computer Applications

As a a three-year degree, the BCA programme prepares students for professions in computer science and information technology.

Overview

A Bachelor of Computer Applications (BCA) is an undergraduate program focusing on computer science and applications. BCA programs include coursework in subjects such as programming, data structures, algorithms, database systems, and software engineering. The goal of a BCA program is to prepare students for careers in the field of computer science and information technology.

The BCA programme is a three-year course divided into six semesters. With effect from 2022, a student is required to complete 142 credits for the completion of the course and the award of a degree out of 134 credits.

 

Bachelor in Computer Application. BCA is a 3- year undergraduate degree programme that focuses on knowledge of the basics of computer application and software development. A BCA degree is considered at par with a B.Tech/BE degree in Computer Science or Information Technology. The BCA syllabus focuses on database management systems, operating systems, software engineering, computer architecture, web technology and languages such as C, C++, HTML, Java, etc. Some BCA programs may also offer specialized tracks or concentrations in areas such as data science, web development, or mobile app development. 

 

Career Opportunities

Graduates of a Bachelor of Computer Applications (BCA) program may be qualified for a wide range of careers in computer science and information technology. Some potential career paths for BCA graduates include:

  • Software developer: BCA graduates may find employment as software developers, where they will be responsible for designing and developing software applications.
  • Data analyst: BCA graduates with a background in data analysis may find employment as data analysts, where they will be responsible for analyzing and interpreting data to inform business decisions.
  • Network administrator: BCA graduates with a background in networking may find employment as network administrators, where they will be responsible for maintaining and troubleshooting computer networks.
  • Web developer: BCA graduates with a background in web development may find employment as web developers, where they will be responsible for designing and building websites.
  • Technical support specialist: BCA graduates may find employment as technical support specialists, who will be responsible for providing technical assistance to computer systems and software users.

Depending on their interests and skills, there are many other potential career paths for BCA graduates. Some may choose to pursue further study at the graduate level, such as a Master of Computer Science program, to qualify for more advanced roles. 

Program Learning Outcomes

Courses in a Bachelor of Computer Applications (BCA) program typically cover a range of computer science and information technology-related subjects, including:

  1. Programming: This course covers the principles of computer programming, including topics such as data types, control structures, and algorithms.
  2. Data structures: This course covers the principles of data structures, including topics such as arrays, linked lists, and trees.
  3. Algorithms: This course covers the principles of algorithms, including topics such as sorting, searching, and graph theory.
  4. Database systems: This course covers the principles of database design and management, including topics such as data modeling, SQL, and database security.
  5. Software engineering: This course covers the principles of software design and development, including topics such as project management, testing, and documentation.

Other courses that may be offered in a BCA program include computer networks, operating systems, and web development. The specific courses offered in a BCA program may vary depending on the school and the program focus.

Programme syllabus

Faculty