Problem Solving and Python Programming Laboratory detail syllabus for Mech & Auto (Mech & Auto), 2017 regulation is taken from Anna University official website and presented for students of Anna University. The details of the course are: course code (GE8161), Category (ES), Contact Periods/week (4), Teaching hours/week (0), Practical Hours/week (0). The total course credits are 4.
For all other mech & auto 1st sem syllabus for be 2017 regulation anna univ you can visit Mech & Auto 1st Sem syllabus for BE 2017 regulation Anna Univ Subjects. The detail syllabus for problem solving and python programming laboratory is as follows.”
Course Objective:
- To write, test, and debug simple Python programs.
- To implement Python programs with conditionals and loops.
- Use functions for structuring Python programs.
- Represent compound data using Python lists, tuples, dictionaries.
- Read and write data from/to files in Python.
List of Programs:
- Compute the GCD of two numbers.
- Find the square root of a number (Newtons method)
- Exponentiation (power of a number)
- Find the maximum of a list of numbers
- Linear search and Binary search
- Selection sort, Insertion sort
- Merge sort
- First n prime numbers
- Multiply matrices
- Programs that take command line arguments (word count)
- Find the most frequent words in a text read from a file
- Simulate elliptical orbits in Pygame
- Simulate bouncing ball using Pygame
Platform Needed
Python 3 interpreter for Windows/Linux
Course Outcome:
Upon completion of the course, students will be able to
- Write, test, and debug simple Python programs.
- Implement Python programs with conditionals and loops.
- Develop Python programs step-wise by defining functions and calling them.
- Use Python lists, tuples, dictionaries for representing compound data.
- Read and write data from/to files in Python.
For detail syllabus of all other subjects of BE Mech & Auto, 2017 regulation do visit Mech & Auto 1st Sem syllabus for 2017 Regulation.
Dont forget to download iStudy for latest syllabus and results, class timetable and more.