Tscse.files.wordpress.com



Name of the Staff :

Subject Code/Name :

Course :

Semester/Branch/Section :

|Sl.No. |Date |Topic Name |Reference |No. |Cumulative |Teaching |

| |Planned | |Book |of Periods |No. of Periods |Aids |

| | | |Page No. | | |(LCD/ |

| | | | | | |OHP/BB) |

|UNIT-I ALGORITHMIC PROBLEM SOLVIN |

|1 | |Algorithms, building blocks of algorithms |R5(6-8) |2 |2 | |

| | |(instructions/statements, state, control flow, functions) | | | | |

|2 | |notation (pseudo code, flow chart, programming language) | |2 |4 | |

|3 | |Algorithmic problem solving, simple strategies for developing | |1 |5 | |

| | |algorithms (iteration, recursion). | | | | |

|4 | |Illustrative problems: Find minimum in a list | |1 |6 | |

|5 | |Insert a card in a list of sorted cards, | |1 |7 | |

|6 | |Guess an integer number in a range | |1 |8 | |

|7 | |Towers of Hanoi. | |1 |9 | |

|UNIT II DATA, EXPRESSIONS, STATEMENTS |

|8 | |Python interpreter and interactive mode | |1 |10 | |

|9 | |values and types: int, float, booleans, strings, and lists;| |1 |11 | |

|10 | |variables, expressions, statements, tuple assignment, | |1 |12 | |

|11 | |precedence of operators, comments; | |1 |13 | |

|12 | |modules and functions, function definition and use, flow of | |2 |15 | |

| | |execution, parameters and arguments; | | | | |

|13 | |Illustrative programs: Exchange the values of two variables | |1 |16 | |

|14 | |Circulate the values of n variables | |1 |17 | |

|15 | |Test for leap year | |1 |18 | |

|UNIT III CONTROL FLOW, FUNCTIONS |

|16 | |Conditionals: Boolean values and operators,. | |1 |19 | |

|17 | |Conditional (if), alternative (if-else), chained conditional | |1 |20 | |

| | |(if-elif-else); | | | | |

|18 | |Iteration: state, while, for, break, continue, pass; | |1 |21 | |

|19 | |Fruitful functions: return values, parameters, | |1 |22 | |

|20 | |scope: local and global, composition, recursion; | |1 |23 | |

|21 | |Strings: string slices, immutability, string functions and | |1 |24 | |

| | |methods, string module; | | | | |

|22 | |Lists as arrays. Illustrative programs: square root, gcd, | |1 |25 | |

|23 | |Exponentiation, sum an array of numbers | |1 |26 | |

|24 | |Linear search, binary search | |1 |27 | |

|UNIT IV COMPOUND DATA: LISTS, TUPLES, DICTIONARIES |

|25 | |Lists: list operations, list slices, list methods, list loop, | |2 |29 | |

|26 | |Mutability, aliasing, cloning lists, list parameters; | |2 |31 | |

|27 | |Tuples: tuple assignment, tuple as return value; | |1 |32 | |

|28 | |Dictionaries: operations and methods; | |1 |33 | |

|29 | |Advanced list processing - list comprehension; | |1 |34 | |

|30 | |Illustrative programs: selection sort, insertion sort, | |1 |35 | |

|31 | |Mergesort, quicksort. | |1 |36 | |

|UNIT V FILES, MODULES, PACKAGES |

|32 | |Files and exception: text files, reading and writing files, | |2 |38 | |

|33 | |format operator; command line arguments | |2 |40 | |

|34 | |errors and exceptions, handling exceptions, | |1 |41 | |

|35 | |modules, packages; | |2 |43 | |

|36 | |Illustrative programs: word count, copy file. | |2 |45 | |

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download