Bachelor of Computer Application (BCA)

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

Course Structure:

Semester I

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

Semester II

  • English (Paper II)
  • Discrete Mathematics
  • Data Base 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