UG Program – BCA with specialization in Software Engineering (Online BCA)
Master programming through India’s first UGC entitled online Bachelor of Computer Applications program
A Bachelor of Computer Applications program with a specialization in Software Engineering focuses on blending core computer science concepts with practical software development skills. Students begin with foundational courses covering programming languages, data structures, algorithms, and computer architecture. Then, they dive into specialized software engineering topics like development methodologies, software design, testing, and project management. By the end of the program, graduates are well-prepared for careers as software engineers, developers, or analysts. They possess the technical skills and practical experience needed to design, develop, and maintain software systems effectively, meeting the demands of the ever-evolving tech industry. Gain practical experience with HCLTech internships as you complete your major project!
Semester 1
Basic Mathematics- I
Business Communication
Computer and Information Technology
Human Computer Interaction
Programming in C
Semester 2
Data Structures using C
Environmental Studies
Individual Excellence and Social Dynamic
Operating System Concepts
Software Engineering and Modeling
Semester 3
Introduction to Database Management System
Computational Statistics
Green computing
Network Basics
Object Oriented Programming using Java
Semester 4
Unix Operating System and Shell Programming
Python Programming
Getting started with Java Programming
Java Database Programming
Developing Web Application
Semester 5
Introduction to Artificial Intelligence
Fundamentals of Ecommerce
Professional Ethics
Getting Cloud Ready
DevOps Principles, Practices and Tools with Cloud
Semester 6
Major Project
Planning for a project
Cloud (AWS) based Application Development with DevOps
Apply Agile principles and develop a project
About the instructor
33 Courses
0 students