About BCA Tutorial
This tutorial will briefly cover the meaning, eligibility criteria to take admission in BCA, BCA syllabus, and other detailed information of NOU(Nalanda Open University), IGNOU(Indira Gandhi National Open University), and other university. In this tutorial you also find the courses related to BCA every semester, fees and the question bank of every year.
Detail
BCA or Bachelor of Computer Application is a 3-year undergraduate programme that covers basics of computer application and software development. This course encompasses operating systems, database management systems, web technology and languages such as C, C++, HTML, Java etc and software engineering.
Eligibility Criteria
This course is available for candidates who have completed their 10+2 level with minimum 45% marks.
Tutorial
BCA full form | Bachelor of Computer Application |
---|---|
Level | Under Graduate |
BCA Course Duration | 3 Years |
BCA Fees | |
BCA Eligibility | Minimum 50% marks in 10+2 in relevant stream with English as a mandatory subject |
BCA Syllabus | NOU BCA Syllabus |
Fee Structure
NOU BCA Syllabus
PART-I | ||
---|---|---|
Paper | Paper Title | Total Marks |
1 | Foundation Course in English | 80(Written) + 20(Assignment) |
2 | Foundation Course in Humanities and Social Sciences | 80(Written) + 20(Assignment) |
3 | Computer Fundamentals and PC Software | 20(Written) + 80(Practical) |
4 | PC Software Application Skills | 80(Written) + 20(Assignment) |
5 | Foundation Course in Mathematics in Computing | 80(Written) + 20(Assignment) |
6 | āCā Programming & Data structure | 20(Written) + 80(Practical) |
PART-II | ||
Papaer | Paper Name | Marks |
7 | Foundation Course in Science and Technology | 80(Written) + 20(Assignment) |
8 | Introduction to System Software Organization | 20(Written) + 80(Practical) |
9 | Elements of System Analysis and Design | 80(Written) + 20(Assignment) |
10 | Introduction to DBMS | 80(Written) + 20(Assignment) |
11 | Introduction to Computer Organisation | 80(Written) + 20(Assignment) |
12 | Windows Programming | 20(Written) + 80(Practical) |
13 | Multimedia | 80(Written) + 20(Assignment) |
14 | RDBMS Lab | 20(Written) + 80(Practical) |
PART-III | ||
Paper | Paper Name | Marks |
15 | Computer Network | 80(Written) + 20(Assignment) |
16 | TCP/IP Programming | 80(Written) + 20(Assignment) |
17 | Introduction to Software Engineering | 80(Written) + 20(Assignment) |
18 | Computer Oriented Numerical Techniques | 80(Written) + 20(Assignment) |
19 | C++ and Object Oriented Programming | 20(Written) + 80(Practical) |
20 | Theory of Computer Science | 80(Written) + 20(Assignment) |
21 | Introduction to Internet Programming (Java, Active X) | 80(Written) + 20(Assignment) |
22 | Internet Administration | 80(Written) + 20(Assignment) |
23 | Project | 80(Report) + 20(Viva) |
Question Bank
Question Bank Year 21-22Fee Structure
IGNOU BCA Syllabus
First Semester | ||
---|---|---|
Course Code | Course Name | Credits |
FEG-02 | Foundation course in English | 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 |
Second Semester | ||
Course Code | Course Name | Credits |
ECO-02 | Accountancy-1 | 4 |
MCS-011 | Problem Solving and Programming | 3 |
MCS-012 | Computer Organization and Assembly Language Programming | 4 |
MCS-015 | Communication Skills | 2 |
MCS-013 | Discrete Mathematics | 2 |
BCSL-021 | C Language Programming Lab | 1 |
BCSL-022 | Assembly Language Programming Lab | 1 |
Third Semester | ||
Course Code | Course Name | Credits |
MCS-021 | Data and File Structures | 4 |
MCS-023 | Introduction to Database Management System | 3 |
MCS-014 | System 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 |
Fourth Semester | ||
Course Code | Course Name | Credits |
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 |
BCS-041 | Algorithm Design Lab | 1 |
Fifth Semester | ||
Course Code | Course Name | Credits |
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 |
BCSL-056 | Network Programming and Administration Lab | 1 |
BCSL-057 | Web Programming Lab | 1 |
BCSL-058 | Computer Oriented Numerical Techniques Lab | 1 |
Sixth Semester | ||
Course Code | Course Name | Credits |
BCS-062 | E-Commerce | 2 |
MCS-022 | Operating System Concepts and Networking Management | 4 |
BCSL-063 | Operating System Concepts and Networking Management Lab | 1 |
BCSP-064 | Project | 8 |