Contact Information

  • location_on
    Varanasi, Uttar Pradesh 221005, India
  • call
    (0542) 2368938, 2368339, 2307222, 2368558
  • mail_outline
    (0542) 2368418, 2369100, 2369951
  • email
  • web_asset
  • Approved By: UGC NAAC NCTE

M.C.A.


Duration:

3 Years

Eligibility:

Graduation or Equivalent

Course Duration: Three Year (Semester  System)

Course Eligibility : B.C.A. with at least 50 % marks or Equivqlent CGPA

Admission Criteria: Merit in qualifying examination, subject to eligibility criteria.

Entrance/Eligibility Test: As per University Rules

Programme Mode: Regular

Course Syllabus

Semester – I

Course Code

Course Title

CAM101

Introduction to Computer Programming through C

CAM102

Discrete Mathematical Structures

CAM103

Operating System Concepts

CAM104M

Minor  Elective:

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

CAM105

Lab. Exercises based on course CAM101

CAM106

PC Software Laboratory

 

Semester – II

CAM201

Computer Organization and Architecture

CAM202

Database Management Systems

CAM203

Data and File Structures

 

 

  • CAM204M
  • CAM205M

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

  • E-commerce
  • Numerical Computing

CAM206

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

CAM207

Lab. Exercises based on course CAM203

 

Semester – III

CAM301

Design Methods and Analysis of Algorithms

CAM302

Object Oriented Programming through JAVA

CAM303

Data Communication and Computer Networks

CAM304M

Minor  Elective:

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

CAM305

Lab. Exercises based on course CAM301

CAM306

Lab. Exercises based on course CAM302

 

Semester – IV

CAM401

Compiler Design

CAM402

Computer  Graphics

CAM403

Artificial Intelligence

CAM404

Software Engineering

CAM405

Technical Writing and Research Seminar

CAM406

Lab. Exercises based on course CAM401

CAM407

Lab. Exercises based on course CAM402

 

Semester – V

CAM501

Parallel Computing

CAM502

Internals of UNIX OS and Network Programming

 

CAM503(A-F)

Elective Course I: Any one of the following

  • CAM503A: Advanced Computer Architecture
  • CAM503B: Soft Computing Techniques
  • CAM503C: Information Retrieval and Web Mining
  • CAM503D: Distributed Systems
  • CAM503E: Science of Programming
  • CAM503F: Advanced DBMS
  • CAM504C: Operation Research
  • CAM504D: Quantum Computing
  • CAM504E: Introduction to Cryptography
  • CAM504F: Advanced course in Software Engineering

CAM505

Lab. Exercises based on course CAM501

CAM506

Lab. Exercises based on course CAM502

 

Semester – VI

CAM601

Dissertation

CAM602

Comprehensive Viva