MCM Master of Computer Management First Sem MCM First Semester Syllabus and Classes Nagpur University

Atlanta Computer Institute Nagpur conducts Tuition Classes for MCM First Semester for all universities in India . The Following syllabus is of Nagpur University. Final Year Projects Training is also given to MCM Students.

MCM Part-I Semester-I

Paper-I :

Fundamental of Information Technology

Unit - I
Computers: Introduction to computers, Characteristics of computer, Evolution of computer, Generations of computer, Basic organization of computer system (Block Diagram), Functioning of computer, Concept of system. Number system: non-positional number systems, Positional number systems, Conversion from one number system to another, Fraction numbers. Computer codes: BCD, EBCDIC, ASCII, Unicode, Collating sequence. Computer arithmetic: Need of binary, Binary arithmetic.

Unit - II
Processor & memory: Central processing unit (CPU), Components of CPU (CU, ALU, Instruction set, Registers, Processor speed, Type of processor), Main memory, Types of
memory. Secondary storage devices: Sequential & direct access devices, Magnetic tapes, Magnetic disks, Optical disks, Memory storage devices, Mass storage devices, Data backup, On-line, Near line and Off-line storage, Hierarchical storage devices(HSS), Input-output devices.

Unit - III
Computer software: Define software, Types of software, Logical system architecture, Firmware, Middleware, Acquiring software, Software development life cycle (SDLC), Software engineering, CASE tools. System implementation & operation: Software testing & debugging (Types of program errors, Testing a program, Debugging a program for syntax errors & logical errors, Difference between testing & debugging), Software documentation, Software deployment, System evaluation, Software maintenance. Business data processing: Meaning of data processing, Data storage hierarchy, Standard methods of organizing data, File management system, Database management system.

Unit - IV
Data communication and computer networks: Basic elements of a communication system, Data transmission modes, Data transmission speed, Data transmission media, Digital & analog data transmission, Data transmission services, Multiplexing techniques, Switching techniques, Routing techniques, Network topologies, Types of network, Communication protocols, Network interface card (NIC), OSI model, Ernet working tools,
Wireless Networks. Multimedia: What is multimedia, Multimedia components, Multimedia applications, and media center computer. Classification of computers: Notebook computers (Laptops), Personal computer (PCs), Workstations, Mainframe systems, Super computers, Client & server computers, Handheld computers (Tablet PC, PDA/Pocket PC, Smartphone). MCM Syllabus RTMNU

Text Book:
1. P. K. Sinha & Priti Sinha, Computer Fundamentals, BPB Publication.

Reference Books:
1. Madhulika Jain, Shashank Jain, Satish Jain, Information Technology Concepts, BPB Publication.
2. B. Ram, Computer Fundamentals (Architecture & organization), New Age International Publisher.
3. Turban, Rainer, Potter, Introduction to Information Technology, Wiley India Edition.

4. Peter Norton, Introduction to Computers, McGraw-Hill Education.
5. S. Jaiswal, I.T. Today, Encyclopedia.

Paper-II :

Programming in C & OOP's Concepts

Design methods, Programming language, Translators, Introduction to C, C character set
and keywords, Escape sequence, Constants and variables, Data types, Conversion specification, Input and output statements in C, Operators and expressions (Arithmetic, Relational, Logical, Assignment, Ternary, Bit Wise and Increment & Decrement
Operator). Storage class: Automatic, Static, External, Register. Control statement: If-else, Looping statements (while, do- while and for loop), Switch, Go-to, Use of break and continue statements.

Function: Arithmetic and string library function, User defined functions, Function definition & declaration, Function call, Return statement, Function arguments, use of void, Types of function, Function with call by value and call by reference, Recursion. Arrays: Declaration, Referring individual elements, Entering data in to an array, Reading data from array, Array initialization, Printing of array, Searching, Sorting and merging of array. Pointer: Introduction to pointer, Pointer and function, pointer and structure, Pointer and array, Pointer and string. Dynamic memory allocation: Sizeof ( ), malloc (), calloc ( ), realloc(), free().

String: String manipulation using string library function, Structure: Declaration structure, initializing structure, Structure variables, accessing structure elements, Arrays of structure, Array within structure. Unions: Concept and applications. Files: Concept of file, Modes of files, Open and close, Creation and reading of files, Character input/output function, Formatted input/output function, String input and output: sscanf, sprint, gets, puts. File input/output: fprintf, facanf, getc, putc, and Block read/write: fread, fwrite, random access to files, Other file function, command line argument.

