GE8151 PROBLEM SOLVING AND PYTHON PROGRAMMING
R2017 CBCS Important Topics
ANNA UNIVERSITY, CHENNAI
AFFILIATED INSTITUTIONS
REGULATIONS 2017 CBCS
CHOICE BASED CREDIT SYSTEM
First Semester
GE8151 PROBLEM SOLVING AND PYTHON PROGRAMMING
R2017 CBCS Important Topics
UNIT I ALGORITHMIC PROBLEM SOLVING
Simple strategies for developing algorithms
Building blocks of algorithms
Towers of Hanoi
UNIT II DATA, EXPRESSIONS, STATEMENTS
Python interpreter
Precedence of operators
Flow of execution
Circulate the values of n variables
UNIT III CONTROL FLOW, FUNCTIONS
Boolean values and operators
Recursion
Sum an array of numbers
Binary search.
UNIT IV LISTS, TUPLES, DICTIONARIES
List operations
Advanced list processing
Sorting types
UNIT V FILES, MODULES, PACKAGES
Reading and writing files
Errors and exceptions
File Copy