IGNOU BCA SYLLABUS

If you are interested in learning computers and wish to pursue a career in the IT industry, you have arrived at the correct location. Bachelor of Computer Application (BCA) programme offered by Indira Gandhi National Open University (IGNOU). BCA is a three-year undergraduate programme.

This programme will teach you how the computer interprets our language and how it operates.BCA consists of database management systems, operations systems, software engineering, web technology, and computer languages including C, C++, JAVA, HTML, etc.

Before choosing the BCA (Bachelor of Computer Application) programme, you should consider the following. Your candidate should have been familiar with IGNOU’s prerequisites. The candidate should have 12th pass certification from any recognised board and any stream. The candidate must have a minimum of 50 percent in higher education.

BCA students have 2 semesters per year. Every semester has its subject along with its subject code and each subject has different credits. Some of the subjects are theoretical and will receive the corresponding practicals.

1st Semester

S.NoCourse CodeCourse NameCredits
1FEG-02Foundation Course in English-24
2ECO-01Business Organization4
3BCS-011Computer Basic and PC Software3
4BCS-012Mathematics4
5BCSL-013Computer Basic and PC Software Lab2

2nd Semester

S.NoCourse CodeCourse NameCredits
1ECO-02Accountancy-14
2MCS-011Problem Solving and Programming3
3MCS-012Computer Organization and Assembly Language Programming4
4MCS-015Communication Skills2
5MCS-013Discrete Mathematics2
6BCSL-021C Language Programming Lab1
7BCSL-022Assembly Language Programming Lab1

3rd Semester

S.NoCourse CodeCourse NameCredits
1MCS-021Data and File Structures4
2MCS-023Introduction to Database Management Systems3
3MCS-014System Analysis and Design3
4BCS-031Programming in C++3
5MCS-032C++ Programming Lab1
6BCSL-033Data and File Structures Lab1
7BCSL-034DBMS Lab1

4th Semester

S.NoCourse CodeCourse NameCredits
1BCS-040Statistical Techniques4
2MCS-024Object-Oriented Technologies and Java Programming3
3BCS-041Fundamentals of Computer Networks4
4BCS-042Introduction to Algorithm Design2
5MCS-016Internet Concepts and Web Design2
6BCSL-043Java Programming Lab1
7BCSL-044Statistical Techniques lab1
8BCSL-045Algorithm Design Lab1

5th Semester

S.NoCourse CodeCourse NameCredits
1BCS-051Introduction to Software Engineering3
2BCS-052Network Programming and Administration3
3BCS-053Web Programming2
4BCS-054Computer Oriented Numerical Techniques3
5BCS-055Bussiness Communication2
6BCSL-056Network Programming and Administration Lab1
7BCSL-057Web Programming Lab1
8BCSL-058Computer Oriented Numerical Techniques Lab1

6th Semester

S.NoCourse CodeCourse NameCredits
1BCS-062E-Commerce2
2MCS-022Operating System Concepts and Networking Management4
3BCSL-063Operating System Concepts and Networking Management Lab1
4BCSP-064Project8