Bachelor of Computer Application (BCA)

BCA is a six-semester full-time Under Graduate Course of Mahatma Gandhi University. Students are given adequate training to meet the requirements of the IT Industry. Distinctive training methods like, seminars and paper presentations are incorporated into the curriculum. The course provides a sound theoretical and practical knowledge about software development. Students are given the opportunity to get familiarized with upcoming technologies.

Course Structure:

Semester I

  • English (Paper I)
  • Mathematics
  • Basic Statistics
  • Computer Fundamentals and Digital Principles
  • The methodology of Programming and C Language
  • Software Lab I

Semester II

  • English (Paper-II)
  • Discrete Mathematics
  • Database Management Systems
  • Computer Organization and Architecture
  • Object-oriented programming using C++
  • Software Lab II

Semester III

  • Advanced Statistical Methods
  • Computer Graphics
  • Microprocessor and PC Hardware
  • Operating Systems
  • Data Structure using C++
  • Software Lab III

Semester IV

  • Operational Research
  • Design and Analysis of Algorithms
  • System Analysis & Software Engineering
  • Linux Administration
  • Web Programming using PHP
  • Software Lab IV

Semester V

  • Computer Networks
  • IT and Environment
  • Java Programming using Linux
  • Open Course
  • Software Lab V
  • Software Development Lab I
    (Mini Project in PHP)

Semester VI

  • Cloud Computing
  • Mobile Application Development- Android
  • Elective
  • Software Lab VI & Seminar
  • Software Development Lab II ( Main Project)
  • Viva Voce