• The ICFAI University,  Jharkhand

The BCA Program

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. The BCA Program focuses on various areas of IT and prepares students for a career in the field of IT or pursue MCA or MBA degree program in due course.


Three years


  • Pass in 10+2 or its equivalent with aggregate 40% and above in any discipline;
  • Final year 10+2/Intermediate students awaiting results may also apply.


During the 5th and 6th 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 subject to University regulations.

Mr. Mahadev Roshan Munda, BCA graduate thanked the ICFAI University Jharkhand

Program Structure
The BCA Program consists of 34 courses (excluding labs) covered in six semesters spread over three years. Students are also required to do Internship / Project after completion of second year.

Year I
Semester-I Semester-II
  • English Language Skills - I
  • Information Technology Trends
  • Mathematics - I
  • Probability & Statistics
  • Principles of Management
  • Computer Programming – I (usin g C)
  • Software Lab-I
  • Environmental Studies
  • Mathematics-II
  • Fundamentals of Finance and Accounting
  • IT in Business
  • Computer Organisation
  • Computer Programming – II (using C++)
  • Software lab-II
Year II
Semester-III Semester-IV
  • Business Communication
  • Systems Analysis and Design
  • Database Management Systems
  • Data Structures & Algorithms
  • Operations Research
  • Java Programming
  • Software Lab-III
  • Software Engineering
  • Dot Net Technologies
  • Operating Systems (UNIX/LINUX)
  • Web Technologies
  • IT Infrastructure Management
  • Software Lab-IV
  • Entrepreneurship
Internship / Project
Year III
Semester-V Semester-VI
  • Data communication & Computer Networks
  • ASP.Net
  • E-Commerce
  • Software Lab-V
  • Health & Happiness
  • Discipline Elective - I
  • Discipline Elective - II
  • Computer Graphics
  • Cyber Security
  • Management Information System
  • Software Lab-VI
  • Discipline Elective – III
  • Discipline Elective - IV
  • Project Work
Discipline Electives: A student can choose any four electives from the following courses: 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, Software Testing and Quality Management, IT Project Management, Smart Devices Programming.
Saurabh Shekhar BCA (2013-16), who was selected at Campus Placement by Akzo Nobel ( Dulux Paints)