BCA
- 2 Years / Onsite
- Intakes: Jan, Apr, Jun, Oct
Overview
With the world becoming a technology driven arena, technical knowledge is of vital importance. The faculty aims to impart the necessary computing skills to the students and make them industry ready.
Relevant and practical are two key words of the course and the dedicated, technically well qualified and committed staff at SBM strive to keep the course the same. The course creates a platform for the students to learn more of computing and computer science. In addition frequent exposure to the domains that the students are interested in is provided through field trips to IT organizations.
The proficient faculty is aided by a well equipped lab, that provides hands on experience and practical experience to the students to apply the knowledge learnt. Students are given access to some of the latest developments and progress made in the industry so that they are industry ready.
Career Opportunities
Graduates with a Bachelor of Computer Applications (BCA) can explore various career opportunities, including:
- Software Developer: Design and develop software applications.
- System Analyst: Analyze and design IT solutions.
- Web Developer: Create and maintain websites.
- Database Administrator: Manage and secure databases.
- Network Administrator: Oversee and maintain computer networks.
- IT Support Specialist: Provide technical support for computer systems.
- Cybersecurity Analyst: Protect systems from cyber threats.
- Data Scientist: Analyze and interpret complex data.
- Cloud Architect: Design cloud computing strategies.
- Mobile App Developer: Develop applications for mobile devices.
Additionally, BCA graduates can pursue higher education, such as MCA (Master of Computer Applications), MBA (Master of Business Administration), or certifications in specialized areas like cybersecurity, data science, and cloud computing.
Value Added Courses
Contact us
COURSE STRUCTURE
Sl. No. | Subjects |
1.1 | Language: Kannada / Sanskrit / Urdu / Tamil / Telugu / Malayalam/ Additional English / Marathi / Hindi / French |
1.2 | English |
1.3 | Problem Solving Techniques Using C |
1.4 | Digital Electronics |
1.5 | Discrete Mathematics |
1.6 | C Programming Lab |
1.7 | Digital Electronic Lab |
1.8 | Foundation Course* |
1.9 | CC & EC* |
Sl. No. | Subjects |
2.1 | Language: Kannada / Sanskrit / Urdu / Tamil / Telugu / Malayalam/ Additional English / Marathi / Hindi / French |
2.2 | English |
2.3 | Data Structures |
2.4 | Data Base Management System |
2.5 | Numerical and Statistical Methods |
2.6 | Data Structure Lab |
2.7 | DBMS Lab |
2.8 | Foundation Course* |
2.9 | CC & EC* |
Sl. No. | Subjects |
3.1 | Language: Kannada / Sanskrit / Urdu / Tamil / Telugu / Malayalam/ Additional English / Marathi / Hindi / French |
3.2 | English |
3.3 | Object Oriented Programming Using C++ |
3.4 | Financial Accounting and Management |
3.5 | Operating System |
3.6 | C++ Lab |
3.7 | Accounting Packing Lab |
3.8 | Foundation Course |
3.9 | CC & EC* |
Sl. No. | Subjects |
4.1 | Language: Kannada / Sanskrit / Urdu / Tamil / Telugu / Malayalam/ Additional English / Marathi / Hindi / French |
4.2 | English |
4.3 | Visual Programming |
4.4 | Unix Shell Programming |
4.5 | Operation Research |
4.6 | Skill Development Course |
4.7 | Visual Programming Lab |
4.8 | UNIX Lab |
4.9 | CC & EC |
Sl. No. | Subjects |
5.1 | Data Communication and Networks |
5.2 | Software Engineering |
5.3 | Computer Architecture |
5.4 | Java Programming |
5.5 | Microprocessor and Assembly Language |
5.6 | Project |
5.7 | Skill Development Course |
5.8 | Java Programming Lab |
5.9 | Assembly Language Programming Lab |
Sl. No. | Subjects |
6.1 | Theory of Computation |
6.2 | System Programming |
6.3 | Cryptography and Network Security |
6.4 | Web Programming |
6.5 | Project |
6.6 | Skill Development Course |
6.7 | Web Programming Lab |
How to Apply?
- You Apply
Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.
- We Connect
After you submit your application, an admissions representative will contact you and will help you to complete the process.
- You Get Ready
Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.