TA Tutorial · Summer 2026

Tutorial for Computer Programming I

Independent University, Bangladesh

Summer 2026 Independent University, Bangladesh 36 students Course repository

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

  1. Tutorial 01 Introduction to Computer Science, and its scopes, opportunities, and future directions
  2. Tutorial 02 Numbers system, conversion between number systems, error in numerical representation
  3. Tutorial 03 How data (Image, Video, Audio, Text) is represented and stored in a computer
  4. Tutorial 04 Variable input, type-casting, and arithmetic workflows
  5. Tutorial 05–06 Boolean logic, operators, and nested conditional decision-making
  6. Tutorial 07–08 Function decomposition, loops, and core numeric problem patterns
  7. Tutorial 09–10 Lists, built-in list methods, and custom list-processing functions

Tutorial content

#01 Number systems, data representation, and error in numerical representation .pdf
#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

Resources & references

  • Python 3 official documentation open
  • Think Python (Allen Downey) open
  • Course GitHub repository open