Bachelor of Computer Application (BCA) is a three year degree course for the youth who are interested in making their career in the field of Info-tech. It is a professional course to impart computer skills and knowledge. In this era of automation it becomes necessary to learn Information Technology with full enthusiasm. The BCA course under GGSIPU has been designed in such a manner that it provides a strong foundation in learning computer skills and students are exposed to various areas of computer applications including the latest developments in the industry. At DTC, we impart practical knowledge of the subjects to learn more about the real life situations from IT industries. We organize workshops and short term programmes on latest technologies by the eminent personalities from the academia and corporate world. The fast growing information technology and communication systems have become critical components of almost every company’s strategic plan. BCA is the best course to get an early in the field of software development or web development.

During the three years, we provide students the knowledge of database management system, web development tools, programming languages, networking, operating system, principle of management and principle of accounting etc. Our course prepares the students for advanced career in Computer Applications and grooms the students with intensive inputs from the rapidly changing IT industry & prepares to take up the challenges of the corporate world. The main emphasis is on building strong foundation needed for career options in Computers, focus on emerging Computer Applications. The IT industry has demand of skilled resources. We provide personality development classes to our students to strengthen their communication skills because to move ahead in this field a strong analytical ability and excellent written and verbal communication skills are required. Excellent team working and peer to peer interaction are must to succeed in the IT industry. The successful completion of BCA opens up options in leading MNCs, IT Industries and Courses such as MCA, MBA (IT) etc.

The programme is divided into six semesters.


Semester 1
  • Mathematics
  • Technical Communication
  • Introduction to Programming
  • Language using C
  • Introduction to Computers & IT
  • Physics
Semester 2
  • Mathematics – II
  • Principles of Management
  • Digital Electronics
  • Data Structure Using C
  • Database Management System


Semester 3
  • Mathematics – III
  • Computer Architecture
  • Front End Design Tool
  • Principles of Accounting
  • Object Oriented Programming using
  • C++.
Semester 4
  • Mathematics – IV
  • Web Technologies
  • Java Programming
  • Software Engineering
  • Computer Networks


Semester 5
  • Operating System
  • Computer Graphics
  • E- Commerce
  • Software Testing
  • Microprocessor
  • Advance Computer Networks
  • Web Based Programming
  • Business Economics
Semester 6
  • Data Ware Housing & Data Mining
  • Mobile Computing
  • Linux Environment
  • Multimedia & Its Applications
  • Bio Informatics
  • Artificial Intelligence
  • Network Security
  • Network Programming