Computer Science 40S

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

  • 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)
  • Class photos (some photos of past or current class events and funny items)
  • 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 and went over the course outline and then worked on a course survey. Students then worked through the week on a review of the Computer Science 30S course work.
  • Week 2: Students worked through the week on the Computer Science 30S review (see the unit marking sheet)
  • Week 3: This week (a shorter week due to Louis Riel day) we started the next unit on the concept of recursion, students then worked through the week on recursion programming problems (see examplepresentation, and video)
  • Week 4: This week we reviewed and had a review quiz on the Computer Science 30S content. Students also worked on programming problems for recursion (see examplepresentation, and video)
  • Week 5: This week we reviewed recursion (see review sheet) and had the recursion quiz. Then we started our look at the next unit: Advanced classes (see presentationexample, and videos)
  • Week 6: This week was a shorter week (due to an inservice day on Friday) and we continued our look at advanced classes (see previous weeks for unit links).
  • Week 7: This week was the last week before spring break and we continued our look at advanced classes (see previous weeks for unit links).
  • Spring Break Week
  • Week 8: Back from spring break, this week we continued our look at advanced classes (see previous weeks for unit links).
  • Week 9: This week we continued our look at advanced classes (see previous weeks for unit links). On Friday, the school was doing a “Tell Them From Me” survey and class was suspended for that day.
  • Week 10: This week (a shorter week because of an inservice day), we completed our look at advanced classes (see previous weeks for unit links)
  • Week 11: This week we started our unit on Collections (see videospresentationreview, and example
  • Week 12: This week we continued work on the collections unit (see previous weeks for unit links)
  • Week 13: This week we continued work on the collections unit (see previous weeks for unit links)
  • Week 14: This week we completed the collections unit and had the unit quiz

Assessments:

  1. Unit 1: Course survey (note: that this survey is not for marks)
  2. Unit 1: Computer Science 30S (grade 11) – review assignment
  3. Unit 1: Introduction To Java – review quiz (link)
  4. Unit 2: Recursion – structured example
  5. Unit 2: Recursion – programming problems
  6. Unit 2: Recursion – review quiz (link) or programming problem (link)
  7. Unit 3: Advanced Classes – structured example
  8. Unit 3: Advanced Classes – creative project
  9. Unit 3: Advanced Classes – review quiz (link) or programming problem (link)
  10. Unit 4: Collections – structured example
  11. Unit 4: Collections – review quiz (link) or programming problem (link)

Schedule:

Advertisements

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 )

w

Connecting to %s