Introduction to OOP, Characteristics of OOP‘s, Advantages & disadvantages of OOP‘s, Steps in developing the OOP Program, Object Oriented Languages, Importance of C++, Classes and objects, Member function, Concept of overloading, Inheritance & types of inheritance, Data abstraction, Data encapsulation, Concept of polymorphism and virtual function, Namespace and exception handling.

Text Books:
1. S. K. Shrivastava & Dipali Srivastava, C in Depth, BPB Publication.
2. D. Ravichandran, Programming with C++, McGraw-Hill.
Reference Books:
1. Steve Oualline, Practical C Programming, SPD, O‘Reilly.
2. Harshal Arolkar, Simplifying C, Dreamtech Press.
3. Dr. S. Dey & Mridul Ghosh, Computer Fundamentals and C Programming, SPD.
4. Yashwant Kanetkar, Let Us C, BPB Publication.
5. Veugopal Prasad, Mastering C, McGraw-Hill.
6. Balguruswamy, Programming in ANSI C, McGraw-Hill.
7. E. Balguruswamy, Object Oriented Programming with C++, McGraw-Hill

Paper-III :

Introduction to Operating Systems

Introduction - What operating systems do, Computer system organization, Computer system architecture, Operating system architecture, Operating system operations, Process management, Memory management, Storage management, Protection & Security, Kernel data structures, Computing environments, Open source operating systems. System Structures - Operating system services, User and operating system interface, system calls, types of system calls.

Process Management - Process concept, Process Scheduling, Operations on processes, Interprocess Communication. Deadlocks - Deadlock characterization, Deadlock prevention, Deadlock Avoidance. Memory Management Strategies -
Background, Swapping, Contiguous memory Allocation, Segmentation, Paging. File System - File concept, File system mounting, File sharing.

Introduction to Disk Operating System (DOS)
- File types, Directory Structure
- Booting - Warm and Cold Booting
- Types of DOS commands (Internal and External)
- Introduction of Autoexe and Config files.
- Directory commands: DIR, MD, RD, TREE, PATH, SUBST ETC.
- Wild card Definitions
- Commands related to file management: COPY, DEL, ERASE, REN, ATTRIB,
- General commands: TYPE DATE, TIME, PROMPT etc.
- batch commands, wild card characters & its use.

Introduction to Unix overview
- File systems and structure of directories and file
- File Oriented Commands - Cat, op, In mv, rm etc.
- File Permissions
- Directory Oriented commands - ls, mkdir, rmdir, cd, pwd etc.
- Inter user connection commands - write, mail, used, at, wall etc.
- Common commands - skill, date, wo, sleep, who ps.
- Unix Utility Commands - grep, pr, cut, paste, sort, lp shutdown, halt, sys, tar, find
- Basics of shell scripts
- Writing shell scripts, running scripts, using variables, controlling the flow of
- Introduction of Linux.

Text Books:
1. Abraham Silberschatz, Peter Galvin, Gerg Gagne, Operating System Concepts,
2. Robert M. Thomas, DOS 6 & 6.2, BPB Publications.
3. Yashavant Kanetkar, Unix Shell Programming, BPB Publications.
MCM Syllabus RTMNU
Reference Books:
1. Tanenbaum, Modern Operating Systems, PHI.
2. Stuart E. Madnick, John J. Donovan, Operating Systems, McGraw-Hill.
3. Dhananjay M. Dhamdhere, Operating Systems, McGraw-Hill
4. Sumitabha Das, Unix Concepts & Applications, McGraw-Hill.
5. Kernighan & Pike, The Unix Programming Environment, PHI.
6. Christopher Negus, Ubuntu Linux Toolbox, Wiley.
7. S. Jaiswal, DOS / Unix & Windows: IT Today, Encyclopedia.
8. Burnett, Using Linux: Tackett, PHI.
9. MS-DOS Manual.

Paper-IV :

Computerized Accounting ( Tally ERP 9 )

