These ICS4U Grade 12 Computer Science python coding questions will form a part of your final grade for this course and are to be handed in for grading.
For all of the following questions:
Your grade will be based on your ability to demonstrate the overall expectations from the Ontario Computer Studies Curriculum
A1 – Data Types and Expressions
A2 – Modular Programming
A4 – Code Maintenance
B1 – Project Management
C1 – Modular Design
Since you will be using multiple files in your solution, hand in a .zip file or .rar file that contains all the files you used in your solution. Maintain the folder structure you have on your machine. I shouldn’t have to modify anything when running your code.
File Name: “ICS4UwarCardGame.py”
You will be designing and making a pygame version of the card game WAR that is shown in the video below.
Write out a project scope document outlining all the requirements needed for designing this game. Include a Gantt Chart outlining a projected timeline for completing the project
Outline your plan on how you are going to code this project. You don’t have to make a video like I did in the example projects, but you need to outline the objects you think you need to create along with how they will interact with each other.
Write the appropriate code that is required to meet the specifications in your Software Plan
Now its time to reflect on the code that you have created. You will make a screencast video to demonstrate this. You don’t need to explain your code, but you need to show all aspects of your project working. Pay particular attention to the following in your video.
Here are some free applications that allow you to make a screen cast video on your computer
Return to ICS4U Main Page