The Bachelor of Computer Applications (BCA) is a leading undergraduate program in Information Technology and Computer Applications, covering programming, software development, databases, networking, and emerging technologies. With a blend of theory and practical training, it prepares graduates for careers in software development, data analytics, web and mobile app development, and IT consulting, equipping them with essential technical and problem-solving skills for the evolving digital world.
The Candidate must have passed 12th in any stream or equivalent from a recognized board.
The admission is based on merit.
BCA offers excellent career opportunities in the IT and computer applications sector, allowing students to specialize in diverse fields such as software development, cybersecurity, big data analytics, and IT systems management. Graduates can pursue roles in the IT industry, entertainment and multimedia, computer graphics, banking, government, and education sectors, leveraging their skills in programming, database management, and emerging technologies to drive innovation and digital transformation across industries.
Code | Course Name | Credits |
– | elective group-1(Theory)24-25 | – |
NBCA101P | Programming in C – Practical | 2 |
NBCA101T | Programming in C | 2 |
NBCA102P | Basic Web Designing – Practical | 2 |
NBCA102T | Basic Web Designing | 2 |
NBCA104P | Office Automation – Practical | 2 |
NBCA105T | Foundation Mathematics | 4 |
NENG101T | English | 2 |
NVAC101T | Yoga and Sports for Holistic Development | 2 |
Code | Course Name | Credits |
– | Elective Course(EC) | – |
NBCA201P | Data Structures – Practical | 2 |
NBCA201T | Data Structures | 2 |
NBCA202P | Database Management System – Practical | 2 |
NBCA202T | Database Management System | 2 |
NBCA204T | Basic Statistics | 4 |
NBCA205P | Web Development with WordPress – Practical | 2 |
NENV101T | Environmental Science | 2 |
NIKS101TB | FOUNDATIONAL LITERATURE OF INDIAN CIVILIZATION | 2 |
Code | Course Name | Credits |
NBCA301P | Core Java – Practical | 2 |
NBCA301T | Core Java | 4 |
NBCA302P | Operating System – Practical | 2 |
NBCA302T | Operating System | 4 |
NBCA303T | Digital Marketing | 4 |
NBCA304T | SOFT SKILLS | 2 |
NBCA305T | PROJECT MANAGEMENT | 2 |
NIKS102TB | INDIAN HEALTH SCIENCE | 2 |
Code | Course Name | Credits |
– | Elective Course(EC) | – |
– | Elective Group Practical | – |
NBCA401T | Computer Networks | 4 |
NBCA402P | Python Programming – Practical | 2 |
NBCA402T | Python Programming | 2 |
NBCA403T | Big Data Analytics | 4 |
NBCA405T | PERSONALITY DEVELOPMENT | 2 |
NBCA406P | Backend Web Development using Django – Practical | 2 |
NVAC102TB | Environmental Science | 2 |
Code | Course Name | Credits |
– | Elective Course(EC) | – |
– | Elective Group V(Practical) 24-25 | – |
– | Minor Elective Course -V (Theory) | |
NBCA501T | Object Oriented Analysis & Design | 4 |
NBCA502P | Internship | 4 |
NBCA503P | PHP Programming – Practical | 2 |
NBCA503T | PHP Programming | 2 |
NCOS501T | Communication Skills | 2 |
Code | Course Name | Credits |
– | Elective Group VI (Practical) 24-25 | – |
Elective group VI (Theory) 24-25 | – | |
NBCA601T | Software Testing | 4 |
NBCA602T | Wireless Communication | 4 |
NBCA603T | Cyber Security | 4 |
NBCA605T | E-Commerce | 4 |
NBCA606T | Entrepreneurship Development | 2 |
Code | Course Name | Credits |
– | Elective Course(EC) | – |
Elective Group VII 24-25 | – | |
NBCA601T | Blockchain Technology – Practical | 2 |
NBCA602T | Blockchain Technology | 4 |
NBCA603T | Cloud Computing – Practical | 2 |
NBCA605T | Cloud Computing | 4 |
Code | Course Name | Credits |
– | Elective course (Practical) 24-25 | – |
– | Elective course (Theory) 24-25 | – |
– | Elective group VIII (24-25) | 2 |
NBCA801P | Machine Learning – Practical | 4 |
NBCA801T | Machine Learning | 2 |
NBCA802T | Compiler Design | 4 |
NBCA803T | Internet of Things | 4 |