Introduction to Computer Science/Final Project Overview & Requirements

Final Project Overview & Requirements

Final Project banner

ICS3U Final Culminating Project (ISP)

Use the required programming concepts to build an app of your choosing. Creativity is encouraged as long as you meet the technical requirements.


Core Technical Requirements

  • User Input & Output – interactive; clear output
  • Conditionals – if, elif, else
  • Loops – for and/or while
  • Functions – at least five custom functions with parameters/returns
  • Lists – store and manipulate a collection
  • Code Quality – clear names and useful comments
  • AI Development Log – document how AI assisted your work

Project Ideas

  • Text Adventure – locations/functions; inventory list
  • Personal Organizer – menu loop; list-based data
  • Quiz/Trivia – questions/answers; scoring

AI Development Log

Keep brief entries (date, goal, prompt, AI advice, action taken). Example: use random.choice() from a list after import random.


Deliverables

  1. Project Proposal (short idea outline)
  2. Python Code (.py) with comments
  3. AI Development Log
Your Next Step

Brainstorm ideas and get your proposal ready for approval.

Next

Interactive Sandbox

Use this space to practice writing code and complete the "Your Turn" activities above.

Python 3Initializing...
Loading code editor...
Program output will appear here...