Students can formulate and implement solutions to real-life engineering problems using advanced Python — applying OOP principles (class, object, methods, inheritance, polymorphism), built-in data structures, recursion, exception handling, and file I/O to build comprehensive, well-structured programs.
Weekly schedule
Tutorial 01Conditional statements (nested): if-else, if-elif-else, nested if
Tutorial 02-03Loops (nested): while, for, nested loops, break, continue, pass
Tutorial 04Functions: calls, parameters, scope of variables, generators
Tutorial 05-06Built-in data types: List and 2D List