• Banaras Hindu University MCA

    The university conducts MCA Course Which is of 2 years. The candidate should have passed his Graduation with 50% marks.

    Duration :- 2 years

    Eligibility:- Graduate

    Syllabus:-

    Semester – I

    Introduction to Computer Programming through C
    Discrete Mathematical Structures
    Operating System Concepts

    Minor  Elective:

    Business Accounting   (only for computer science and computer application students)

    Lab. Exercises based on course CAM101
    PC Software Laboratory

    Semester – II

    Computer Organization and Architecture
    Database Management Systems
    Data and File Structures

    Minor  Elective: Any one of the following courses(only for computer science and computer application students)

    E-commerce
    Numerical Computing

    Lab. Exercises based on courses CAM201 (Credit : 1) and CAM202(Credit:2)
    Lab. Exercises based on course CAM203

    Semester – III

    Design Methods and Analysis of Algorithms
    Object Oriented Programming through JAVA
    Data Communication and Computer Networks

    Minor  Elective:

    Theory of Computation (only for computer science and computer application students)

    Lab. Exercises based on course CAM301
    Lab. Exercises based on course CAM302

    Semester – IV

    Compiler Design
    Computer  Graphics
    Artificial Intelligence
    Software Engineering
    Technical Writing and Research Seminar
    Lab. Exercises based on course CAM401
    Lab. Exercises based on course CAM402

    Semester – V

    Parallel Computing
    Internals of UNIX OS and Network Programming

    Elective Course I: Any one of the following

    Advanced Computer Architecture
    Soft Computing Techniques
    Information Retrieval and Web Mining
    Distributed Systems
    Science of Programming
    Advanced DBMS
    Operation Research
    Quantum Computing
    Introduction to Cryptography
    Advanced course in Software Engineering

    Lab. Exercises based on course CAM501
    Lab. Exercises based on course CAM502

    Semester – VI

    Dissertation
    Comprehensive Viva