
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 –
forand/orwhile - 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
- Project Proposal (short idea outline)
- Python Code (.py) with comments
- AI Development Log
Your Next Step
Brainstorm ideas and get your proposal ready for approval.
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...