NIELIT Syllabus Booklet ‘O’ Level (IT)-Revision V. 3. Module: M3-R5: Programming and Problem Solving though Python Language. (i) Introduction to Programming:- The basic Model of computation, algorithms, flowcharts, Programming Languages, compilation, testing & Debugging and documentation. (ii) Algorithms and Flowcharts to Solve Problems :- Flow Chart Symbols, Basic algorithms/flowcharts for sequential processing, decision based processing and iterative processing. Some examples like: Exchanging values of two variables, summation of a set of numbers, Decimal Base to Binary Base conversion, Reversing digits of an integer, GCD (Greatest Common Division) of two numbers, Test whether a number is prime, factorial computation, Fibonacci sequence, Evaluate ‘sin x’ as sum of a series, Reverse order of elements of an array, Find largest number in an array, Print elements of upper triangular matrix, etc. (iii) Introduction to Python:- Python Introduction, Technical Strength of Python, Int