Online BCA after 12th: Eligibility, Subjects, Syllabus & Scope

Online BCA after 12th Blog

An online Bachelor of Computer Application (online BCA) degree is a three-year undergraduate degree program designed to provide students with a comprehensive understanding of computer applications and their use in business and industry. Students who pursue a BCA will learn about topics such as software development, web development, computer programming, database management, and computer networks, as well as how to manage and analyze data. The program typically includes mathematics, programming, operating systems, systems analysis, and communications courses. In addition, students may choose to specialize in an area such as computer security or multimedia. Graduates of an online BCA program typically find employment in software engineering, information technology, and information systems management.

Join Manipal University’s Bachelor of Computer Applications (BCA) programme- a premium online UG course in India to develop the essential IT skills necessary to compete in the digital age of Industry 4.0. Manipal University is the top university in India. With ideas, practical labs, evaluations, and a capstone project on subjects including cloud architecture, Big Data, ML, application development, and much more, the Online BCA course give students access to the Google Cloud Computing Foundations programme. Learn at your own speed from the teachers at Manipal, participate in live and recorded classes, and take online tests that are proctored from your house—raising the bar for your profession with the most exciting online BCA programme.


  • 10+2 from a recognised national or state board or
  • 10+3 diploma from a recognised national or state institute
  • At least 50% marks in aggregate in 10+2 / diploma (45% for reserved categories)



First Semester

  • Fundamentals of IT and Programming
  • Programming in C
  • Basic Mathematics
  • Understanding PC and Troubleshooting
  • Practical – Programming in C


Second Semester

  • Operating Systems
  • Data Structures and Algorithms
  • Object-Oriented Programming – C++
  • Digital Logic
  • Communication Skills and Personality Development
  • Data Structures and Algorithm Using C++ – Practical


Third Semester

  • Computer-Oriented Numerical Methods
  • DBMS
  • Computer Organisation
  • Basics of Data Communication
  • DBMS – Practical


Fourth Semester

  • Java Programming
  • System Software
  • Principles of Financial Accounting and Management
  • Java Programming – Practical
  • System Software Programming – Practical
  • Computer Networking


Fifth Semester

  • Web Design
  • Visual Programming
  • Software Engineering
  • Practical – Visual Programming
  • Practical – Web Design
  • Elective 1
  • Python Programming
  • Python Programming- Practical


Six Semester

  • Project
  • Elective 2
  • Elective 3
  • Mobile Application Development
  • Mobile Application Development- Practical



Software Developer:

Software developers create design and test software programs. They must know about computer systems and applications, understand programming languages, and comprehensively understands the software development cycle. Software developers may work for software companies, tech companies, or organizations needing software development.

Web Designer:

A Web Designer is responsible for website design, layout, and coding. They create the look, structure, and features of a website. Web Designers work with development teams or managers to keep the site up-to-date and prioritize needs, among other tasks. They also work with content creators to ensure website accuracy and ease of use.

System Analyst:

System Analysts are responsible for analyzing and evaluating existing systems and developing and implementing new systems to meet the needs of a company. The primary role of a System Analyst is to provide technical support in designing and implementing new software, hardware, and networks. They must be able to troubleshoot and fix any problems that may arise. System Analysts also help design and streamline processes, such as automation and data integration, to improve efficiency and accuracy. They must have strong communication and problem-solving skills and be able to work independently and collaboratively.

Database Administrator:

A Database Administrator (DBA) is a person responsible for the design, implementation, maintenance, and repair of an organization’s database systems. The DBA is also
responsible for ensuring the security and integrity of the data in the databases. They may also be responsible for performance tuning, backup and recovery, and capacity planning.

Network Administrator:

A Network Administrator is responsible for the maintenance, configuration, and reliable operation. This includes installing, configuring, troubleshooting, and maintaining network hardware and software, as well as monitoring and evaluating network performance. Network Administrators may also be responsible for implementing network security measures, such as firewalls and data encryption. They may also be responsible for setting up user accounts and providing technical support.

Other career options are available, like Mobile Application Developer, System Administrator, Software Tester, Cloud Computing Engineer, Network Security Engineer, Data Scientist, Software Architect, Game Developer, IT Manager, IT Consultant, Quality Assurance Engineer, and more.


The Online BCA Programme from Manipal University Jaipur is an ideal choice for those pursuing a Bachelor’s degree in Computer Applications. The programme offers a comprehensive curriculum that covers all aspects of computer science, including programming, database management, web development, and computer networks. The course also includes an internship opportunity to gain practical experience in the field. Furthermore, students can benefit from the university’s excellent faculty and resources, which provide a supportive learning environment. With its flexible and convenient delivery, the programme is designed to meet the needs of today’s busy students. Ultimately, the Online BCA Programme from Manipal University Jaipur provides an excellent  opportunity for students to build a strong foundation in computer science and lay the groundwork for a successful career in the field.

jaro education
jaro education

Editor's Picks

Talk to our Program Expert


Fill the form to get more information.

(Privacy and Security Guaranteed)