Lesson Plan For GE3151
Lesson Plan For GE3151
COURSE DESCRIPTION
The course is designed to provide complete knowledge of Python language.
Students will be able to develop logics which will help them to create programs,
applications in Python.
Also by learning the basic programming constructs they can easily switch over to any other
language in future.
LEARNING OBJECTIVES
To understand the basics of algorithmic problem solving.
To learn to solve problems using Python conditionals and loops.
To define Python functions and use function calls to solve problems.
To use Python data structures - lists, tuples, dictionaries to represent complex data.
To do input/output with files in Python.
LESSON PLAN
S.
Topic to be covered Duration Book Ref. Sl. No. Teaching Method
No.
S.
Topic to be covered Duration Book Ref. Sl. No. Teaching Method
No.
S.
Topic to be covered Duration Book Ref. Sl. No. Teaching Method
No.
S.
Topic to be covered Duration Book Ref. Sl. No. Teaching Method
No.
S.
Topic to be covered Duration Book Ref. Sl. No. Teaching Method
No.
1. Files and exception: text files, 100 Mins T1(167-170) Chalk& Talk
reading and writing files
2. format operator; command line 50 Mins T1(170) Chalk& Talk
arguments
3. Errors and exceptions 100 Mins T1(255-256) Chalk& Talk
ASSIGNMENT TOPICS
S. No TOPIC
1 Conditionals
2 Functions
3 Lists
4 Sorting
5 Python Modules and Packages.
TEST TOPICS
S. No TOPIC
Test II Control flow, Functions, Lists, Tuples, Dictionaries, File Modules and Packages.
All tests are compulsory and will be considered for calculating the continuous assessment marks.
Tests will not be postponed under normal conditions.
EVALUATION COMPONENTS
1 TESTS 25
2 FINAL EXAMINATION 75
TOTAL 100