Computer Studies 10: Course Outline

Pre-requisites: Grade 9 or 10. Basic programming and/or coding experience is strongly recommended but not required.

Blocks: Q1, Q2, Q4

Computer Studies 10 is an introductory programming and coding course in which students learn to code in HTML/CSS for websites, design games in GameMaker, and learn the basics of industry language such as C#. With permission from the teacher, those who have prior experience in programming may work on self-directed game-making projects instead. This course is intended for students who plan to take Programming 11 in the future.

Curriculum: https://curriculum.gov.bc.ca/curriculum/adst/10/computer-studies

Schedule: The timeline may be subjected to change at the teacher’s discretion.

  • GameMaker (4 weeks)
  • HTML and CSS (3 weeks)
  • Capstone Project (1 ½ week)
  • Visual C# (1 ½ week)

Student Materials: Students will bring the following for in-person class:

  • Microfiber cloth
    • To wipe off the keyboards before and after use.
    • Disinfectant solution available in class.
    • Name on the cloth is recommended.
  • Headphone or earbud (2.5 mm jack)
  • USB drive (2 GB or more) is strongly recommended!
  • Optional: Laptop with Windows

For remote learning, Windows PC is strongly recommended to run the GameMaker software properly. Mac users may use Bootcamp or VirtualBox to install Windows 10. Mac and Linux users might be able to run GameMaker on Wine.

Assignments: Students are provided a sufficient amount of time in class and at home to complete their assignments. This allows the teacher to give instant and on-going feedback; the teacher expects nothing less than quality end-products. Late assignments will be counted as missing (i.e. zero) until they are marked, usually at a much later time. Students may request an extension before the deadline, and it is only granted on an individual basis under special circumstances.

Classroom Rules: Students are responsible for taking full advantage of their learning opportunities. The teacher’s responsibility is to provide such opportunities, to fairly evaluate students, and to establish a safe learning environment by supporting these five classroom rules:

  1. Come to class on time.
  2. Be prepared to learn.
  3. Respect yourself and others.
  4. Take good care of school property.
  5. Keep the classroom clean.

Washroom privileges are allowed at the teacher’s discretion but not to be abused. NEVER bring food, drinks, or cell phones into the classroom, as they will be confiscated on sight and returned at the end of the day or next day.

Evaluation: Students will be evaluated on assignments, projects and quizzes. The final mark will be calculated as follows:

  • GameMaker (4 assignments) – 40%
  • HTML and CSS (4 assignments) – 40%
  • Capstone Project – 15%
  • C# Quiz – 5%

Letter grades are based on the student’s ability to meet the learning outcomes of the course, whereas work habits are reported as excellent (E), good (G), satisfactory (S) or needing improvement (N).

Last Updated: September 9, 2020