Computer Science 20S

Use the following links to relevant course content for Computer Science 20S (grade 10):

  • Materials (including all course notes and assignments)
  • Video lectures (videos recorded in past classes on course content and examples)
  • Weekly Events (a journal of weekly events for the current semester)
  • Current/Past Assessments (a list of assessments for the current semester)
  • Schedule (the interactive schedule for the current semester’s events)
  • Hand in (the web portal to submit completed assignments)
  • Hand back (the web portal where graded assignments are handed back)
  • Course archive (records of events/assessments of this course in the past)
  • Programming resources  (sample code and other assets like sounds, icons, etc.)
  • GitHub (current class example code projects on in a code repository)
  • Current Marks (PowerSchool portal, log in to check marks and attendance)

Any questions about any of this by students, parents, teachers, etc? Then email Mr. Wachs or comment at the bottom of this page…


Weekly Events:

  • Week 1: I introduced the course (see this presentation on what Computer Science is) and went over the course outline. As well, we did a biography assignment, and an introduction to programming, by looking at concepts using the Scratch website and the first Scratch tutorial. We also had presentations (see video) on problem solving and worked on the problem solving assignment
  • Week 2: This week we completed the second Scratch tutorial and had a presentation on Visual problem solving. I also introduced the assignment that went with Visual problem solving. Students then had a few work classes to work on all the assignments of this introductory unit (see previous week, or scroll down to assessments below to find links to these).
  • Week 3: A shorter week due to Louis Riel day on Monday, this week we had time to work on assignments from the first unit. We then started the next unit (Introduction To IDEs) with a presentation (see videoand the first assignment for this unit
  • Week 4: This week we continued our look at unit 2: Introduction to IDEs with the second part (see presentation for part one and two and videos for parts one and two) and begun the next set of assignments in this unit (including the case study). We also had a class discussion around how to hand in work (see instructions) and how programming work will be marked (see unit marking sheet)
  • Week 5: This week we started our next unit: Variables (see presentation with an example and video) and started work on variables problem onetwo, and the case study.
  • Week 6: This week was a shorter week (due to an inservice day on Friday) and we looked at part two of the variables unit (see presentation/example and video). Then students had work periods for problems three and four of this new unit along with the case study.
  • Week 7: This week was the last week before spring break and we had work classes (see last week) a review of the variables unit (see review sheet), then had the unit test (although some students have decided to delay the test until after the break).
  • Spring Break Week
  • Week 8: Back from spring break, this week we started the next unit: Conditional Statements (see presentation for part one and video). Students then started work on problems one and two, and the case study for this unit (Mr. Wachs was away on Friday)
  • Week 9: This week we had work classes and looked at part two of Conditional Statements (see presentation for part two and video). Students then started work on problems threefour, and the case study for this unit.
  • Week 10: This week (a shorter week because of Good Friday, and some class disruptions for a school pep rally and MADD presentation), was a work week on the Conditional Statements unit (or any past unit work students were still catching up on)
  • Week 11: This week (a shorter week due to an inservice on Friday, and class interruptions on Wednesday due to a school wide “Tell Them From Me” survey, and Mr. Wachs was away on Wednesday at an inservice), students voted to have more time, so we had a work week on the Conditional Statements unit (or any past unit work students were still catching up on)
  • Week 12: This week we worked on the Conditional Statements unit (see previous weeks) and reviewed the unit (see review sheet) and had the unit test. We also started the next unit: Looping (see presentation for part one and video)
  • Week 13: This week was a work week on the looping problems or any incomplete work from past units (see previous weeks for links)
  • Week 14: This week we continued our Looping unit (see presentation for part two and video). Students then continued working on problems threefour, and the case study for this unit with the rest of the week as work classes.

Assessments:

  1. Unit 1 – All about me – Biography assignment
  2. Unit 1 – Introduction To Computer Science: Scratch 1 (Sierpinski’s Triangle) – assignment
  3. Unit 1 – Introduction To Computer Science: Problem Solving – assignment
  4. Unit 1 – Introduction To Computer Science: Scratch 2 (Physics demo) – assignment
  5. Unit 1 – Introduction To Computer Science: Visual Problem Solving – assignment
    (unit marking sheet here)
  6. Unit 2 – Introduction To IDEs – Form Design  assignment
  7. Unit 2 – Introduction To IDEs – Application 1 (Hello/good-bye) assignment
  8. Unit 2 – Introduction To IDEs – Application 2 (Font changer) assignment
  9. Unit 2 – Introduction To IDEs – Application 3 (Personal quiz) assignment
  10. Unit 2 – Introduction To IDEs – Case study (Splash screen) assignment
    (unit marking sheet here and student hand in instructions here)
  11. Unit 3 – Variables – Problem 1 (Dog age calculator) assignment
  12. Unit 3 – Variables – Problem 2 (Temperature converter) assignment
  13. Unit 3 – Variables – Problem 3 (Pizza shop) assignment
  14. Unit 3 – Variables – Problem 4 (Calculator) assignment
  15. Unit 3 – Variables – Case Study (Physics experiment) assignment
    (unit marking sheet, unit review and student hand in instructions)
  16. Unit 3 – Variables – Unit Test:
    1. Quiz (link activated during test period)
    2. Programming (link activated during test period)
  17. Unit 4 – Conditional Statements – Problem 1 (Test Averager) assignment
  18. Unit 4 – Conditional Statements – Problem 2 (Pizza Shop) assignment
  19. Unit 4 – Conditional Statements – Problem 3 (Student database) assignment
  20. Unit 4 – Conditional Statements – Problem 4 (Slot machine) assignment
  21. Unit 4 – Conditional Statements – Case Study (Blackjack) assignment
    (unit marking sheet, unit review and student hand in instructions)
  22. Unit 4 – Conditional Statements – Unit Test:
    1. Quiz (link activated during test period)
    2. Programming (link activated during test period)
  23. Unit 5 – Looping – Problem 1 (Millionaire) assignment
  24. Unit 5 – Looping – Problem 2 (Lotto 649) assignment
  25. Unit 5 – Looping – Problem 3 (Tile Store) assignment
  26. Unit 5 – Looping – Problem 4 (Rocket racer) assignment
  27. Unit 5 – Looping – Case Study (Sentence changer) assignment
  28. Unit 4 – Looping – Unit Test:
    • Quiz (link activated during test period)
    • Programming (link activated during test period)

Schedule:

Advertisements

6 thoughts on “Computer Science 20S

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s