Summative Project and “Final Exam”
30% of your mark for this course will be based on a summative evaluation. You must demonstrate that you have met the expectations of this course by making something using computers and software, and you must explain what you make to the teacher.
The goal of this project is to make something that is useful or interesting to someone else, not just yourself. You need to identify and talk to someone who might require a web site, an animation, or something controlled by a computer and find out what they want, then try to build it.
- Identify a product and a customer.
- Start creating a web page containing the requirements for the product that you get while discussing ideas with your customer.
- Keep updating the web page with ideas as you work on your project.
- Build the product.
- Test the product to make sure it meets the requirements.
- Deliver your product to your customer and get their feedback.
- Organize your requirements, notes, product and test results.
- During the exam time at the end of January, you will have 10 minutes to explain your project to the teacher.
Ideas for ICS2O projects (you may also suggest other ideas)
HTML and CSS
- web site of study notes for another course with links to references and videos
- web site for a school team or club showing their activities and encouraging other students to join
- web site for the school show or another special event in the future
- web site for guidance dept showing options for post-secondary education
- web site for where you live, describing your political representatives at all levels of government with links to their web sites and contact information (Civics)
- an art gallery web site showing off the work of Merivale students with some theme or organization for the pieces
Processing
- animated demo of a concept for science, like showing how a chemical reaction takes place using atomic and molecular diagrams, or light rays hitting a mirror or lens
- animated/interactive map showing a series of movements like a battle, a migration or a journey for history or geography
- a specialized calculator for math class that would help students understand a calculation process and get the right answer
- a math drill tutor for a younger relative that would produce many simple math questions, check the answers and give appropriate feedback
- animated art based on mathematical formulas
- animated instructions for a sport or similar activity
Arduino
- build a device that could help perform a science experiment by measuring two variables and recording the data for a graph
- attach sensors and LEDs to a model (like a doll house or a model train) and switch the LEDs on and off in response to things happening on the model
- festive decoration - find out about and describe a decoration for an upcoming celebration, then build it so that it includes lights and sounds controlled by an Arduino
- build a device that can detect an intruder and take appropriate action such as turning on lights or an alarm
- build a model stage with LEDs for stage lights, then change the lighting for each scene when the user presses a button
- build a “prop” for a theatre show that does some interesting things when controlled by an actor
- build a model of a goal for a sport (net for hockey, basket for basketball, etc) and include a sensor attached to an Arduino so that it can automatically detect when a goal is scored
This is a message I have sent to other teachers:
For my grade 10 Computer Science Summative this semester, I have asked students to build something using computers and software that will be useful to SOMEONE ELSE. That someone else may be another teacher. If you are approached by such a student, please give them a bit of time and talk to them about something you might want for your classes or for a team or club that you supervise. The student is supposed to figure out HOW to make something for you, but I want them to start by asking their "customer" about REQUIREMENTS. Please keep it small and simple, this course is only an introduction to computer science. In January, these students should deliver the product to you and will ask for a bit of feedback about whether or not it meets your requirements. Again, keep it short and simple - I will be doing most of the evaluation.
The types of projects I have suggested are:
- web sites (multiple pages) to give information to students or to advertise school activities
- computer animations to illustrate a concept that is difficult to show with still pictures - could be interactive with mouse or keyboard
- models containing sensors, lights and sound controlled by a programmed microcontroller (such products would be less realistically useful, but should demonstrate a capability to control larger things.)
Thank you for your time. I hope that some of you will receive "payment" in the form of a useful product.