If you’re interested in learning computers and want a career in the IT industry, then you’re landing on the right destination. Indira Gandhi National Open University (IGNOU) offers a Bachelor of Computer Application (BCA) program. BCA  is the 3 years undergraduate degree program.

In this program, you will learn how the computer understands our language and how its works.BCA includes database management systems, operations systems, software engineering, web technology, and computer languages such as C, C++, JAVA, HTML, etc.

Before you select the BCA (Bachelor of Computer Application) program. Your candidate should have been aware of IGNOU’s requirements. The candidate should have 12th pass certification from any recognized board and any stream. The candidate should be a minimum of 50% aggregate marks in higher study.

BCA candidates have 2 semesters in 1 year. Every semester has its subject along with its subject code and each subject has different credits. Some of the subjects belong to theory and will get the practicals of these theory subjects.


.1st Semester
S.NoCourse CodeCourse NameCredits
1FEG-02Foundation Course in English-24
2 ECO-01 Business Organization 4
3BCS-011Computer Basic and PC Software 3
4BCS-012Mathematics4
5BCSL-013Computer Basic and PC Software Lab2
.2nd Semester
S.NoCourse CodeCourse NameCredits
1ECO-02Accountancy-1 4
2MCS-011Problem Solving and Programming3
3 MCS-012 Computer Organization and Assembly Language Programming 4
4 MCS-015 Communication Skills2
5 MCS-013 Discrete Mathematics2
6 BCSL-021 C Language Programming Lab1
7 BCSL-022 Assembly Language Programming Lab1
.3rd Semester
S.NoCourse CodeCourse NameCredits
1MCS-021Data and File Structures4
2MCS-023Introduction to Database Management Systems 3
3 MCS-014 System Analysis and Design3
4 BCS-031 Programming in C++ 3
5 BCSL-032 C++ Programming Lab 1
6 BCSL-033 Data and File Structures Lab1
7 BCSL-034 DBMS Lab1
.4th Semester
S.NoCourse CodeCourse NameCredits
1BCS-040Statistical Techniques 4
2MCS-024Object-Oriented Technologies and Java Programming 3
3 BCS-041 Fundamentals of Computer Networks4
4 BCS-042 Introduction to Algorithm Design 2
5 MCSL-016 Internet Concepts and Web Design2
6 BCSL-043 Java Programming Lab 1
7 BCSL-044 Statistical Techniques lab1
8BCSL-045Algorithm Design Lab1
.5th Semester
S.NoCourse CodeCourse NameCredits
1BCS-051 Introduction to Software Engineering 3
2BCS-052Network Programming and Administration 3
3 BCS-053 Web Programming 2
4 BCS-054 Computer Oriented Numerical Techniques 3
5 BCS-055 Bussiness Communication 2
6 BCSL-056 Network Programming and Administration Lab 1
7 BCSL-057 Web Programming Lab 1
8BCSL-058 Computer Oriented Numerical Techniques Lab 1
.6th Semester
S.NoCourse CodeCourse NameCredits
1BCS-062E-Commerce 2
2 MCS-022 Operating System Concepts and Networking Management 4
3BCSL-063 Operating System Concepts and Networking Management Lab 1
4BCSP-064Project 8

Share your love
error: Content is protected !!