BCA Course From IGNOU

Bachelor of Computer Applications (BCA)

Minimum Duration: 3 Years
Maximum Duration: 6 Years
Minimum Age: No bar
Maximum Age: No bar


10+2 or its equivalent.

The basic objective of the programme is to open a channel of admission for computing courses for students, who have done the 10+2 and are interested in taking computing/IT as a career.  After acquiring the Bachelor’s Degree (BCA) at IGNOU, there is  further educational opportunity to go for an MCA at IGNOU or Master’s Programme at any other University/Institute. Also after completing BCA Programme, a student should be able to get entry level job in the field of Information Technology or ITES.

Student Attendance:

For theory counseling session there is no compulsion of attendance. However in counselling sessions of Lab courses, 70 per cent attendance is compulsory.

In respect of  counselling of the practical sessions, it is to mention that the student must undertake practical sessions during the semester in the first time of registration of that student. Allowing a student, practical sessions in subsequent years/semesters is at the discretion of the University and subject to payment of the fees for the same.

Total: 39- Courses and 99- Credits.

Mediums of Instruction: The medium of instruction for the time being is  only English.

Mode of Delivery: Distance and Open Education Mode supported by

Print Materials
Face to face Counselling Sessions at SC/PSC
EDUSAT Lecturers
Web Based Support/IOCG

Syllabus :

First Semester
CourseCode         Course Name
FEG-02      Foundation course in English -2
ECO-01      Business Organization
BCS-011      Computer Basics and PC Software
BCS-012      Mathematics
BCSL-013      Computer Basics and PC Software Lab

Second Semester
CourseCode         Course Name
ECO-02      Accountancy-1
MCS-011      Problem Solving and Programming
MCS-012      Computer Organization and Assembly Language Programming
MCS-015      Communication Skills
MCS-013      Discrete Mathematics
BCSL-021      C Language Programming Lab
BCSL-022      Assembly Language Programming Lab

Third Semester
CourseCode         Course Name     Credits
MCS-021      Data and File Structures
MCS-023      Introduction to Database Management Systems
MCS-014      Systems Analysis and Design
BCS-031      Programming in C++
BCSL-032      C++ Programming Lab
BCSL-033      Data and File Structures Lab
BCSL-034      DBMS Lab

Fourth Semester
CourseCode         Course Name     Credits
BCS-040      Statistical Techniques
MCS-024      Object Oriented Technologies and Java Programming
BCS-041      Fundamentals of Computer Networks
BCS-042      Introduction to Algorithm Design
MCSL-016      Internet Concepts and Web Design
BCSL-043      Java Programming Lab
BCSL-044      Statistical Techniques Lab
BCSL-045      Algorithm Design Lab

Fifth Semester
CourseCode         Course Name     Credits
BCS-051      Introduction to Software Engineering
BCS-052      Network Programming and Administration
BCS-053      Web Programming
BCS-054      Computer Oriented Numerical Techniques
BCS-055      Business Communication
BCSL-056      Network Programming and Administration Lab
BCSL-057      Web Programming Lab      1
BCSL-058      Computer Oriented Numerical Techniques Lab

Sixth Semester
CourseCode         Course Name     Credits
BCS-062      E-Commerce
MCS-022      Operating System Concepts and Networking Management
BCSL-063      Operating System Concepts and Networking Management Lab
BCSP-064      Project

Leave a Reply