• The ICFAI University,  Nagaland

The BCA Program

The BCA Program

The Program provides a sound academic base in computer skills and application 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.

Duration : Three (3) Years

The number of seats: 30

Pass in Class XII with aggregate 40% and above (any discipline).
Final year students awaiting results may also apply.

Upper Age limit
Below 25 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 in the sixth semester.


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 BCA Program will be awarded the Bachelor of Computer Applications Degree from the University, subject to University Regulations.

Skill Enhancing Courses (Extra Departmental)**
Course Code Course Title Semester
VB(O)241 GUI Application Development using VB IV
BW(O)351 Basic Web Designing V

**To be selected by the students from other Undergraduate streams as a part of CBCS facility.

BCA Program Structure
Year I Semester - I Semester - II
  • Computer Fundamentals
  • Information Technology Trends
  • Mathematics - I
  • Principles of Management
  • English Language Skills
  • Computer Lab - I (DOS, Windows, Word, Excel, Power Point)
  • C Programming
  • Digital Organization
  • Multimedia Systems
  • Mathematics - II
  • DoT NET Technologies
  • Computer Lab - II
  • (C Programming)
Summer Project
Year II Semester - III Semester - IV
  • Data Structures
  • Object Oriented Programming using C++
  • Database Management Systems
  • Probability and Statistics
  • Computer Lab - IIIA (C++)
  • Computer Lab - IIIB (SQL)
  • Fundamentals of Operating Systems
  • Software Engineering
  • Operations Research
  • Java Programming
  • System Analysis & Design
  • Environmental Science
  • Computer Lab - IV (Java)
  • Skill Enhancing Courses (Extra Departmental)*
Minor Project
Year III Semester - V Semester - VI
  • Data Communication and Computer Networks
  • Advanced Java
  • Advanced Web Technologies
  • Elective
  • Computer Lab - V (HTML, Javascript, XML & ASP)
  • Soft Skills
  • Skill Enhancing Courses (Extra Departmental)*
  • Major Project

The program structure is subject to periodic review.

*Student needs to opt for a paper from other streams of Undergraduate Studies (BBA/ BA/ B.Com) as a part of CBCS facility.

Electives (any one) Semester V: (Artificial Intelligence, ASP.NET, Computer Graphics, Data Warehousing & Data Mining, Linux & Shell Programming, Perl Programming, SQL & Database Applications, Theory of Computation)