MCM C Classes in Nagpur

MCM Master of Computer Management First Sem Programming in C & OOP's Concept

Atlanta Computer Institute Nagpur conducts Tuition Classes for MCM Programming in C 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 - II:

Programming in C & OOP’s Concepts

UNIT - I
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.

UNIT - II
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().

UNIT - III
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.

UNIT - IV
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.
MCM Syllabus RTMNU

Practical List of Programming in C& OOP’s Concepts
1. Write an algorithm, draw a flowchart and develop ‗C‘ program to compute the factors of a given number.
2. Write an algorithm, draw a flowchart and develop ‗C‘ program to interchange the values of two numbers without using any temporary variable.
3. Write an algorithm, draw a flowchart and develop ‗C‘ program to calculate and find the nature of roots of given quadratic equation.
4. Write an algorithm, draw a flowchart and develop ‗C‘ program to check given number is prime number.
5. Write an algorithm, draw a flowchart and develop ‗C‘ program to calculate LCM & HCF of two numbers.
6. Write an algorithm, draw a flowchart and develop ‗C‘ program to reverse an n digit number.
7. Write an algorithm, draw a flowchart and develop ‗C‘ program to calculate sum of odd digits and product of even digits of a given n digit number.
8. Write an algorithm, draw a flowchart and develop ‗C‘ program to check a given number is an Armstrong number.
9. Write an algorithm, draw a flowchart and develop ‗C‘ program to convert a decimal number into its equivalent binary number.
10. Write an algorithm, draw a flowchart and develop ‗C‘ program to display the Fibonacci series of n terms.
11. Write an algorithm, draw a flowchart and develop ‗C‘ program to print the following output:-
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1

12. Write an algorithm, draw a flowchart and develop ‗C‘ program to display the
following pattern;-
1 1
1 2 2 1
1 2 3 3 2 1
1 2 3 4 3 2 1
13. Write an algorithm, draw a flowchart and develop ‗C‘ program to calculate the
series of n terms foe x as;-
S = x + x2 + x3 + x4 +……….
14. Write an algorithm, draw a flowchart and develop ‗C‘ program to calculate the sum
of the n terms of the series;-
S= 1/2!+2/3!+3/4!+4/5!
15. Write an algorithm, draw a flowchart and develop ‗C‘ program to display the
following pattern:-
MCM Syllabus RTMNU Page 13 of 72
1
2 3 2
3 4 5 4 3
4 5 6 7 6 5 4
5 6 7 8 9 8 7 6 5
16. Write an algorithm, draw a flowchart and develop ‗C‘ program to insert an element
in an array at appropriate position.
17. Write an algorithm, draw a flowchart and develop ‗C‘ program to sort the given
array using bubble sort.
18. Write an algorithm, draw a flowchart and develop ‗C‘ program to find the transpose
of a given matrix.
19. Write an algorithm, draw a flowchart and develop ‗C‘ program to check whether the
given word is palindrome or not.
20. Write an algorithm, draw a flowchart and develop ‗C‘ program to count vowels in
given word using switch statement.
21. Write an algorithm, draw a flowchart and develop ‗C‘ program to count number of
letters, words and blank spaces in a given line.
22. Write an algorithm, draw a flowchart and develop ‗C‘ program to find largest and
smallest element of given array using function concept.
23. Write an algorithm, draw a flowchart and develop ‗C‘ program to find factorial of
given number using recursion function.
24. Write an algorithm, draw a flowchart and develop ‗C‘ program to find reverse of
digits of given number using recursion concept.
25. Write an algorithm, draw a flowchart and develop ‗C‘ program to swap the values of
two array using user defined function. Use the concept ―Call by Value‖ and ―Call by Reference‖.
26. Write an algorithm, draw a flowchart and develop ‗C‘ program to find and replace a
numeric value from an array using function and pointer.
27. Write an algorithm, draw a flowchart and develop ‗C‘ program to Create a structure
Student containing fields for Roll No., Name, Class, Year and Total Marks. Create
10 students and store them in a file.
28. Write an algorithm, draw a flowchart and develop ‗C‘ program to create a file
―abc.txt‖ and store the text. Copy the content from ―abc.txt‖ to another file ―xyz.txt‖ using putc() and getc() function. Also read the content of both files.
29. Write an algorithm, draw a flowchart and develop ‗C‘ program to write and read the
‗n‘ records as an entire block (structure) on a file using fwrite() and fread(). The block structure contains Roll Number and Name of the Students.
30. Write an algorithm, draw a flowchart and develop ‗C‘ program to copy the content
of one file to another file by using command line argument.



New MCM Syllabus Semester Pattern From 2016 - 17

Theory

1. Fundamental of Information Technology

2. Programming in C & OOPs Concept

3. Introduction to Operating Systems

4. Computerized Accounting ( Tally ERP 9 )

Practical

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

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

MCM Semester 2

Theory

1. Management Information Systems

2. Core Java

3. Quantitative Techniques & Operation Research

4. E-Commerce and Web Designing

Practical

1. Practical-I : Core Java

2. Practical-II : HTML, JavaScript

MCM Part-II

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

1. 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++ ,

Testing

Software Testing,

Hardware & Networking

CCNA, MCSE, Hardware, Networking

Courses at Atlanta

New Batches start Every week On Mondays and Wednesdays.

New Batch Starting Date & Timing

Copyright © 2010-2023 All Right Reserved - Atlanta Computer Institute, Nagpur.