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.

  1. Identify a product and a customer.
  2. Start creating a web page containing the requirements for the product that you get while discussing ideas with your customer.
  3. Keep updating the web page with ideas as you work on your project.
  4. Build the product.
  5. Test the product to make sure it meets the requirements.
  6. Deliver your product to your customer and get their feedback.
  7. Organize your requirements, notes, product and test results.
  8. During the exam time at the end of January, you will have 10 minutes to explain your project to the teacher.

Adil: Photgraphic art gallery for Ms. Canas Jacob: French Science web site for Mme. Landry Mohamed E.: Art gallery for Ms. Gale
Ahmad: Arduino-based battery tester for parents Javian: Gym web site for Mr. Doherty Nathan: Home security system using arduino for parents
Andy: Water polo animation for coach Jazeel: Course web sites for Mr. Boudreault Riethu: Math drill for Ms. McEachen
Ben: History web site for M. Boudreault Jordan: Photogate timer using arduino for Ms. Jones Saf: Biology web pages for Ms. McKinnon
Christen: Interactive periodic table for Ms. MacKinnon Joshua: Art portfolio for Bailey Safiya: Music study tool for RMC music teacher
Dana: Password generator for ??? Krishan: Climate Change web pages for Ms. MacKinnon Sherif: Auto shop web site for Mr. Renaud
Daniel: Web pages for an English class - Mr. Stratton Matthew: Web site for a carpenter to sell woodwork Yunsun: Biology web pages for MacKinnon
Hao Hao: Quadratic equation web site and Processing. Mohamed A.: Math drills using Processing Ziyad: Civics/Careers web pages for Ms. Peters
Jack: Recipe entry using Processing, display on web site.    




Ideas for ICS2O projects (you may also suggest other ideas)


HTML and CSS


Processing


Arduino




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:


Thank you for your time. I hope that some of you will receive "payment" in the form of a useful product.