News & Events
National Conference on Services Management
National Conference on Convergence of Science & Engineering

Rank

Quality Initiatives @ DSCMIT

  • » ISO 9001-2000
  • » NBA accreditation
  • » NAAC accreditation
  • » 17th: CSR - GHRDC
  • » 8th: CSR- GHRDC: State
  • » 82nd: CSR- GHRDC:
        Overall
  • » 32nd: by Business Barons
        TNS
fast fact

Master of Computer Application(MCA)

Course Content

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6

Semester 1

Discrete Mathematical Structures
  • Finite and Infinite sets.
  • Relations and Functions.
  • Graphs and Multigraphs.
  • Groups, Rings, Fields and Algebra.
Probability and Statistics
  • Descriptive Statistics
  • Probability
  • Random Variables
  • Distributions.
  • Testing of Hypothesis.
Computer Programming and Problem Solving Using C
  • Basics of Programming
  • Introduction to C
  • I/O Statements
  • Control Structures
  • Arrays
  • Functions
  • Pointers
  • Structures and Unions
  • Macros
  • Files
Computer Organisation and Assembly Language Programming.
  • Representation of Information
  • Basic Building Blocks
  • Flip Flops
  • Basic Structure of Computers
  • Memory
  • Peripheral and Storage Devices
  • Introduction to Microprocessors
  • Assembly Language Programming of 8085
  • Introduction to 8086
  • Introduction to 32 bit Processor
Accounting and Financial Management
  • Accounting
  • Final Accounts
  • Financial Management.
  • Ratio Analysis.
  • Fund Flow Statement.
  • Costing
  • Marginal Costing
  • Standard Costing
  • Budget and Budgetary Control
  • Introduction to Computerised Accounting System.
System Analysis and Design
  • System Concepts and the Information Systems Environment.
  • The Role of System Analyst.
  • Information System Development.
  • Cross Life Cycle Activities
  • Feasibility and Cost-Benefit Analysis
  • Structured Analysis
  • System Design
  • Input/Output Design
  • Database Design
  • System Testing and Quality Assurance
  • Implementation and Software Maintenance.
  • Project and Process Management
  • Security, Disaster/Recovery and Ethics in System Development.
C Programming Lab
Assembly Language Programming Lab

Semester 2

Computer Oriented Numerical Analysis
  • Error Analysis
  • Systems of Linear Equation
  • Lagrange and Newton Interpolation Formulae.
  • Numerical Solution of Ordinary Differential Equations.
Human Resource Management
  • Nature of Human Resource Management
  • Human Resource Planning
  • Job Analysis and Design
  • Employee Hiring
  • Training and Development.
  • Job Evaluation.
  • Employee Promotions
  • Motivation
  • Leadership
  • Communication
  • Participative Management
  • Labour Welfare
  • Quality of Work Life
  • Industrial Relations.
  • Human Resource Audit
  • International Challenges of Human Resource Management
Data and File Structures Using C Language
  • Introduction
  • Arrays
  • Lists
  • Stacks
  • Strings
  • Queues
  • Graphs
  • Trees
  • Files
Business Data Processing Using COBOL
  • Introduction
  • Simple Arithmetic Statements
  • Control Structures
  • Arrays
  • Subroutines
  • File System
Modern Database Management Systems
  • Introduction
  • DBMS Architecture
  • Storage Structure and File Organisation
  • E-R Data Model
  • Relational Data Model
  • Object Oriented Database Development
  • Data Administration
  • Distributed Databases.
Operating Systems
  • Introduction
  • Process Management
  • Storage Management
  • Device Management
  • Distributed Systems
  • Protection and Security
  • Case Studies.
Data and File Structures Lab.
COBOL Lab

Semester 3

Object Oriented Porgramming using C++
  • Introduction
  • Data Types
  • Input and Output
  • Decision and Loop
  • Arrays, Strings and Structures
  • Functions in C++
  • Objects and Classes
  • Constructor and Destructor
  • Operator Overloading
  • Inheritance
  • Pointer.
Software Engineering
  • Introduction
  • Metrics of Estimations
  • Project Planning and Management
  • Software Requirement Specification
  • Software Design
  • Software Testing and SQA
  • CASE and SCM
Artificial Intelligence
  • Introduction
  • Knowledge and Knowledge Representation
  • Inference using different methods of representation of Knowledge
  • Natural Language Processing
  • Expert System
  • Learning
  • Picture Processing and Pattern Recognition
  • Introduction to LISP.
Computer Architecture
  • Evolution of Computers
  • Design Methodology
  • Processor Design
  • Control Design
  • Memory Management
  • System Organisation
  • Parallel Processing
DBMS Lab
OS Lab
C++ Lab
Automata Theory
  • Strings, Alphabets and Languages
  • Deterministic Finite Automations
  • Regular sets and their Properties
  • Grammars and their Type.
  • Push Down Automata and Context Free Languages
  • Properties if Recursive and Recursively Enumerable Languages.
Multimedia Communications
  • Introduction
  • Media and Data structures
  • Sound and Audio
  • Images and Graphics
  • Multimedia Data Compressions
  • Multimedia Operating Systems
  • Multimedia Communication Systems
  • Networking Systems
  • Multimedia Servers and Future Directions

Semester 4

Design and Analysis of Algorithms
  • A Simple example of Design
  • Harner's Method of Evaluating a Polynomial at a give Point.
  • Divide and Conquer Algorithms
  • Greedy Approaches.
  • Dynamic Programming
  • Back Tracking.
  • Lower Bound Theory
Programming in JAVA
  • Introduction
  • Overview of Java
  • Data types, Arrays, Control Structures.
  • Classes and Methods
  • Inheritance, Packages, Exception Handling
  • Multi Threading
  • File Handling
  • Applets
  • AWT
  • Advance Java
Computer Graphics
  • Practical Applications of Computer Graphics
  • Point and Lines
  • Two-Dimensional Transformations
  • Concept of Segment
  • Three-Dimensional Coordinate Systems
Compiler Design
Computer Architecture Lab
Internet Programming Lab using JAVA
System Programming
  • Introduction
  • Machine Structure, Machine Language and Assembly Language.
  • Assembler
  • Macro Language and the Macro Processor
  • Loader
  • Compilers
Operation Research
  • Introduction
  • Linear Programming
  • Transportation Problems
  • Assignments Problems
  • PERT/CPM
System Programming Lab
Operational Research Lab

Semester 5

Computer Networks and Protocols
  • Foundations
  • Physical Layer
  • MAC Sublayer
  • Data Link Layer
  • Network Layer
  • Transport Layer
  • Session Layer
  • Presentation Layer
  • Application Layer
E-Commerce
Unix Programming
  • Introduction
  • Unix File System
  • Process Management.
  • Special Tools and Utilities
  • System Administration
  • Shell Programming
  • Unix System Communication
Parallel Algorithms
Computer Graphics Lab
UNIX Programming Lab
TCP/IP
  • TCP/IP Fundamentals
  • IP Addressing
  • Advanced IP Addressing
  • TCP/IP Routing
  • TCP/IP Name Resolution
  • TCP/IP Tools
  • Internet and Intranet Services
  • Networking Management and Monitoring.
Simulation and Modeling  
  • System Models
  • System Studies
  • Techniques of System Simulation
  • Discrete System Simulation
  • Continues System Simulation
  • Introduction to GPSS
TCP/IP Lab  
Simulation and Modeling Lab  

Semester 6

Major Project Work