Yashwantrao Chavan Maharashtra Open University BCA

Course Pattern :3 years (6 Semesters)

Bachelor of Computer Application (BCA)
First Year – First Semester
No. Course Name
01 English Communication
02 Mathematics
03 Problem Solving using computers
04 Programming using C++
05 Lab: Problem Solving using computers
06 Lab: Mathematics
07 Lab: Programming using C++
First Year – Second Semester
No. Course Name
01 Environmental science
02 Statistics
03 Data structure using C++
04 Computer networks
05 Lab: Statistics
06 Lab: Programming using C++
07 Lab: Computer networks
Second Year – Third Semester
No. Course Name
01 IT and E-Learning skills
02 Operating System
03 Web Technologies
04 Database Management System
05 Lab: Operating System
06 Lab: Web Technologies
07 Lab: Database Management System
Second Year – Fourth Semester
No. Course Name
01 Financial and Investment Skills
02 Company system Architecture
03 Software Engineering
05 Lab: Computer System Architecture
06 Lab: Software Engineering
07 Lab: JAVA
Third Year – Fifth Semester
No. Course Name
01 Quantitative Aptitude
02 E Commerce Technologies
03 Advance Java
04 Linux administration
05 Lab: E Commerce Technologies
06 Lab: Advance Java
07 Lab: Linux Administration
Third Year – Sixth Semester
No. Course Name
01 Personality and career skills
02 Android Programming
03 PHP Programming
04 Lab: Android Programming
05 Lab: PHP Programming
06 Project
  • 12th of HSC Board of Maharashtra or its Equivalent Examination
  • 3 years Diploma of Board of Technical Examination or Equivalent
Examination Schedule:
  • Odd Semester(I,III,V):- December end to January
  • Even Semester(II,IV,VI):- May end to June
Scope after BCA:

There are 3 options after BCA.

  • MCA
  • MBA
  • B.Tech
  • The students who are interested in hardcore programming can go for MCA.
  • The students who are interested in managing projects, people can go for MBA.
  • The are many options in MBA like MBA – IT, MBA – Finance etc.
Careers after BCA:

There are 3 options after BCA.

  • Software Developer – BCA graduates can begin their career as Junior Programmer and get promoted to Senior Programmers
  • Project Managers in the IT sector.
  • Web-Designer
  • Web Developer
  • Systems Management
  • Database Administrator
  • Computer Faculty in Junior College or Institutes.