TA Tutorial · Summer 2026
Tutorial for Computer Programming I
Independent University, Bangladesh
Summary
A structured tutorial sequence on Python fundamentals, control flow, functions, loops, and list-based problem solving.
Learning outcome
Students can solve beginner Python problems independently using conditionals, loops, functions, and list-processing patterns.
Weekly schedule
- Tutorial 01–02 Getting started: variables, basic I/O, and expressions
- Tutorial 03–04 Numbers, variables, typed input, and arithmetic workflows
- Tutorial 05–06 Boolean logic, operators, and nested conditional decision-making
- Tutorial 07–08 Function decomposition, loops, and core numeric problem patterns
- Tutorial 09–10 Lists, built-in list methods, and custom list-processing functions
Tutorial notebooks
#01 Getting started: variables, basic I/O, and expressions coming soon
#02 Print formatting in depth: sep, end, newline, and output control coming soon
#03 Numbers and understanding data through structured output coming soon
#04 Variable input, type-casting, and arithmetic workflows coming soon
#05 Boolean logic and arithmetic operators with truth-table reasoning coming soon
#06 Conditional statements, including nested conditionals coming soon
#07 Basic function decomposition and extended conditional problem-solving coming soon
#08 Loops: numeric series, factorial, prime tests, and Fibonacci coming soon
#09 Lists with loops and core list built-in functions coming soon
#10 Custom list-processing functions and integrated practice coming soon