Search
Bachelor of Computer Applications
Courses
Semester I (NEP-AICTE)
Core Courses (CC):
- Logical Foundations and Computing Mathematics
- Computer Organization and Architecture
Skill Enhancement Course (SEC) :
- Problem Solving Techniques
Ability Enhancement Course (AEC) :
- Business Communication
Multi-Disciplinary Elective (MDE) :
- Indian Knowledge Systems – Management of Self
Value Added Course (VAC) :
- Environment and Sustainability
Semester II (NEP-AICTE)
Core Courses (CC):
- Advanced Mathematical Techniques
- Data Structures
- Operating Systems
Skill Enhancement Courses (SEC) :
- Object Oriented Programming using Java
- Web Technologies
Value Added Course (VAC) :
- Indian Constitution
Semester III (NEP-AICTE)
Core Courses (CC):
- Probability and Statistics
- Database Management System
- Software Engineering
Skill Enhancement Course (SEC) :
- Python Programming
Discipline Specific Elective (DSE) :
- Artificial Intelligence and Machine Learning Specialization : Feature Engineering
Value Added Course (VAC) :
- Stress Management and Yoga
Semester IV (NEP-AICTE)
Core Courses (CC):
- Entrepreneurship and Startup Ecosystem
- Computer Networks
- Design and Analysis of Algorithm
- Artificial Intelligence
Skill Enhancement Course (SEC) :
- Design Thinking and Innovation
Discipline Specific Elective (DSE) :
- Artificial Intelligence and Machine Learning Specialization : Introduction to Machine Learning
Semester V (NEP-AICTE)
Discipline Specific Elective (DSE) :
- Artificial Intelligence and Machine Learning Specialization :
- Neural Network
- Digital Image Processing
- Natural Language Processing
Skill Enhancement Course (SEC) :
- Quantitative Techniques
- Internship
Semester VI (NEP-AICTE)
Core Courses (CC):
- Generative AI
Discipline Specific Elective (DSE) :
- Artificial Intelligence and Machine Learning : Deep Learning for Computer Vision
- Predictive Analysis
Ability Enhancement Course (AEC) :
- Soft Skills
Skill Enhancement Course (SEC) :
- Major Project