Begin your journey into the dynamic world of technology with the Bachelor of Computer Applications (BCA) program at Vishwakarma University, Pune. Designed for the innovators and problem-solvers of tomorrow, this three-year undergraduate program offers a future-ready curriculum with a specialized focus on Artificial Intelligence (AI).
Our BCA-AI program provides a strong foundation in computer science, while integrating cutting-edge subjects like Machine Learning, Data Science, and Cloud Computing—ensuring students are prepared for the digital world’s most in-demand careers.
What sets us apart is our emphasis on hands-on learning. From coding and software development to real-time projects, internships, and hackathons—our students learn by doing, not just reading.
Backed by experienced faculty, state-of-the-art labs, and strong industry connections, the program is designed to nurture not just technical skills, but also creativity, collaboration, and critical thinking.
Whether your goal is to become a skilled developer, data analyst, or pursue further studies in computer science, the BCA program at Vishwakarma University equips you with the tools to succeed.
Join one of the top BCA colleges in Pune and take your first step towards a rewarding career in tech.
The objectives of the programme shall be to provide a sound academic base from which a career in Computer Applications can be developed.
Vishwakarma University (VU), Pune
Bachelor of Computer Applications – AI
04Years – 08 Semesters Full Time Programme Effective from
AY 2025 – 2026
Programme Structure (NEP)
Choice Based Credit System (CBCS) and Grading System
Outcome-Based Education
BCA AI SEM I
Course Type |
Subject Name |
DSC |
Fundamentals of Mathematics |
DSC |
Programming in C |
DSC |
Programming in C-lab |
DSC |
Database Management System |
DSC |
Database Management System-lab |
OE |
Fundamentals of Computers/ Introduction of new edge technology |
MT |
VU Level Minor |
SE |
Commutative English |
VE |
Happiness & Positivity |
BCA AI SEM II
Course Type |
Subject Name |
DSC |
Statistical Methods |
DSC |
Introduction to Python |
DSC |
Introduction to Python Lab |
OE |
Principles of Management |
MT |
VU Level Minor |
SE |
Technical Writing Communication |
VE |
Environmental Science Fundamentals |
BCA AI SEM III
Course Type |
Subject Name |
DSC |
Data Structure & Algorithm |
DSC |
Data Structure & Algorithm Lab |
DSC |
Software Engineering |
DSC |
Web Technology |
DSC |
Web Technology Lab |
OE |
Organisational Behaviour |
MT |
VU Level Minor |
SE |
Critical Thinking |
VE |
Computer Networks |
BCA AI SEM IV
Course Type |
Subject Name |
IKES |
Indian Knowledge System |
DSC |
Advance Web Technology |
DSC |
Advance Web Technology Lab |
DSC |
Digital Marketing |
DSC |
Big Data Analysis |
DSC |
Big Data Analysis Lab |
DSC |
Java Programming |
DSC |
Java Programming Lab |
MT |
VU Level Minor |
BCA AI SEM V
Course Type |
Subject Name |
DSC |
Software Project Management |
DSC |
Data Modelling & Visualization |
DSC |
Research Methodology |
MT |
VU Level Minor |
DSC |
Introduction to AI |
DSC |
Data Modelling & Visualization - LAB |
DSC |
Data Analysis & Data warehousing |
BCA AI SEM VI
Course Type |
Subject Name |
DSE |
Object Oriented Software Engineering |
DSC |
Operating System |
MT |
VU Level Minor (Project) |
DSC |
Machine Learning Algorithms |
DSC |
Machine Learning Algorithms Lab |
DSC |
Major Project |
DSC |
Aptitude Development Training |
BCA AI SEM VII H
Course Type |
Subject Name |
DSE |
Neural Networks & Deep Learning OR Cloud Computing and Visualization |
DSC |
Natural Language Processing (NLP) |
DSC |
AI for Sustainability & Ethics |
DSC |
Robotics and AI Automation |
DSC |
Robotics and AI Automation Lab |
DSC |
Natural Language Processing (NLP) Lab |
DSC |
Personality Development & Technical Skill |
DSC |
Mini Project |
BCA AI SEM VII R
Course Type |
Subject Name |
DSC |
Technical Writing |
DSC |
Survey of Literature |
DSC |
Research Tools |
DSE |
Data Collection Techniques/ Web Scraping and Automated Data |
DSC |
Research Design & Planning |
DSC |
Research Ethics |
BCA AI SEM VIII H
Course Type |
Subject Name |
DSE |
Software Deployment and Maintenance/Agile Development |
DSC |
Mobile and Web App development |
DSC |
Major Project/ Internship |
DSC |
Mobile and Web App development-LAB |
DSC |
AI in Gaming and simulation |
DSC |
AI in Gaming and simulation-LAB |
BCA AI SEM VIII R
Course Type |
Subject Name |
DSC |
IPR |
DSC |
Patent Designing and Filling |
DSE |
Research Proposal Development /AI Experimental Research |
DSC |
Report Writing and Thesis Preparation |
DSC |
Research Paper Writing |
DSC |
Research Paper Presentation Skills |