The ICFAI University Administration Programs Academics Admissions Placements Distance Education Careers@IUT

The BCA Program


The program provides a sound academic base in computer skills and applications from which an advanced career in computer applications can be developed. The students get a good conceptual grounding in computer usage and its practical business applications.


  • Pass in 10+2 with aggregate 40% and above (any discipline). 

  • Final year 10+2 students awaiting results.

Duration : Three years

Program Structure

The BCA Program is organized into 6 semesters in 3 years. There are 30 courses including soft skills. Students are additionally required to go through two summer projects and an internship. The semester-wise plan is given below.

           Program Structure
Semester I Semester II
First Year
  • English Language Skills I

  • Information Technology Trends

  • Mathematics - I

  • Probability and Statistics

  • Principles of Management

  • Computer Programming I

  • English Language Skills - II

  • Fundamentals of Finance and Accounting

  • Mathematics - II

  • Computer Organization

  • Principles of Economics

  • Computer Programming - II

                   Summer Project - I
Second Year

Semester III

Semester IV

  • Systems Analysis and Design

  • Database Management Systems

  • Data Structures and Algorithms

  • Operations Research

  • Technical Report Writing

  • Object Oriented Programming

  • Software Engineering

  • Soft Skills

  • Dot Net Technologies

  • Operating Systems

  • Web Technologies

  • Java Programming


                  Summer Project - II
Third Year

Semester V

Semester VI

  • Data Communication and Computer Networks

  • ASP.Net

  • Elective - I

  • Elective - II

  • Elective - III

  • Elective - IV

  • Internship

Electives: E-Commerce, Computer Graphics, Mobile Computing & Wireless Markup Language, Data Warehousing and Data Mining, Compiler Design, Structured Query Language and Database Applications, Artificial Intelligence, Advanced Java Programming, Multimedia Systems, Intranet Administration, Network Programming, Theory of Computations, Management Information Systems, Software Testing and Quality Management, IT Project.
The program structure is subject to periodic review

Elective Streams:

During the 5th semester, students are exposed to elective courses in their respective field of specialization. These elective courses provide an understanding of the specialized focus fields.

Award of Degree

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


  What’s New
  + Events
  + Campus Activities
  + Media Room
* Press Releases
* Press Clippings
* TV Coverage
  + Photo Gallery
  Important Links
  + RTI Act 2005
  + Anti Ragging Policy
  + Policy Prohibiting Discrimination
    and Sexual Harassment
  + Student Code of Conduct
  + Rankings - 2012 
  + FAQ's
  Quick Links
  + Exam Registration
  (Distance Education)
  + Exam Results 
  (Distance Education)
  + Online Student Services
   (Distance Education)
  + Online Enrollment
   (Distance Education)
  + Employee Zone