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 | Discrete Structure |
4 | Problem Solving Technique |
5 | Computer Architecture |
6 | Skill Enhancement Course: Office Management Tools |
7 | Problem Solving Technique Lab |
8 | Computer Architecture Lab |
9 | The Constitution of India |
Semester II
Unit | Subjects |
1 | Language 1 |
2 | Language 2 |
3 | Data Structure |
4 | Object oriented Programming using Java |
5 | Operating Systems |
6 | Environmental Studies |
7 | Data Structure Lab |
8 | Operating Systems Lab |
9 | Object oriented Programming using Java Lab |
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 |
5 | Design and Analysis of Algorithm |
6 | Internet Technologies Lab |
7 | Design and Analysis of Algorithm Lab |
8 | The Constitution Of India |
9 | Physical Education |
10 | NCC/NSS |
Semester V
Unit | Subjects |
1 | Artificial Intelligence |
2 | Data Analytics |
3 | Web Programming |
4 | Data Analytics Lab |
5 | Web Programming Lab |
6 | Quantitative Techniques |
7 | Computer Graphics |
8 | Cyber Crime, Cyber Law, and Intellectual Property Right |
Semester VI
Unit | Subjects |
1 | Machine Learning |
2 | Mobile Application Development |
3 | Project Work |
4 | Machine Learning Lab |
5 | Mobile Application Development Lab |
6 | Electronic Content Design |
7 | Operations Research |
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.
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