Skip to content

BenThompsonBTC/comp10001-python-teaching-exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COMP10001 Python Teaching Exercises

Beginner-friendly Python examples created for COMP10001 PASS sessions while teaching and supporting college students learning programming fundamentals.

This repository is preserved as an instructional archive: the programs are intentionally small, direct, and focused on classroom concepts rather than production architecture.

Teaching Focus

  • Console input and output
  • Conditional logic
  • Functions and return values
  • Lists and basic aggregation
  • String checks and validation
  • Simple problem decomposition

Repository Structure

Area Examples
Basics input_test.py, grade_converter.py, temperature_function.py
Functions basic_my_sum.py, basic_my_min.py, basic_my_max.py, max_function.py
Lists input_list.py, list_2.py, lists_3.py, list_4.py, planet_list.py
Strings and validation phone_checker.py, postal_code.py, string_comparison.py, vowel_checker.py
Exercises and assignments assignment_2.py, assignment_3.py, textbook_3.py, top_3.py
Visual references logic_1.png, logic_2.png, logic_3.png, codingbat_lists_1.png, codingbat_lists_2.png

How to Run an Example

Install Python 3, open a terminal in this folder, and run any script:

python grade_converter.py

Many examples are interactive and will ask for input in the terminal.

Portfolio Note

This project demonstrates teaching experience, beginner curriculum support, and the ability to translate programming concepts into small practice exercises for students.

About

Beginner Python teaching exercises created for COMP10001 PASS sessions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages