IGNOU B.C.A Exam Syllabus 2018| B.C.A. Open Board Exam Sample Paper, Model Test Paper pdf download


IGNOU B.C.A Exam Syllabus 2018| B.C.A. Open Board Exam Sample Paper, Model Test Paper pdf download Syllabus for Computer Application

IGNOU B.C.A Exam Syllabus 2018

Guys we know that earlier we are providing you the syllabus related to the various courses which are being offered by the IGNOU. IGNOU is a privates university which provide distant learning courses to the student who cannot attend the regular medium college where classes are taken on the regular basis. IGNOU was built in the year 1985 under the Indira Gandhi National Open University Act, 1985. It is a national university and the largest university of the country which provides education to nearly 4 million people around the country in the various field. We are here providing you the syllabus for the course of M.C.A. which is a master course for the computer application. Check the article for the detailed syllabus.

Semester 1

Course Name No. Of Periods
FEG-02 Foundation course in English -2 4
ECO-01 Business Organization 4
BCS-011 Computer Basics and PC Software 3
BCS-012 Mathematics 4
BCSL-013 Computer Basics and PC Software Lab 2


Foundation course in English -2

Unit 1: Writing paragraph-1 the development of a paragraph
Unit 2: Writing a composition
Unit 3: Expository composition
Unit 4: Note-taking 1 use of tables and diagrams
Unit 5: Writing reports-I, reporting events
Unit 6: Argumentative composition-1, techniques of argument
Unit 7: Argumentative composition-1, logical presentation
Unit 8: Writing reports-2, reporting meetings and speeches
Unit 9: Writing summaries
Unit 10: Narrative composition-1
Unit 11: Writing reports-3, reporting interviews
Unit 12: Writing reports-4, reporting surveys
Unit 13: Summing up

Business Organization
  • Unit 1: Basic Concepts and Forms of Business Organisation
  • Unit 2: Financing of Business
  • Unit 3: Marketing
  • Unit 4: Business Services
  • Unit 5: Government and Business
Computer Basics and PC Software
  • Unit 1: Computer their Origin and Applications
  • Unit 2: Functioning of a Computer
  • Unit 3: Memory System
  • Unit 4: I/O devices and their functions
  • Unit 5: My Personal Computer
  • Unit 6: Software Evolution
  • Unit 7: Operating System Concepts
  • Unit 8: Concept of Programming Languages
  • Unit 9: Computer Applications
  • Unit 10: Networking and Internet
  • Unit 11: Web Applications
  • Unit 1: Algebra I (Determinants, Matrices, Induction)
  • Unit 2: Algebra II (Series, Complex Number, Equations etc)
  • Unit 3: Calculus (Without Trigonometry)
  • Unit 4: Vectors and Three-Dimensional Geometry
Computer Basics and PC Software Lab
  • Unit 1: Operating System
  • Unit 2: Word Processor (Open Office and MS Word)
  • Unit 3: Spread sheet (Concept of Worksheet, Workbook and cell)
  • Unit 4: PowerPoint
  • Unit 5: E-mail
  • Unit 6: Browsing and Discussion Forum
Semester 2
Course Name No. Of Periods
ECO-02 Accountancy-1 4
MCS-011 Problem Solving and Programming 4
MCS-012 Computer Organization and Assembly Language Prog. 3
MCS-015 Communication Skills 4
MCS-013 Discrete Mathematics 2
BCSL-021 C Language Programming Lab 4
BCSL-022 Assembly Language Programming Lab 2


  • Unit 1: Accounting Fundamentals
  • Unit 2: Final Accounts
  • Unit 3: Consignment and Joint Ventures
  • Unit 4: Accounts from Incomplete Records
  • Unit 5: Accounts of Non-trading Concerns, Depreciation, Provisions and Reserves
Problem Solving and Programming
  • Unit 1: An Introduction to C
  • Unit 2: Control Statements, Arrays and Functions
  • Unit 3: Structures, Pointers and File Handling
Computer Organization and Assembly Language Prog.
  • Unit 1: Introduction to Digital Circuits
  • Unit 2: Basic Computer Organisation
  • Unit 3: The Central Processing Unit
Communication Skills
  • Unit 1:Basic Combinatorics
  • Unit 2: Elementary Logic
Discrete Mathematics
  • Unit 1: Skills Needed at the Work Place-I
