Computer Science 30S

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

  • 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)
  • Class photos (some photos of past or current class events and funny items)
  • Programming resources  (sample code and other assets like sounds, icons, etc.)
  • 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: (a short 3 day week to start the year) I introduced the course and went over the course outline and then worked on a course survey. Then we started our look at the introduction to Java programming with a presentation (see videosand by looking at basic input/outputs and variables by working through a large example
  • Week 2: This week we mostly completed our presentation (see videos) as well as the large example that we started last week, covering Java variables, conditional statements, and almost completing looping. The students also had time to start looking at the programming problems that go with this content.
  • Week 3: This week we completed our large example including looping and an example programming problem. Then it was time to work on the introduction to Java programming problems (see presentationvideos, and example) and Mr. Wachs provided assistance when needed
  • Week 4: This week was also a work week on the introduction to Java programming problems (see the unit marking sheet)
  • Week 5: This week we completed our first unit with a review (see the review booklet) and had the unit quiz. Then we started our next unit: Methods with a presentation (see example and videos for parts one and two) and unit programming problems
  • Week 6: This week was a shorter week (due to Thanksgiving) and we completed our look at methods (see previous week for links to content) and work time. Mr. Wachs also offered an optional “Walk-through (Wachs through)” on a methods programming problem to model a solution.
  • Week 7: This week was also a shorter week (inservice day on Friday) and we continued work time on the methods unit (see previous week for links to content) and completed the “Walk-through (Wachs through)” on a methods programming problem to model a solution. Also this week a former student of Mr. Wachs who is now a product manager at a software development company came in to give a talk to the students about his journey in Computer Science and the software development industry in our city
  • Week 8: This week we completed our methods unit (see unit marking sheet) and reviewed the methods unit (see presentation and example)with a review booklet and had the unit quiz
  • Week 9: This week we started our next unit arrays (see presentationexample, and videos for parts onetwo, and threealong with work time on any past assignments of the problems of the new unit.
  • Week 10: This week (a shortened week with an in service day) we continued working on the arrays  (see presentationexample, and videos for parts onetwo, and threeunit problems and Mr. Wachs offered an optional “Walk-through (Wachs through)” on a arrays programming problem to model a solution.
  • Week 11: This week was a work week on the arrays unit (including completing the optional “walk-through” assignment) and on Friday we reviewed the unit (see review sheet).
  • Week 12: This week was a shorter week due to an in-service day on Friday, and Mr. Wachs being ill on Thursday. This week we had the arrays unit test and then started our next unit Classes (see presentation, example, programming problems, and videos)
  • Week 13: This week we continued our look at Classes (see previous week for links)
  • Week 14: This week we continued our look at Classes (see previous week for links) and Mr. Wachs did an optional “walk-through” on one of the assignment problems
  • Week 15: This week we started our look at graphics and user interfaces with a large structured example (see presentation and videos)
  • Week 16: This last week before the winter break, we completed our look at graphics and user interfaces and did an optional gaming example in preparation for final projects (see description and marking sheet) and Mr. Wachs was available for help and consultation
  • Week 17: Our week back after winter break, students are working on final projects (see description, marking sheet, and course coding notes) and Mr. Wachs is available for help and consultation
  • Week 18: This week students are working on final projects (see description, marking sheet, and course coding notes) and Mr. Wachs is available for help and consultation

Assessments:

  1. Unit 1: Course survey (note: that this survey is not for marks)
  2. Unit 1: Introduction to Java – programming problems
  3. Unit 1: Introduction To Java – quiz (link activated during test period)
  4. Unit 2: Methods – programming problems
  5. Unit 2: Methods – Unit Quiz (link activated during test period)
  6. Unit 3: Arrays – programming problems
  7. Unit 3: Arrays – Unit Quiz (link activated during test period)
  8. Unit 4: Classes – programming problems
  9. Unit 4: Classes – Unit Quiz (link activated during test period)
  10. Unit 5: Graphics – structured example (not for marks)
  11. Final Project for Computer Science 30S assessment

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s