TA Tutorial · Summer 2026
Tutorial for Computer Programming I
Independent University, Bangladesh
Syllabus
This tutorial stream is practice-first: each topic starts with a short concept pass, then coding drills, then problem solving. Focus is on clean logic, readable code, and debugging through code-tracing.
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