Semester 3
Course Name No. Of Periods
MCS-021 Data and File Structures
MCS-023 Introduction to Database Management Systems 3
MCS-014 Systems Analysis and Design 3
BCS-031 Programming in C++ 3
BCSL-032 C++ Programming Lab 1
BCSL-033 Data and File Structures Lab 1
BCSL-034  DBMS Lab 1


Data and File Structures
  • Unit 1: Introduction to Algorithms and Data Structures
  • Unit 2: Stacks, Queues and Trees
  • Unit 3: Graph Algorithms and Searching Techniques
  • Unit 4: File Structures and Advanced Data Structures
Introduction to Database Management Systems
  • Unit 1: Introduction to Systems Development
  • Unit 2: Planning and Designing Systems
  • Unit 3: More Design Issues and CASE Tools
  • Unit 4: Implementation and Security of Systems & MIS
Systems Analysis and Design
  • Introduction to Systems Development
  • Planning and Designing Systems
  • More Design Issues and CASE Tools
  • Implementation and Security of Systems & MIS
Programming in C++
  • Basics of Object Oriented Programming & C++
  • Inheritance and Polymorphism in C++
  • Advanced Features of C++
Semester 4
Course Name No. Of Periods
BCS-040 Statistical Techniques 4
MCS-024 Object Oriented Technologies and Java Programming 3
BCS-041 Fundamentals of Computer Networks 4
BCS-042 Introduction to Algorithm Design 2
MCSL-016 Internet Concepts and Web Design 2
BCSL-043 Java Programming Lab 1
BCSL-044 Statistical Techniques Lab 1
BCSL-045 Algorithm Design Lab 1


Statistical Techniques
  • Statistics and Probability
  • Statistical Inference
  • Applies Statistical Methods
  • Sampling
Object Oriented Technologies and Java Programming
  • Object Oriented Technology and Java
  • Object Oriented Concepts and Exceptions Handling
  • Multithreading, I/O and String Handling
  • Applets Programming and Advance Java Concepts
Fundamentals of Computer Networks
  • Concepts of Communication And Networking
  • Networks and Devices
  • Network, Transport And Application Layer
  • Network Design And Security
Introduction to Algorithm Design
  • Introduction To Algorithm
  • Design Techniques
Semester 5
Course Name No. Of Periods
BCS-051 Introduction to Software Engineering 3
BCS-052 Network Programming and Administration 3
BCS-053 Web Programming 2
BCS-054 Computer Oriented Numerical Techniques 3
BCS-055 Business Communication 2
BCS-056 Network Programming and Administration Lab 1
BCS-057 Web Programming Lab 1
BCS-058 Computer Oriented Numerical Techniques Lab  1


Introduction to Software Engineering
  • Development of SRS
  • Design and Testing
  • Software Engineering Concepts
Network Programming and Administration
  • TCP/IP Protocols
  • Fundamentals of TCP/IP Programming
  • Network Administration Using Linux
Web Programming
  • Client Side
  • Server Side
Computer Oriented Numerical Techniques
  • Computer Arithmetic and Solution of Linear and Non-linear Equations
  • Interpolation
  • Differentiation, Integration And Differential Equations
Business Communication
  • Business Social Skills & the Recruitment Process
  • Business Writing

Semester 6

Course Name No. Of Periods
BCS-062 E-Commerce 2
MCS-022 Operating System Concepts and Networking Management 4
BCSL-063 Operating System Concepts & Networking Management Lab 1
BCSP-064 Project 8


  • E-Commerce Concept and Models
  • Practices in E-Commerce
Operating System Concepts and Networking Management
  • Operating System Fundamentals Networking
  • Linux Operating System
  • Windows 2000
  • Security and Management


The objective of the BCA project work is to develop a quality software solution by following the software engineering principles and practices. During the development of the project the students should involve in all the stages of the software development life cycle (SDLC). The main objective of this project course is to provide learners a platform to demonstrate their practical and theoretical skills gained during five semesters of study in BCA Programme. Students are encouraged to spend maximum time of the sixth semester working on a project preferably in a software industry or any research organization. Topics selected should be complex and large enough to justify as a BCA final semester project

In the event that you found the article valuable, at that point you can impart it to your companions, with the goal that they can likewise get the subtle elements all the more proficiently. Look at most recent posts for more updates of any other course in SabseUpar.


Please enter your comment!
Please enter your name here