Overview

The department of BCA was established in 2015 with the objective of preparing students to become efficient software professionals in the IT Companies. It also facilitates advancement of knowledge in systems and Computer Technology by providing High quality theory and practical classes that addresses technical challenges. It prepares the students to accomplish success in Computer Industry, Programming and Development, Information Systems, Graphics, Multimedia and Computer Research etc.

Since Bangalore is considered as Silicon Valley and IT hub of India, the college is endeavoured to provide a strong foundation to students and prepare them for a bright career in IT sector and other allied professions. Efforts are made to bring out the hidden talents of the students in innovation and creativity and hardware and software by exposing the students with visits to IT companies and organize interaction with industry experts from IT companies. The students are trained to prepare softwares in their dissertation in the final year of the course.

Apart from this, the young minds are chiselled to utilize their spare time of construct software tools designed for exhibition purpose students are also monitored and counselled to take up post-graduation for gaining seasoned minds. The value-added programme provides an additional platform to develop life skills and inculcate the spirit of team work in them.

Objectives:

 To pursue exceptional standards of innovation and excellence.
 To develop skills to solve complex technological problems of society.
 To sensitize community awareness among the students.
 To produce Graduates who can advance the computing industry with global perspectives.
 To instil societal and ethical concerns relating to Computer Technology.

Duration of the program

3 Years

Certifying Authority

Bengaluru City University

Eligibility

 Pass in 10+2 or equivalent in any discipline with a minimum of 50% aggregate marks in a single attempt.
 Scholarship facility to students above 85% marks.

Attendance

A student should have 75% attendance in each course. Any student who is not complying with this requirement will not be allowed to appear for Semester End University Examination.

BCA program outcomes (POs)

Students will develop ability to:
 Gain adequate knowledge of IT related subjects.
 Apply the knowledge of Computer Science to solve real life problems.
 Design and develop IT solutions for emerging problems in all disciplines.
 Analyse problems in IT using knowledge of Computer Science and Mathematics.
 Write programmes for a given IT problem.
 Assess societal, health, safety and cultural issues related to the IT profession.
 Work effectively in a multi-disciplinary setup to accomplish the desired goal.
 Apply scientific principles for effective project development and implementation.
 Understand need for lifelong learning for achieving excellence in the given field.
 Develop ethics in all activities in personal, professional and social life.
 Understand the role as a socially responsible citizen.

Programme Specific Outcomes (PSOs)

Students will develop ability to:
 Possess adequate knowledge in computer programming and solve real problems.
 Will possess adequate knowledge of network security services.
 Will have adequate expertise to design and implement dynamic website.
 Should be convergent with system programming.

Semester wise details of BCA

I SEMESTER

Sl. No Course
1. Language-I : Urdu / Hindi / Kannada
2. Language-II : English
3. Discrete Structure
4. Problem solving Techniques
5. Data Structure
6. Problem solving Lab
7. Data Structure Lab
8. OE1: Open Elective
9. SEC I : Office Management Tools
10. Yoga
11. Health and Wellness

II SEMESTER

Sl. No Course
1. Language-I : Urdu / Hindi / Kannada
2. Language-II : English
3. Computer Architecture
4. Object Oriented Programming using Java
5. Database Management System
6. Java Lab
7. Database Management System Lab
8. OE2: Open Elective
9. Environmental studies
10. Physical Education
11. NCC/NSS/CL/R&R

III SEMESTER

Sl. No Course
1. Language-I : Urdu / Hindi / Kannada
2. Language-II : English
3. Operating Systems
4. Computer Networks
5. Python Programming
6. Computer Networks Lab
7. Python Programming Lab
8. OE3: Open Elective: Business Correspondence
9. SEC II: Computer Assembly and Repair
10. Physical Education
11. NSS

IV SEMESTER

Sl. No Course
1. Language-I : Urdu / Hindi / Kannada
2. Language-II : English
3. Software Engineering
4. Design and Analysis of Algorithm
5. Internet Technologies
6. Design and Analysis of Algorithm Lab
7. Internet Technologies Lab
8. OE4: Open Elective
9. The Constitution of India
10. Physical Education
11. NSS

VSEMESTER

Sl No. Course
1. Artificial Intelligence
2. Data Analytics
3. Web Programming
4. Data Analytics Lab
5. Web Programming Lab
6. Vocation Course: Quantitative Techniques
7. Elective I: a. Data Mining
8. Cyber Crime, Cyber Law, and Intellectual Property Right
9. Physical Education
10. NSS

VI SEMESTER

Sl. No Course
1. Theory of Computation
2. Machine Learning
3. Mobile Application Development
4. Machine Learning Lab
5. Mobile Application Development Lab
6. Vocation Course II: Electronic Content Design
7. Elective II: a. Operations Research b. Software Testing
8. Professional Communication
9. Physical Education
10. NSS

Syllabus-Download

As per NEP from 2021-22
I & VI Semester BCA BCA