C/C++ | Java | Advance Java | J2EE | Data Structure | Visual Basic | Oracle | SQL Server | Software Testing | CCNA | CCNP | CCIE | MCITP | Hardware | Networking | HTML / CSS | JavaScript / XML | Dreamweaver | Ethical Hacking | PHP & My SQL | VB.Net | ASP.Net | C#.Net | SQL Server | MS-CIT | English Speaking | Specialized Courses | Foreign Education | Personality Development | Auto CAD 2D | Auto CAD 3D | STAAD Pro | REVIT | ARCHI CAD | 3D Studio Max | Uni-Graphics NX | Ansys | Pro-E / Creo | CATIA | CAD CAM | MS-Word | Excel | Powerpoint | Access | Internet and Email | Animation | Photoshop | Corel Draw | Illustrator | Premiere | Flash | 2D Max / 3D Max | Maya 2D / 3D Maya | Pinnacle | Graphics Design | Basic Advance Accounting | Costing & Auditing | Import and Export | Taxation | Tally 9.0 ERP | OCA / OCP | BCA | BCCA | MCA | MCM | Polytechnic | Distance Learning | Industrial Accounting | Share Market | SEO | Digital Marketing | Ruby on Rails | Autocad Electrical
Contact information:
ATLANTA COMPUTER INSTITUTE
SECOND FLOOR,   
SHIVAJI COMPLEX,
NEAR COFFEE HOUSE AND BANK OF BARODA,
OPPOSITE TITAN EYE,
WEST HIGH COURT ROAD,  DHARAMPETH,
NAGPUR  440010, MAHARASHTRA, INDIA. 
NAGPUR
Mobile: 9595 321479
               90281 57794
Tel: 0712-2557946

ATLANTA COMPUTER INSTITUTE
SECOND FLOOR, SELOKAR BHAVAN
OPPOSITE  SANGAM RESTAURANT,          NEAR  PETROL PUMP
MEDICAL SQUARE,
NAGPUR 440024, MAHARASHTRA, INDIA. 
NAGPUR
Mobile: 99701 98839
               9595 321479
Tel: 0712-2701833
Email: atlantaworld@gmail.com
www.atlantacomputer.in

University Syllabus Course and Classes For MCM Python Semester 4

Atlanta Computer Institute Nagpur conducts Tuition Classes for MCM First Year (  Part 1 ) ,MCM  Second Year (   Part 2  )  for all universities in India . The Following syllabus is of Nagpur University.  Final Year Projects Training is also given to MCm  Students.
MCM Semester 4 Python

Paper - II: Elective


Elective - III: Python



UNIT - I
The Way of the Program - The Python Programming Language, What Is a Program?, What Is Debugging?, Syntax Errors, Runtime Errors, Semantic Errors, Experimental Debugging, Formal and Natural Languages, The First Program. Variables,
Expressions, and Statements - Values and Types, Variables, Variable Names and Keywords, Operators and Operands, Expressions and Statements, Interactive Mode and Script Mode, Order of Operations, String Operations, Comments. Functions - Function Calls, Type Conversion Functions, Math Functions, Composition, Adding New Functions, Definitions and Uses, Flow of Execution, Parameters and Arguments, Variables and Parameters Are Local, Stack Diagrams, Fruitful Functions and Void Functions, Why Functions?, Importing with from.

UNIT - II
Conditionals and Recursion - Modulus Operator, Boolean Expressions, Logical Operators, Conditional Execution, Alternative Execution, Chained Conditionals, Nested Conditionals, Recursion, Stack Diagrams for Recursive Functions, Infinite Recursion, Keyboard Input. Fruitful Functions - Return Values, Incremental Development, Composition, Boolean Functions, More Recursion, Leap of Faith, One More Example, Checking Types. Iteration - Multiple Assignment, Updating Variables, The while Statement, break, Square Roots, Algorithms, Debugging. Strings - A String Is a Sequence, len, Traversal with a for Loop, String Slices, Strings Are Immutable,
Searching, Looping and Counting, String Methods, The in Operator, String Comparison.

UNIT - III
Lists - A List Is a Sequence, Lists Are Mutable, Traversing a List, List Operations, List Slices, List Methods, Map, Filter, and Reduce, Deleting Elements, Lists and Strings, Objects and Values, Aliasing, List Arguments. Dictionaries - Dictionary as a Set of Counters, Looping and Dictionaries, Reverse Lookup, Dictionaries and Lists, Memos, Global Variables, Long Integers. Tuples - Tuples Are Immutable, Tuple Assignment, Tuples as Return Values, Variable-Length Argument Tuples, Lists and Tuples, Dictionaries and Tuples, Comparing Tuples, Sequences of Sequences.

UNIT - IV
Files - Persistence, Reading and Writing, Format Operator, Filenames and Paths, Catching Exceptions, Databases, Pickling, Pipes, Writing Modules. Classes and Objects - User-Defined Types, Attributes, Rectangles, Instances as Return Values, Objects Are Mutable, Copying. Classes and Functions - Time, Pure Functions, Modifiers, Prototyping Versus Planning. Classes and Methods - Object-Oriented Features, Printing Objects, Another Example, A More Complicated Example, The init Method, The __str__ Method, Operator Overloading, Type-Based Dispatch, Polymorphism, Debugging, Interface and Implementation. Inheritance - Card Objects, Class Attributes, Comparing Cards, Decks, Printing the Deck, Add, Remove, Shuffle, and Sort, Inheritance, Class Diagrams, Debugging, Data Encapsulation.

