Master of Computer Application


Our MCA Programme aims at serving the social needs of public, private, corporate, non-corporate and other sectors of Indian economy by enhancing the computational skills & software development skills. The college emphasizes on conceptual teaching along with orientation towards live projects involving software development so as to afford an excellent exposure to the students. Special emphasis is being laid on System Programming Projects using C and C++. Apart from core studies like, Operating System, RDBMS Concepts, Computer Networks, Computer Architecture and Compiler Construction, etc., the students are also exposed to software development using Visual C++, JAVA, .NET, Oracle 9.0, Visual Basic, Developer 2000 and the latest internet Technologies including HTML/DHTML, XML, JAVASCRIPT, VBSCRIPT, COM/DCOM etc.


* To impart Academic Excellence in Technical Education.

To inculcate High Moral, Ethical and Professional standards among our students and to improve their overall personality.

* To enable the institution to the status of a Deemed University.

* To keep the curriculum updated so as to ensure industry readiness of the Budding Professionals.


* MCA help build India as a world leader in Technical Education.

* To establish and develop world class Institutions for overall growth in an Era of Globalization.

* The MCA facilitate easy access to Technical Education to all sections of Society.

* Develop and provide a Professionally Qualified Technical workforce for augmenting the Nation’s Human Resources.

Earn While you Learn Scheme

Eligibility Stipend Selection Procedure
BCA Semester I Rs. 3000/- per month Coding Test & Interview
Semester II Rs. 5000/- per month
Semester III Rs. 7000/- per month
Semester IV Rs. 10,000/- per month

Number of Seats: 20


On the Basis of PG Test
% of marks secured in SRMS PG Test + PI* Scholarship Amount
80% 50,000/-
76% to < 80% 40,000/-
71% to < 76% 20,000/-
66% to < 71% 10,000/-

*PI = Personal Interview

First Year

Admission are as per the following:

85% seats of total intake are allotted according to the merit list as per state government directives through AKTU counseling.

15% & vacant/lapsed seats are allocated on the basis of merit of marks at graduation level.


A candidate must have passed Bachelors degree course of 3 Years minimum duration from any recognized Indian University; or its equivalent , recognized by A.I.U. securing minimum 50% (45% for SC/ST) marks in aggregate. Candidate must have passed Mathematics at 10+2 level or Graduation level.

Year 1 – Semester ‐ I

KCA101 – Fundamental of Computers & Emerging Technologies
KCA102 – Problem Solving using C
KCA103 – Principles of Management & Communication
KCA104 – Discrete Mathematics
KCA105 – Computer Organization & Architecture
KCA151 – Problem Solving using C Lab
KCA152 – Computer Organization & Architecture Lab
KCA153 – Professional Communication Lab


Year 1 – Semester ‐ II

KCA201 – Theory of Automata & Formal Languages
KCA202 – Object Oriented Programming
KCA203 – Operating Systems
KCA204 – Database Management Systems
KCA205 – Data Structures & Analysis of Algorithms
KCAA01 – Cyber Security*
KCA251 – Object Oriented Programming Lab
KCA252 – DBMS Lab
KCA253 – Data Structures & Analysis of Algorithms Lab

Year 2 – Semester ‐ III

KCA301 – Artificial Intelligence
KCA302 – Software Engineering
KCA303 – Computer Network

KCA011 – Cryptography & Network Security
KCA012 – Data Warehousing & Data Mining
KCA013 – Software Project Management
KCA014 – Cloud Computing
KCA015 – Compiler Design

KCA021 – Web Technology
KCA022 – Big Data
KCA023 – Simulation & Modeling
KCA024 – Software Testing & Quality Assurance
KCA025 – Digital Image Processing

KCA351 – Artificial Intelligence Lab
KCA352 – Software Engineering Lab
KCA353 – Mini Project**

** The Mini Project (6 weeks) conducted during summer break after II semester and will be assessed
during III sem

Year 2 – Semester ‐ IV

KCA031 – Privacy & Security in Online Social Media
KCA032 – Soft Computing
KCA033 – Pattern Recognition
KCA034 – Data Analytics
KCA035 – Software Quality Engineering

KCA041 – Blockchain Architecture
KCA042 – Neural Network
KCA043 – Internet of Things
KCA044 – Modern Application Development
KCA045 – Distributed Database Systems

KCA051 – Mobile Computing
KCA052 – Computer Graphics and Animation
KCA053 – Natural Language Processing
KCA054 – Machine Learning
KCA055 – Quantum Computing

KCA451 – Project


Syllabus(Ist Year) Syllabus(2nd Year) About MCA DEPARTMENT