MCA Program

About The Program

Masters in Computer Application (MCA) is an Post graduate degree course generally for students who wish to delve into the world of Computer languages. The course is one of the most popular options to get started with a career in Information Technology.

    • Passed Bachelor of Computer Applications (BCA), B.Sc. (Comp. Sci) / B.Sc. (IT), OR related field with a minimum of 50% marks obtained at the UG level. OR Passed B.Com/B.Sc/BA with Mathematics at 10+2 Level
    • Two Years (Four semesters)
    • The MCA. Program is covered in four semesters spread over 2 years. Students are also encouraged to do Internship Program during fourth semester
    MCA Program Structure
    Year I Semester - I Semester - II
    • Discrete Mathematics
    • Digital Logic and Design
    • Digital Logic and Design Lab
    • Concepts of Programming Languages
    • Advanced Database Management Systems
    • Advanced Database Management Systems Lab
    • Advanced Operating Systems
    • Web Technologies
    • Web Technologies Lab
    • Principles of Programming Languages Lab
    • Linux and X-windows Programming Lab
    • Computer Organization and Architecture
    • Theory of Computation
    • Python Programming
    • Python Programming Lab
    • Computer Graphics and Animation
    • Computer Graphics and Animation Lab
    • Data Structures and Algorithms
    • Data Structures and Algorithms Lab
    • Advanced Java Programming
    • Advanced Java Programming Lab
    Summer Internship Program
    Year II Semester - III Semester - IV
    • Cryptography and Network Security
    • Design and Analysis of Algorithm
    • Design and Analysis of Algorithm Lab
    • Advanced Computer Networks
    • Advanced Computer Networks Lab
    • Elective - I
    • Elective - II
    • Elective - III
    • Internship Program OR Thesis
    • Seminar
    The program structure is subject to change (if required)

    Distributed Database Management; Image Processing; Parallel Programming; System Administration and Linux; Windows Programming with VB; Advanced Unix Programming; Object Oriented Programming with Java; Compiler Design; E-Commerce.