BCA
Course Overview
Bachelor in Computer Applications (BCA) is a degree course at undergraduate level and is related to computer applications. With the rapid advancement of Information Technology sector, demand for IT professionals has been steadily rising over past couple of decades.
This rapid growth of IT industry thereby has created lot of opportunities for computer science graduates due to which many students opt for this program at graduation level. BCA is designed to provide you a deep insight into the modern world of computer applications.
The basic objective of BCA Course provides knowledge and necessary skills to get rewarding careers into the changing world of Information Technology. The degree helps interested students in setting up a sound academic base for an advanced career in Computer Applications.
Course Units
Semester I
Unit | Subjects |
1 | Language 1 |
2 | Language 2 |
3 | Problem Solving Techniques (Theory & Lab) |
4 | Data Structure (Theory & Lab) |
5 | Management Principles and Application. |
6 | Skill Enhancement Course: Office Management Tools |
7 | OEC-I |
8 | Health and Wellness |
9 | CC& EA |
Semester II
Unit | Subjects |
1 | Language 1 |
2 | Language 2 |
3 | Computer Architecture |
4 | Object oriented Programming using Java(Theory & Lab) |
5 | Database Management System(Theory & Lab) |
6 | Environmental Studies |
7 | OEC-II |
8 | NCC/NSS |
9 | CC& EA |
Semester III
Unit | Subjects |
1 | Kannada/Hindi |
2 | English |
3 | Operating System |
4 | Computer Networks(Theory and Lab) |
5 | Python Programming (Theory and Lab) |
6 | OEC |
7 | Computer Assembly And Repair(AECC) |
8 | Physical Education |
9 | NCC/NSS |
Semester IV
Unit | Subjects |
1 | Kannada/Hindi |
2 | English |
3 | Software Engineering |
4 | Internet Technologies(Theory and Lab) |
5 | Artificial Intelligence(Theory and Lab) |
6 | OEC |
7 | The Constitution Of India |
8 | Physical Education |
9 | NCC/NSS |
Semester V
Unit | Subjects |
1 | Data Communication and Networks |
2 | Artificial Intelligence |
3 | Java Programming |
4 | Analysis and Design of Algorithm |
5 | Elective 1 |
6 | Java Programming Lab |
7 | Analysis and Design of Algorithm Lab |
8 | Project |
9 | Skill Development Course |
Semester VI
Unit | Subjects |
1 | System Programming |
2 | Professional and Business Communication |
3 | Web Programming |
4 | Elective 2 |
5 | Web Programming Lab |
6 | Project |
7 | Skill Development Course |
JOB OPPORTUNITIES
IT Sector
- Software Developer
- Database Manager
- Technical Support
- IT Analyst
- Web Developer
- Junior Analyst
- Computer Support Service Specialist
- Software Publisher
- Data Scientist
- Web Programmer
- Systems Admin
- Computer Network Architect
- Project Assistant
- Data Operator
- Computer Programmer
- Web Analyst
- BCA course opens a pool of job opportunities in various fields, especially in the IT sector.
- Students become proficient in well-used programming languages such as JAVA, C++, Python, CSS, Linux, etc., and enhance their technical skills as well.
- A candidate with a BCA course is in huge demand since manpower is continuing to get replaced by the systems and the need for good skilful experts and professionals is there to operate and function.
- Both the public and private sectors are known to recruit graduates of BCA courses.
Quisque Rutrum Aenean
- Aenean massa. Cum sociis natoque
- Aenean vulputate eleifend tellus
- Curabitur ullamcorper ultricies nisi
- Maecenas tempus
- Etiam rhoncus consequat vitae
- Quisque rutrum aenean imperdiet
- Nullam quis ante
- Donec pede justo fringilla vel
Entry key and information
Level | UG – Bangalore City University |
Mode of Study | Full Time |
Duration | 3 – 4 years |
Timing | Weekdays 9 AM to 3:30 PM , Weekends 9 AM to 12:30 PM |
Entry Requirements:
- I PUC / XII STD
- Any Discipline – Arts , Science and Commerce
- X STD + 2 Year Diploma