0% found this document useful (0 votes)
77 views

Lab Final

This document outlines the course plan for a Problem Solving and Python Programming Laboratory class at K S R Institute of Engineering and Technology. The objectives of the class are to teach students how to write, test, and debug simple Python programs; implement programs using conditionals and loops; use functions; and represent and manipulate compound data types. Students will apply these skills to tasks like data analysis, databases, GUI applications, and game development. By the end of the course, students should be able to write basic Python programs, implement conditionals and loops, define functions, use data types like lists and dictionaries, and read/write files. The course schedule lists 17 experiments covering topics like GCD calculation, sorting, matrices, and simulations using

Uploaded by

sathya priya
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views

Lab Final

This document outlines the course plan for a Problem Solving and Python Programming Laboratory class at K S R Institute of Engineering and Technology. The objectives of the class are to teach students how to write, test, and debug simple Python programs; implement programs using conditionals and loops; use functions; and represent and manipulate compound data types. Students will apply these skills to tasks like data analysis, databases, GUI applications, and game development. By the end of the course, students should be able to write basic Python programs, implement conditionals and loops, define functions, use data types like lists and dictionaries, and read/write files. The course schedule lists 17 experiments covering topics like GCD calculation, sorting, matrices, and simulations using

Uploaded by

sathya priya
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

K S R INSTITUTE FOR ENGINEERING AND TECHNOLOGY

TIRUCHENGODE – 637 215


Department of Computer Science and Engineering
COURSE PLAN
NAME OF THE STAFF Ms.D.KAVINYA, AP/ CSE
SUBJECT CODE/ NAME/ GE8161 PROBLEM SOLVING AND PYTHON
REGULATION PROGRAMMING LABORATORY
(R-2017)
YEAR / BRANCH / SEM I / MECH / I

OBJECTIVE:

The students should be made to:

 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.

APPLICATIONS:
 To be able to analyze Data analysis in web
 To be able to do Database applications
 GUI-Based Desktop Applications
 Game Development

PREREQUISITE:

 To have a basic understanding of Computer Programming terminologies


 To have a basic mathematical knowledge

OUTCOMES:
At the end of this course the students able to:
C107.1: Write, test, and debug simple Python programs
C107.2: Implement Python programs with conditionals and loops
C107.3: Develop Python programs step-wise by defining functions and calling them
C107.4: Use Python lists, tuples, dictionaries for representing compound data
C107.5: Read and write data from/to files in Python

Mapping of Course outcomes (COs) to Program outcomes (POs)

CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12

1
C107.1 3 3 3 - 3 - - 3 3 3 - -
C107.2 2 2 2 - 3 - - 3 3 3 - -
C107.3 3 3 3 - 3 - - 3 3 3 - -
C107.4 3 3 3 - 3 - - 3 3 3 - -
C107.5 3 3 2 - 3 - - 3 3 3 - -
Average 3 3 3 - 3 - - 3 3 3 - -

Mapping of Course outcomes (COs) to Program Specific outcomes (PSOs)

CO PS01 PSO2
C107.1 2 3
C107.2 2 3
C107.3 2 3
C107.4 2 3
C107.5 2 3
Average 2 3

2
Experiment
Cycle No. Ex. No.
Planned
Compute the GCD of two numbers
1. 30/8/2018
Find the square root of a number (Newton‘s method)
2. 6/9/2018

3. 13/9/2018 Exponentiation (power of a number)


1. Find the maximum of a list of numbers
4. 13/9/2018
5. 20/9/2018 Linear search and Binary search
7. 22/9/2018 Selection sort, Insertion sort
Merge sort
9. 22/9/2018
First n prime numbers
11. 27/9/2018
Multiply matrices
12.. 1/10/2018
1/10/2018 Programs that take command line arguments (word
13. count)
2. 4/10/2018
Find the most frequent words in a text read from a
14. 11/10/2018
file
15 20/10/2018 Simulate elliptical orbits in Pygame

Simulate bouncing ball using Pygame


16 20/10/2018
Model Lab
17. 25/10/2018

3
COURSE INSTRUCTOR HOD PRINCIPAL

You might also like