• Learning Today
    Leading Tomorrow
  • You're Success
    Our Tradition
  • New Beginnings
    Endless Possibilities
  • Start with a Dream
    Finish with a future
  • New Beginnings
    Endless Possibilities

BCA (Bachelor of
Computer Application)

DMIT**
(Diploma in Management & Information Technology)

BCA* + DMIT**

(Bachelor of Computer Application) - Morning Batch

Bachelor of Computer Applications (BCA) is a programme designed to transform the candidate into competent computer professional, to take on the challenges of globalization and information technology. The course demand for industry-ready IT professionals who possess the right mix of technological skills, critical thinking and business awareness to drive innovation for the training on both software and hardware concepts that shall equip the student with adequate knowledge and practice in the field of computer sciences.

The objective of BCA at IIMMI is to produce outstanding IT professionals who can apply the theoretical knowledge into practice in the real world and develop stand alone live projects by themselves. The approach is more practical by the virtue of various value addition Labs apart from just the classroom studies.

It provides a comprehensive insight in the area of systems management, system development, software application and hardware technology.

Eligibility : 10+2 or equivalent examination from board of school education, CBSE or any other recognised board or 3 years Diploma from Board of Technical Education, or its equivalent.

Duration : 3 Years

Objective : Bachelor of Computer Application is a unique specialization. The programme has been designed with inputs from industry experts to groom students for the competitive and fast-growing sector of technology and information. The curriculum has been prepared with industry requirements in mind and it emphasizes practical, application-oriented learning.


* On due completion of the respective course students are awarded with the degree from UGC recognized University.
** The institute conducts Autonomous Course.

Request for Information

Course Curriculum

1st Year

Computer Fundamental And IT Tools

Programming Fundamental And C Programming

Mathematics-I

Business Flow System

Web Technologies and its Applications

Business Communication

Practical Lab

Mobile Computing & Wireless Technology**

Computer Communications and Networking **

C# (sharp) Programming**

Web Development Module – 1**

Office Automation Module – 1**

Minor Project – 1**

2nd Year

Data Structure Using C Module- II

Database Management System

Internet Technology

Computer Organization and Architecture

Mathematics- II (Discrete Structure of Mathematics)

Computer Graphics & Multimedia

Practical Lab – based on Data Structure Using C Module- II

Hardware Tools and Security Management**

Introduction to Python**

Web Development Module – 2**

Managerial Technical Skills**

Elective Minor Project – 2 based on **

  • A) Hardware Tools and Security
  • B) Data Structure & C Module- II
  • C) Web Development
  • D) Internet Technology

3rd Year

Computer Networks

Object Oriented Programming using C++

Software Engineering

Digital Electronics

Data Warehousing & Data Mining

Project Report

Artificial Intelligence**

Cloud Computing**

System Programming**

Digital Commerce**

Web Development Module – 3**

Elective Project based on**

  • A) .NET Platform
  • B) Java Platform
  • C) PHP & MySQL Platform
  • D) Website & web Server Development
  • E) Android Development**

** Covers Course content for Diploma (Autonomous Program) based on Practicable training