IGNOUConnect

Programme details

Bachelor of Computer Applications

Programme code: BCA · IGNOU Bachelor's Degree

Duration
3–6 years
Total credits
99
Total subjects
39
Medium
English
Admission session
January & July
Examination
Semester

Duration

The programme is designed to be completed in 3–6 years, depending on the study pace and completion of required credits.

Credits

The programme carries a total of 99 credits across its courses.

Course structure

Semester 1

  • FEG02 · Foundation course in English -24 credits
  • ECO01 · Business Organization4 credits
  • BCS011 · Computer Basics and PC Software3 credits
  • BCS012 · Basic Mathematics4 credits
  • BCSL013 · Computer Basics and PC Software Lab2 credits

Semester 2

  • ECO02 · Accountancy-14 credits
  • MCS011 · Problem Solving and Programming3 credits
  • MCS012 · Computer Organization and Assembly Language Programming4 credits
  • MCS015 · Communication Skills2 credits
  • MCS013 · Discrete Mathematics2 credits
  • BCSL021 · C Language Programming Lab1 credits
  • BCSL022 · Assembly Language Programming Lab1 credits

Semester 3

  • MCS021 · Data and File Structures4 credits
  • MCS023 · Introduction to Database Management Systems3 credits
  • MCS014 · Systems Analysis and Design3 credits
  • BCS031 · Programming in C++3 credits
  • BCSL032 · C++ Programming Lab1 credits
  • BCSL033 · Data and File Structures Lab1 credits
  • BCSL034 · DBMS Lab1 credits

Semester 4

  • BCS040 · Statistical Techniques4 credits
  • MCS024 · Object Oriented Technologies and Java Programming3 credits
  • BCS041 · Fundamentals of Computer Networks4 credits
  • BCS042 · Introduction to Algorithm Design2 credits
  • MCSL016 · Internet Concepts and Web Design2 credits
  • BCSL043 · Java Programming Lab1 credits
  • BCSL044 · Statistical Techniques Lab1 credits
  • BCSL045 · Algorithm Design Lab1 credits

Semester 5

  • BCS051 · Introduction to Software Engineering3 credits
  • BCS052 · Network Programming and Administration3 credits
  • BCS053 · Web Programming2 credits
  • BCS054 · Computer Oriented Numerical Techniques3 credits
  • BCS055 · Business Communication2 credits
  • BCSL056 · Network Programming and Administration Lab1 credits
  • BCSL057 · Web Programming Lab1 credits
  • BCSL058 · Computer Oriented Numerical Techniques Lab1 credits

Semester 6

  • BCS062 · E-Commerce2 credits
  • MCS022 · Operating System Concepts and Networking Management4 credits
  • BCSL063 · Operating System Concepts and Networking Management Lab1 credits
  • BCSP064 · Project8 credits
Course codeCourse nameCreditsCategoryYear / Semester
FEG02Foundation course in English -24CompulsorySemester 1
ECO01Business Organization4CompulsorySemester 1
BCS011Computer Basics and PC Software3CompulsorySemester 1
BCS012Basic Mathematics4CompulsorySemester 1
BCSL013Computer Basics and PC Software Lab2CompulsorySemester 1
ECO02Accountancy-14CompulsorySemester 2
MCS011Problem Solving and Programming3CompulsorySemester 2
MCS012Computer Organization and Assembly Language Programming4CompulsorySemester 2
MCS015Communication Skills2CompulsorySemester 2
MCS013Discrete Mathematics2CompulsorySemester 2
BCSL021C Language Programming Lab1CompulsorySemester 2
BCSL022Assembly Language Programming Lab1CompulsorySemester 2
MCS021Data and File Structures4CompulsorySemester 3
MCS023Introduction to Database Management Systems3CompulsorySemester 3
MCS014Systems Analysis and Design3CompulsorySemester 3
BCS031Programming in C++3CompulsorySemester 3
BCSL032C++ Programming Lab1CompulsorySemester 3
BCSL033Data and File Structures Lab1CompulsorySemester 3
BCSL034DBMS Lab1CompulsorySemester 3
BCS040Statistical Techniques4CompulsorySemester 4
MCS024Object Oriented Technologies and Java Programming3CompulsorySemester 4
BCS041Fundamentals of Computer Networks4CompulsorySemester 4
BCS042Introduction to Algorithm Design2CompulsorySemester 4
MCSL016Internet Concepts and Web Design2CompulsorySemester 4
BCSL043Java Programming Lab1CompulsorySemester 4
BCSL044Statistical Techniques Lab1CompulsorySemester 4
BCSL045Algorithm Design Lab1CompulsorySemester 4
BCS051Introduction to Software Engineering3CompulsorySemester 5
BCS052Network Programming and Administration3CompulsorySemester 5
BCS053Web Programming2CompulsorySemester 5
BCS054Computer Oriented Numerical Techniques3CompulsorySemester 5
BCS055Business Communication2CompulsorySemester 5
BCSL056Network Programming and Administration Lab1CompulsorySemester 5
BCSL057Web Programming Lab1CompulsorySemester 5
BCSL058Computer Oriented Numerical Techniques Lab1CompulsorySemester 5
BCS062E-Commerce2CompulsorySemester 6
MCS022Operating System Concepts and Networking Management4CompulsorySemester 6
BCSL063Operating System Concepts and Networking Management Lab1CompulsorySemester 6
BCSP064Project8CompulsorySemester 6

Related tools

Related guides & resources