Bachelor of Computer Applications

The DSMS BCA course is an undergraduate programme where students are exposed to various areas of computer applications including latest developments to keep pace with industry. The programme enables aspirants to acquire and apply sound knowledge in key areas of computer science and industrial computing.

Course Objective

This programme equips students thoroughly with the necessary qualification, knowledge and skills for a rewarding career in the Information and Technology Sector. In this computer Age, students of this domain can also join any industry of their choice since 'Programming the Services' is the main motto of this programme. BCA serves as a concrete foundation for the move up to MCA, helping students attain the pinnacle of success.


Semester I


Semester II

Computer Fundamentals


Programming in C

Mathematics I


Environmental Studies


PC Software Lab

Programming Lab in C


Software Lab-I [C and Data Structure]

Software Lab-II [IT Tools Lab]


Digital Logic


Data Structure


Accounting & Costing




Total of Theory



Data Structure Lab


Digital Lab


Semester III


Semester IV



Object oriented programming with C++

Operating System


Mathematics II

Reasoning & Aptitude


Elective I




Unix and Shell programming Lab


Data Base Management System


Computer Networks


Information System Analysis & Design


Communicative English


Elective II





VB Lab


Semester V


Semester VI

Software Engineering


Web Technology

Mathematics III


Core Java

Elective III


Web Technology Lab


Java Lab


Computer Graphics


Internet and E-commerce


Elective IV



Computer Graphics Lab


Internet and E-commerce Lab


Project Work & Viva


Electives For Semesters III, IV, V, VI


Business System & Application


Multimedia System Design

Computer Organization & Architecture


Microprocessor and its Applications


Intelligent Systems


Introduction to Cyber Security

Software Project Mgmt & Quality Assurance


Theory of Computation

Cloud Computing

3 year full time course.


Passed 10+2 with English and Mathematics / Statistics.

Written test.

Industry Oriented Course

Career Development programme on Advanced Software like j2EE / DBA / LINUX / NETWORKING / NET / PHP & MYSQL are conducted for students in order to keep track with the latest technology in IT Industry.