Accounting Basics - Defining the need for accounting, Defining accounting, Exploring the branches of accounting, Describing the functions of accounting, Listing the advantages of accounting, Listing the limitations of accounting, Explaining important terms in accounting, Exploring the concepts of accounting, Understanding the conversions of accounting, Describing an account and its types, Explaining the rules of debit and credit, Describing a journal, Describing a ledger, Describing trial balance, Describing a financial entries, Understanding adjustment entries. Introduction to Tally.ERP 9 - Features of Tally, Enhancement in Tally.ERP 9,Installation procedure of Tally.ERP 9, Opening Tally.ERP 9, Components of theTally.ERP 9 window, Creating a Company.

Stock and Godown in Tally.ERP 9 - Stock groups, Stock categories, Stock items, Units of measure, Godowns. Group, Ledgers, Vouchers and Orders - Introducing groups, Introducing ledgers, Introducing vouchers, Introducing purchase orders, Introducing a sales order, Introducing invoices.

Reports in Tally.ERP 9 - Working with balance sheet, Working with profit & loss A/c report, Working with stock summary report, Understanding ratio analysis, Working with trial balance report, Working with day book report. Payroll - Exploring payroll in Tally.ERP 9, Required features to create a pay slip, Description of payroll info, Working with payroll vouchers, Defining payroll reports, working with statements of payroll report, Describing salary discursement.

Taxation - Indian Tax Structure, Tax deducted at source in tally.ERP 9, Create a Tax Ledger, TDS Vouchers, Printing a TDS Challan, Tax collected at source in Tally.ERP 9, TCS reports in Tally.ERP 9, Calculating VAT in Tally.ERP 9, VAT Classification, VAT Vouchers, VAT Reports in Tally.ERP 9, Service Tax.

Text Book:
1. Vikas Gupta, Business Accounting with MS Excel and Tally.ERP 9 Course Kit, Dreamtech Press.

Reference Books:
1. Computerized Accounting using Tally ERP 9, Sahaj Enterprise, Tally Education Private Ltd (TEPL).
2. Vishnu Priya Singh, Tally 9.
3. K. K. Nadhani, Accounting with Tally, BPB Publication.
4. K. K. Nadhani and A.K. Nadhani, Tally Tutorial, BPB Publication.
5. Anthony R. N. and J. S. Richard, Accounting Principles, Irwin Inc.

New MCM Syllabus Semester Pattern From 2016 - 17

MCM Semester 1


1. Fundamental of Information Technology

2. Programming in C & OOPs Concept

3. Introduction to Operating Systems

4. Computerized Accounting ( Tally ERP 9 )


1. Practical-I : Programming in C & Operating Systems

2. Practical-II : Tally ( ERP 9 ) & MS-Office

MCM Semester 2


1. Management Information Systems

2. Core Java

3. Quantitative Techniques & Operation Research

4. E-Commerce and Web Designing


1. Practical-I : Core Java

2. Practical-II : HTML, JavaScript


MCM Semester 3

(A) Theory

1. Advanced Database Management System

2. Principles & Techniques of Management

3. Electives

( i ) PHP & My-SQL

( ii ) VB.Net

( iii ) C#.Net

4. Research Methodology

(B) Practical

1. Practical-I : SQL & PL/SQL

2. Practical-II : Electives

MCM Semester 4

(A) Theory

1. ASP.Net

2. Electives : (i) Advanced Java

(ii) Android Programming

(iii) Python

3. Electives : ( i ) Big Data & Hadoop

( ii ) Software Engineering

( iii )Strategic Management

(B) Practical

1. Practical-I : ASP.Net

2. Practical-II : Electives

(C) Project


BCA Bachelor Of Computer Application, BCCA, Bachelor of Commerce & Computer Application BE IT/CS, Information technology/Computer Science MCA, Master of Computer Application MCM, Master of Computer Management Diploma , Polytechnic Others,

Basic Programming

C / C++ ,


Software Testing,

Hardware & Networking

CCNA, MCSE, Hardware, Networking

Nagpur Centres

Dharampeth Centre

Tel: 0712-2557946
Mobile: 90281 57794, 9595 321479

Medical Square Centre

Tel: 0712-2701833
Mobile: 99701 98839, 9595 321479

Courses at Atlanta

On Every Mondays and Wednesdays starts New Batches.

New Batch Starting Date & Timing

Copyright © 2010-2017 All Right Reserved - Atlanta Computer Institute, Nagpur. Site Map