Course Overview
The Bachelor of Computer Applications (BCA)Β is a three-year undergraduate programme designed to prepare students for careers in Information Technology, Software Development, Data Analytics, Artificial Intelligence, Cloud Computing, and Cybersecurity. The programme combines theoretical knowledge with practical training through laboratories, projects, internships, and industry interactions.
What BCA Students Learn
Programming Languages
- Programming Fundamentals
- C Programming
- C++
- Python Programming
- Java Programming
Web Technologies
- HTML5
- CSS3
- JavaScript
- PHP
- Bootstrap
- Responsive Web Design
Database Technologies
- Database Management Systems (DBMS)
- SQL
- MySQL
- Database Design
Software Development
- Software Engineering
- Software Testing
- Project Management
- Version Control (Git & GitHub)
Data Science & AI
- Data Analytics
- Data Visualization
Cyber Security
- Information Security
- Ethical Hacking Basics
- Network Security
- Cybersecurity Fundamentals
Mobile & Emerging Technologies
- Mobile Application Development
- Internet of Things (IoT) Basics
- AI Tools
- Generative AI
- Prompt Engineering
Practical Learning
Students gain hands-on experience through:
- Computer Laboratory Sessions
- Mini Projects
- Major Project
- Internships
- Coding Competitions
- Hackathons
- Workshops
- Technical Seminars
- Certificate Course
- AI Bootcamps