The Bachelor of Computer Applications (BCA) Program is a 3 year full-time program offered at the ICFAI University, Mizoram with a view to impart in-depth knowledge and broad understanding of the basics of information technology. The BCA Program focuses on various areas of information technology and prepares students for a career in IT by enabling them to progress to MCA qualification in due course.

Duration : Three years.

Award: Students who successfully complete the BCA Program will be awarded the ‘Bachelor of Computer Applications’ Degree by the ICFAI University.

BCA Program Structure
The 3-year BCA Program consist of 36 courses covered in 6 semesters.

Year I

Semester - I

Semester - II

  • Language Skills I

  • Mathematics - I

  • Probability and Statistics

  • Computer Programming -I

  • Introduction to Computers

  • Principles of Management

  • Language Skills II

  • Mathematics - II

  • Fundamentals of Finance and Accounting

  • Operating Systems

  • Computer Programming - II

  • Principles of Economics

Summer Project - I

Year II

Semester - III

Semester - IV

  • Technical Report Writing

  • System Analysis and Design

  • Database Management Systems

  • Data Structures and Algorithms

  • Object Oriented Programming

  • Soft-Skills-I

  • Operation Research

  • VB. Net

  • Structured Query Language and Database Applications

  • Management Information Systems

  • Web Technologies

  • Soft-Skills-II

Summer Project - II

Year III

Semester - V

Semester - VI

  • Humanities Elective - I

  • Data Communication and Computer Networks

  • Software Testing and Quality Management

  • Java Programming

  • Elective - I

  • Elective-II

  • Humanities Elective - II

  • E - Commerce

  • Advanced Java

  • Project III

  • Elective - III

  • Elective-IV

The program structure is subject to change.

© 2006-08 The ICFAI University, Mizoram. All rights reserved. Contact ICFAI University, Mizoram for further information. 
Salem Vang, Chaltlang, Aizawl - 799801, Mizoram.  Ph: 0389-2344910   Fax -0389-2344910