Grade 10 Introduction to Computing Feedback

From ACSEWiki

  • Do you feel the scope and depth of the expectations are appropriate for this course? (Please score either +2 or +1 for this response.) >> I give this a +2, in that it's a good introduction, and as all things tech, it's open, and isn't a prerequisite for the next level of courses (something that I'm philosophically against... but more on that later)
  • Are the expectations appropriate for the grade and lack of pre-requisite? (Please score either +2 or +1 for this response.) >> Another +2, as this is a good introduction to Computing (which leads up to Programming or Science)
  • Is the content appropriate? (Please score either +2 or +1 for this response.) >> Another +2, focussing on what's around the student first, and then diving in to how the computer is a tool with problem solving. Personally I would showcase why the computer was created, and how it has impacted the ability to solve problems, some of which we take for granted... thus bridging the first unit with the rest of the units.
  • Any philosophical issues? (Please score either +2 or +1 for this response.) >> +1, (would like to give it a negative rating, but you've requested only positive results) mainly because I believe that the grade 10 should be a prerequisite for the grade 11 courses, thus reducing any overlap or reteaching of some basic concepts at the senior level courses.

Eugene Chun, York Region DSB


Depth of course +1, I don't like the idea of interfacing in the ICS steam, I think that is more of an ICE concept.

Expectations 0 They are fine.

Content -1, I think the focus should still be more toward programming, and not such a general idea, also I do not like the fact that they have pulled arrays out of the documents, I think using arrays is important.

Rob Ceccato


Question : Any philosophical issues?

Response : The "strands" are more intuitive to follow, but ...

[1] User Interfaces makes me scratch my head because this may require an entirely new programming language and IDE since the language/IDE chosen to complete the other sections of the course may not support GUIs with buttons and scroll bars ... And so, does it make sense to switch gears just for this section? Or is the intent exposure to more than one development environment Or is the intent to choose a GUI development env. right from the beginning and stick with it all the way through?

[2] Quality Assurance is badly named since this is just one aspect of Testing that in practice should not be done by the same developer/programme r. If testing is done by that same developer this can be in the form of Unit, System, Load Testing etc. Rename and add appropriate descriptions to account for other aspects of testing that actually come before QA.

El-Noor Rashid

Link back to Curriculum Reform