In this ICS4U Grade 12 Computer Science lesson you will be learning how to
There are many different ways to organize and plan a project, but the main components stay the same.
You will have noticed that you have been doing these steps all along in this course. But now you are ready to apply them to a larger scale. There are several different Software Design Methods that can be used. We will look at two of them in this course
Let’s say you decided to make a scrolling shooter game in Python. The initial step would be to plan out all the tasks that need to be accomplished and come up with some estimated timelines for how long they might take.
You might come up with something that looks like this when organized in a Gantt Chart
As your project progresses you can fill in the rest of the chart to document the progress you are making.
In the next few lessons you will see a few examples of how you might want to go about the next few stages of the software design process.