• The ICFAI University, Meghalaya

The IMCA Program

The IMCA Program

The program Integrated Master of Computer Application (IMCA) aims to deliver a comprehensive study of the Bachelor of Computer Applications and Master of Computer Applications as one integrated program saving a student one year in attaining a Post Graduate degree. The knowledge and skills required are planning; designing and build Complex Application Software. Systems which are highly valued in all industry sectors including business, health, education and arts. The basic aim of the course is to provide to the country a steady stream of the necessary knowledge, skills and foundation for acquiring a wide range of rewarding careers into the rapidly expanding world of the Computer Science and Information Technology.

Duration : Five years

Pass Class XII with aggregate 40% and above (any discipline).

Students awaiting results are also eligible to apply.

Program Structure
The IMCA Program is organized into 10 semesters in 5 years. There are 55 courses including Soft Skills. Students are additionally required to go through a four Summer Internships, a minor computer application project in the sixth semester and a major computer application project/thesis in the tenth semester.

IMCA Program Structure
Year I Semester I Semester - II
  • English Language Skills I
  • C Programming
  • Mathematics I
  • Probability and Statistics
  • Principles of Management
  • Computer Organization
  • English Language Skills II
  • Fundamentals of Finance & Accounting
  • Mathematics II
  • Object Oriented Programming
  • Principles of Economics
  • Information Technology Trends
Summer Internship I
Year II Semester - III Semester - IV
  • Systems Analysis Design
  • Database Management Systems
  • Data Structures & Algorithms
  • Web Technologies
  • Technical Report Writing
  • Operating Systems
  • Software Engineering
  • Soft Skills
  • Visual Basic Programming
  • Intranet Administration
  • Operations Research
  • Java Programming
Summer Internship II
Year III Semester - V Semester - VI
  • Data Communication & Computer Networks
  • Dot Net Technologies
  • Software Testing and Quality Management
  • Structured Query Language and Database Applications
  • Management Information Systems
  • Computer Graphics
  • Multimedia Systems
  • Network Programming
  • E Commerce
  • IT in Banking and Insurance
  • Digital Electronics & Micro Processors
  • Minor IT Project
Summer Internship III
Year III Semester - VII Semester - VIIII
  • Programming & Problem Solving with C & C++
  • Advance Computer Organization
  • Advanced Software Engineering
  • Compiler Design
  • Advance Operating System
  • Soft Skills-I
  • Advance Data Structures
  • Advance Java Applet Development
  • Advance Topic in Computer Networks
  • Artificial Intelligence
  • Theory of Computation
  • Soft Skills - II
Summer Internship IV
  Semester - IX Semester - X
  • Design & Analysis of Algorithm
  • OOAD & UML
  • Soft Skills – III
  • Elective 1
  • Elective 2
  • Elective 3
  • Elective 4
  • Major IT Project/Thesis

The program structure is subject to periodic review.