237
Page views
46
Files
0
Videos
0
R.Links

Icon
Lecture Notes

UNIT 1:
word
download   open file
Fundamentals of Computing – Identification of Computational Problems -Algorithms
word
download   open file
building blocks of algorithms (statements, state, control flow, functions)
word
download   open file
notation (pseudo code, flow chart, programming language)
word
download   open file
algorithmic problem solving
word
download   open file
simple strategies for developing algorithms (iteration, recursion)
word
download   open file
simple strategies for developing algorithms (iteration, recursion)
word
download   open file
Illustrative problems: find minimum in a list
word
download   open file
insert a card in a list of sorted cards
word
download   open file
guess an integer number in a range
UNIT 2:
word
download   open file
tuple assignment
word
download   open file
Python interpreter and interactive mode, debugging
word
download   open file
values and types: int, float, boolean, string and list;
word
download   open file
variables, expressions, statements
word
download   open file
precedence of operators, comments
word
download   open file
Illustrative programs
word
download   open file
exchange the values of two variables
word
download   open file
circulate the values of n variables
word
download   open file
distance between two points
UNIT 3:
word
download   open file
local and global scope, function composition, recursion
word
download   open file
Conditionals: Boolean values and operators
word
download   open file
Conditionals: Boolean values and operators
word
download   open file
conditional (if), alternative (if-else),chained conditional (if-elif-else);Iteration: state,
word
download   open file
while, for, break, continue, pass
word
download   open file
Fruitful functions: return values, parameters
word
download   open file
Strings: string slices, immutability, string functions and methods, string module;
word
download   open file
Lists as arrays. Illustrative programs: square root, gcd, exponentiation, sum an array of numbers
word
download   open file
linear search
word
download   open file
binary search
UNIT 4:
word
download   open file
Lists: list operations, list slices, list methods, list loop
word
download   open file
mutability, aliasing, cloning lists, list parameters;
word
download   open file
Tuples: tuple assignment, tuple as return value
word
download   open file
Dictionaries: operations and methods
word
download   open file
advanced list processing - list comprehension;
word
download   open file
Illustrative programs: simple sorting
word
download   open file
histogram
word
download   open file
Students marks statement
word
download   open file
Retail bill preparation
UNIT 5:
word
download   open file
format operator
word
download   open file
Files and exceptions: text files, reading and writing files
word
download   open file
command line arguments
word
download   open file
errors and exceptions
word
download   open file
handling exceptions
word
download   open file
modules
word
download   open file
packages;
word
download   open file
Illustrative programs: word count, copy file, Voter’s age validation,
word
download   open file
Marks range validation (0-100).