TA Tutorial · Summer 2026

Tutorial for Computer Programming II

Independent University, Bangladesh

Summer 2026 Independent University, Bangladesh 30 students Course repository

Syllabus

A gentle introduction to Python covering core programming concepts. Students learn to think computationally and solve real-world problems step by step.

Learning outcome
Students can write basic Python programs, use loops and conditionals, define functions, and work with lists and strings.

Weekly schedule

  1. Week 01–02 Python setup, variables, data types, and basic I/O
  2. Week 03–04 Conditionals and control flow
  3. Week 05–06 Loops: for, while, and nested loops
  4. Week 07–08 Functions and scope
  5. Week 09–10 Lists, strings, and basic data manipulation
  6. Week 11–12 Review and problem solving practice

Tutorial notebooks

#01 Python basics and Hello World .ipynb
#02 Variables, data types, and operators .ipynb
#03 Conditionals and branching logic .ipynb
#04 Loops and iteration .ipynb
#05 Functions and modular programming .ipynb
#06 Lists and string manipulation .ipynb

Resources & references

  • Python 3 official documentation open
  • Course GitHub repository open