13 10) i) Install and Run Hive then use Hive to create, alter, and drop databases
COURSE OBJECTIVE:
In this course the student will learn about ➢ Using lists, tuples, dictionaries in python Program ➢ Structure and components of python Program ➢ Building functions and packages in python
➢ Design Object Oriented Programs with Python Classes.
COURSE OUTCOMES : At the end of the course the student will be able to
CO1 : Installation of Python Programming Software
CO2 : Design Programs in Python
CO3 : Building functions and packages in python
CO4 : Run Python scripts
CO5 : Handle exceptions in python
COURSE ARTICULATION MATRIX(Correlation between COs&POs) :
Course Code COs Programme Outcomes
1 2 3 4 5 17MC74 CO1 -- -- 3 -- -- CO2 3 3 3 3 CO3 -- -- 3 3 CO4 -- -- 3 -- CO5 3 3 3 3
1= Slight(low) 2=Moderate(Medium) 3=Substantial(High)
Note: Enter Correlation Levels 1 or 2 or 3. If there is no correlation, put ‘-’ 1- Slight (Low), 2 - Moderate (Medium), 3 - Substantial (High).
Python Programming Lab Schedule (Lesson Plan): S.No Date (Tentative) Actual Date Of Completion Programs to be completed
CYCLE-1
1 24-06-2019 Python Installation, Running Instructions in interactive interpreter and a python script, write a python program and raise indentation Error and correct it.
2 26-06-2019 1. Compute Distance between two points – Pythagorean Theorem 2. Print sum of two numbers using command line arguments
3 01-07-2019 1. Check given no is even or not
2. Find decimal equivalent of ½, 1/3, ¼, ...,1/10 using for loop 4 03-07-2019 1. Program using for loop that loops over a sequence
2. Print the given number to zero using while 5 08-07-2019 1. Find sum of all primes below two million
2. Generate Fibonacci series
6 10-07-2019 1. By considering terms in Fibonacci sequence below four million find the sum of even valued terms.
7 15-07-2019 - Write a Python program to create the multiplication table - Write a Python program to get next day of a given
date
8 17-07-2019 1. Program to Count no. Of characters in the string and store them in a dictionary data structure.
2. Program to use split and join methods in the string and trace a birthday with dictionary data structure.
9 22-07-2019 1. Program combine lists that combines theses lists into a dictionary 2. Program to count frequency of characters in a given file.
10 24-07-2019 1. Program to print each line of a file in reverse order
2. Compute the number of characters, words and lines in a file. 11 29-07-2019 - Write a Python program to remove duplicates from a
list of lists
- Write a Python program to find maximum and the minimum value in a set
12 31-07-2019 - Write a Python program to create a shallow copy of sets
- Write a Python program to get the number of occurrences of a specified element in an array
13 05-08-2019 - Write a Python program to get the number of occurrences of a specified element in an array
- Write a Python program to determine whether a given year is a leap year
14 07-08-2019 - Write a Python program to select all the Sundays of a specified year
- Write a Python program to solve the Fibonacci sequence using recursion.
S.No
Date (Tentative)
Actual Date
Completion
CYCLE - 2
15 19-08-2019 1. Use functions to find the two balls are collide or not 2. Use functions to test two strings are nearly equal or not 16 21-08-2019 1. Use functions to find duplicates in a list
2. Use functions to find all unique elements in a list
17 26-08-2019 1. Write a function to find the cumulative product of list of numbers.
2. Write a user defined function to reverse the list 18 28-08-2019 1. Write a single line functions to compute LCM, GCD of
two numbers
19 04-09-2019 1. Program to define and print a matrix
2. Program to perform addition of two square matrices 20 09-09-2019 1. Program to perform multiplication of two square
matrices
21 11-09-2019 1. Install packages requests, flask and explore them using PIP
22 16-09-2019 1. Write a script that imports requests and fetch content from the page
23 18-09-2019 1. Write a script that serves a simple HTTP response and a simple HTML page
24 23-09-2019 1. Illustration of class variables 2. Illustration of instance variables 3. Illustration of self variables
25 25-09-2019 1. Robot
26 30-09-2019 1. ATM Machine
27 14-10-2019 1. Expression calculator using tk 28 16-10-2019 1. Draw the figures using turtle
Total No Of Classes Required : 56 Total No Of Classes Conducted : Programs beyond the Syllabus
- Write a Python program to create the multiplication table
- Write a Python program to get next day of a given date
- Write a Python program to remove duplicates from a list of lists
- Write a Python program to find maximum and the minimum value in a set - Write a Python program to create a shallow copy of sets
- Write a Python program to get the number of occurrences of a specified element in an array
- Write a Python program to determine whether a given year is a leap year - Write a Python program to select all the Sundays of a specified year - Write a Python program to solve the Fibonacci sequence using recursion.
ACADEMIC CALENDAR:
Description From To Weeks
I Phase of Instructions-1 24-06-2019 10-08-2019 7W I Mid Examinations 12-08-2019 17-08-2019 1W II Phase of Instructions 19-08-2019 19-10-2019 9W II Mid Examinations 21-10-2019 26-10-2019 1W Preparation and Practical’s 28-10-2019 02-11-2019 1W Semester End Examinations 04-11-2019 16-11-2019 2W
EVALUATION PROCESS:
According to Academic Regulations of R17 Distribution and Weightage of Marks For Laboratory Courses is as follows
(a) Continuous Internal Evaluation (CIE):
The Continuous Internal Evaluation (CIE) is based on the following parameters:
(b) Semester End Examinations (SEE:
The Semester End examinations (SEE) for laboratory courses shall be jointly conducted by internal and external examiners with 3 hours duration and evaluated for 60 marks.
The performance of the student shall be evaluated as per the parameters indicated below:
Course Instructor Course
Coordinator Module Coordinator HOD
Signature Name of the
Faculty Mrs M.Hema Latha Mrs M.Hema latha Dr P Ashok Reddy Dr P Ashok Reddy
Parameter Marks
Day to day work & Record(10+10) 20 Internal Test 10 Viva voce 10
Total 40
Parameter Marks
Procedure / Algorithm 10 Experimentation / Program execution 15 Observations / Calculations / Testing 15
Result 10
Viva voce 10