MCM Syllabus RTMNU
Text Book:
1. Allen B. Downey, Think Python, Shroff Publishers, O‘Reilly.

Reference Books:
1. Charles Dierbach, Introduction to Computer Science using Python, Wiley.
2. Laura Cassell & Alan Gauld, Python Projects, Wrox A Wiley Brand.
3. Paul Greis, Jennifer Campbell, Jason Montojo, Practical Programming - An
Introduction to Computer Science using Python, Shroff Publishers.


Practical List of Python
1. Write a Python program to convert the given temperature from Fahrenheit to Celsius and vice versa depending upon users choice.
2. Write a Python program that allows the user to enter any integer base and integer exponent, and displays the value of the base raised to that exponent.
3. Write a Python program that prompts the user for a certain number of cities for the Travelling salesman Problem, and displays the total number of possible routes that can be taken.
4. Write a Python program that prompts the user to enter an upper or lower case letter and displays the corresponding Unicode encoding.
5. Write a Python program to calculate total marks, percentage and grade of a student. Marks obtained in each of the three subjects are to be input by the user. Assign grades according to the following criteria: Grade A: Percentage >=80 Grade B: Percentage>=70 and <80 Grade C: Percentage>=60 and <70 Grade D: Percentage>=40 and <60 Grade E: Percentage<40
6. Write a Python program to find the area of rectangle, square, circle and triangle by accepting suitable input parameters from user using user-defined function. 7. Write a Python program find factorial of the given number.
8. Write a Python program to find sum of the following series for n terms: 1 - 2/2! + 3/3! - - - - - n/n!
9. Write a Python program to calculate the sum and product of two compatible matrices.
10. Write a Python program to calculate the transpose of a matrix.
11. Write a Python program to determine how many times a given letter occurs in a provided string using recursion.
12. Write a Python program to calculate Fibonacci series using recursion. Visual Python
13. Write a Python program to create mathematical 3D objects -
I. curve
II. sphere
III. cone
IV. arrow
V. ring
VI. cylinder.
14. Write a Python program to read n integers and display them as a histogram.
15. Write a Python program to display sine, cosine, polynomial and exponential curves.
16. Write a Python program to plot a graph of people with pulse rate p vs. height h. The
values of p and h are to be entered by the user.

MCM Syllabus RTMNU
17. Write a Python program to calculate the mass m in a chemical reaction. The mass m (in gms) disintegrates according to the formula m=60/(t+2), where t is the time in hours. Sketch a graph for t vs. m, where t>=0.
18. A population of 1000 bacteria is introduced into a nutrient medium. The population p grows as follows:
P(t) = (15000(1+t))/(15+ e)
where the time t is measured in hours. Write a Python program to determine the size of the population at given time t and plot a graph for P vs t for the specified time interval.
19. Input initial velocity and acceleration, and plot the following graphs depicting equations of motion:
I. velocity wrt time (v=u+at)
II. distance wrt time ( s=u*t+0.5*a*t*t)
III. distance wrt velocity ( s=(v*v-u*u)/2*a )
20. Write a Python program show a ball bouncing between 2 walls.


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 B.Arch Bachelor Of Architecture, Others,

Basic Programming

C / C++ ,

Testing

Software Testing,

Hardware & Networking

CCNA, MCSE, Hardware, Networking
Join our newsletter:
Course Offers
Dot Net Courses Java Coaching Classes Autocad and CAD Training Institute Web Design and Development Courses
Advance Accounting Classes Short Term Computer Course Design and Animation Courses Job Oriented Courses Professional Courses Nagpur University Syllabus and Classes for BCCA BCA MCM MCA BE Poly Diploma BSc MSc BCom BA
Short Term Courses

Programming & Database

C / C++
Java
Advance Java
J2EE
Data Structure
Visual Basic
Oracle
SQL Server
Android
Ruby on Rails

Testing

Software Testing
ISTQB

Hardware & Networking

CCNA
MCSE
Hardware
Networking
CCNP
CCIE
Linux
Cloud Computing

Web Designing

HTML / CSS
JavaScript / XML
Dreamweaver
Frontpage
PHP & My SQL
Joomla
Wordpress
PHP Framework

.Net

VB.Net
ASP.Net
C#.Net
SQL Server
Advance .Net

Basic Courses

MS-CIT
English Speaking
Interview Skills
Personality Development

AutoCAD

AutoCAD
STAAD Pro
REVIT
ARCHI CAD
3D Studio Max
Uni-Graphics NX
Ansys
Pro-E
CATIA
Autocad Electrical
CAD CAM
CNC
MS-Project
Primavera
Solidworks

Computer Application

MS-Word
Excel
Powerpoint
Access
Internet and Email
MS-Office

Animation & Multimedia

Photoshop
Corel Draw
Illustrator
Premiere
Flash
InDesign
2D Max / 3D Max
Maya 2D / 3D Maya
Pinnacle
Graphic Design
Advance Animation
Sketchup

Advance Accounting

Basic Advance Accounting
Costing & Auditing
Import and Export
Taxation
Tally 9 ERP
Share Market
Industrial Accounting

Tuition Classes

BCCA
BCA
MCM
MCA
Polytechnic
BE
B Arch
12th
BSc

Certifications

Adobe
Microsoft
Oracle

Ethical Hacking

Ethical Hacking

Projects

Project Computer IT Electronics
Final Year Mechanical

Electronics Courses

Embedded Systems
Matlab
VHDL
PCB Designing

Degree Courses

Distance Learning Degree Courses
College
Study Abroad

Career Courses

Career Courses