Program Structure
First Semester
- BCA101 –
- Computer Fundamentals and Windows Based Application–
- 4 Credits
- BCA102 –
- Programming In C–
- 4 Credits
- BCA103 –
- Data Structure–
- 4 Credits
- BCA104 –
- English – 1–
- 4 Credits
- BCA105P –
- Windows Based Application Lab (Practical)–
- 4 Credits
- BCA106P –
- C Programming Lab (Practical)–
- 4 Credits
TOTAL CUMULATIVE CREDITS – 24 Credits
Second Semester
- BCA –
- Mathematics–
- 4 Credits
- BCA201 –
- Computer Organization and Architecture–
- 4 Credits
- BCA202 –
- DBMS–
- 4 Credits
- BCA203 –
- Oops with C++–
- 4 Credits
- BCA204P –
- DBMS Lab (Practical)–
- 4 Credits
- BCA205P –
- C++ Lab (Practical)–
- 4 Credits
TOTAL CUMULATIVE CREDITS – 24 Credits
Third Semester
- BCA301 –
- Data Communication–
- 4 Credits
- BCA302 –
- Operating System–
- 4 Credits
- BCA303 –
- Computer Graphics–
- 4 Credits
- BCA304 –
- Client Server Architecture–
- 4 Credits
- BCA305P –
- Computer Graphics Lab (Practical)–
- 4 Credits
- BCA306P –
- Client Server Architecture Lab (Practical)–
- 4 Credits
TOTAL CUMULATIVE CREDITS – 24 Credits
Fourth Semester
- BCA401 –
- Software Engineering–
- 4 Credits
- BCA402 –
- Java Programming–
- 4 Credits
- BCA403 –
- RDBMS–
- 4 Credits
- BCA404 –
- Unix And Shell Programming–
- 4 Credits
- BCA405P –
- Java Lab (Practical)–
- 4 Credits
- BCA406P –
- Unix Lab (Practical)–
- 4 Credits
TOTAL CUMULATIVE CREDITS – 24 Credits
Fifth Semester
- BCA501 –
- Algorithm and Analysis–
- 4 Credits
- BCA502 –
- Internet Programming–
- 4 Credits
- BCA503 –
- Application Programming–
- 4 Credits
- BCA504 –
- System Programming–
- 4 Credits
- BCA505P –
- Web Designing/Internet Lab (Practical)–
- 4 Credits
- BCA506P –
- Application Programming Lab (Practical)–
- 4 Credits
TOTAL CUMULATIVE CREDITS – 24 Credits
Sixth Semester
- BCA601 –
- Mis and Enterprise Resources Planning (ERP)–
- 4 Credits
- BCA602 –
- Computer Network and Security–
- 4 Credits
- BCA603 –
- Project: System Side or Application Side–
- 4 Credits
- BCA604P –
- Ada Lab (Practical)–
- 4 Credits
- BCA605P –
- System Programming Lab (Practical)–
- 4 Credits
TOTAL CUMULATIVE CREDITS – 20 Credits
Program Overview
BCA (Bachelor of Computer Applications) in Distance Education is a three year graduate degree course that deals in computer applications. The course eligibility is 10+2 from a recognized board.
BCA Course is a study of computer science and its related applications. It is said to be one of the most sought-after courses for students who wish to make a career in the IT field.
The course enables students for roles pertaining to Computer Applications and IT industry and helps a student develop programming skills, networking skills and learn application packages, programming languages and modern techniques of Information Technology. BCA Course is specially designed to prepare students for the IT field and also build a basic foundation for higher studies.
Basics of Programming, Networking, World Wide Web, Data Structure, Advanced basics of programming, database management, mathematics and software engineering are some of the topics that are covered in BCA course.
There are variety of career options that are available for a BCA graduate in IT industry. BCA degree holder can work in several sectors, some of which include Education, Multimedia, Financial Institutes, Government Departments, Security and Surveillance etc.
Candidates who don’t wish to go for a job after graduation, can also opt for higher studies like MCA degree i.e. Master of Computer Application. Another good option is Master’s Degree in Computer Management (MCM) or Master’s Degree in Information Management (MIM). For students inclined more towards the managerial aspects of an organization, MBA in Information Technology from a reputed B-School in India is a good option.
Job profiles for BCA graduates
The job profiles suitable for BCA graduates are:
- Programmers
- System Analyst
- Network Designer
- Game Developers and Testers
- System Manager
Top Recruiters of BCA in Distance Education Graduates
Top companies where BCA graduates can get a job are:
- Wipro
- NIIT
- Infosys
- TCS
- HCL