Professional Documents
Culture Documents
3307
3307
Course Objectives:
To learn and understand the basic concept of Python programming and use it in real
world problem solving.
To learn the implementation of data structures like, Lists, Tuples and Dictionaries.
To implement operation on files and exception handling.
To implement a micro project using Python
Course Prerequisites:
Course
Topic Course Name Semester
Code
Basic functions and features of
Introduction to IT systems
Computer, Operating system and 1
Lab
Internet applications.
Basic programming skills in C Introduction to Computation
2
language. and Programming
Course Outcomes:
Duration Cognitive
COn Description
(Hours) Level
Make use of basic operators and control structures
CO1 10 Applying
in Python programming.
Develop Python programs using user-defined
CO2 11 Applying
functions and strings.
Demonstrate the use of built-in data structures like
CO3 9 Applying
Lists, Tuples and Dictionaries.
Implement the operations on files and exception
CO4 12 Applying
handling methods.
Series Test 3
CO – PO Mapping
Course Outline:
CO1 Make use of basic operators and control structures in Python programming.
Demonstrate the use of built-in data structures like Lists, Tuples and
CO3
Dictionaries.
** - Micro Project
Students are expected to do a micro project using Python during the course for the purpose
of continuous evaluation. This experiment shall be included in the bona-fide record.
Example: Develop program such as
● Dice roll simulator,
● Guess the number game,
● Random password generator
Text / Reference:
Online Resources:
27. Write a python program which accepts a list of numbers and outputs their
squares.
28. Write a python program to swap 2 numbers using tuples and function.
29. Write a python program to generate a list of random values using function.
30. Write a python program to find the median of a set of numbers using list.
31. Write a python program to convert hex to binary using dictionary.
32. Write a python program to generate a histogram of the letters in a string using
dictionary.
33. Write a python program to copy contents of one file to another omitting any lines
that begin with
34. Write a python program to open and write your roll no an list of marks to a file
using pickling.
35. Micro project implementation.