CIS 12

Last Updated: September 1, 2023

Teacher: Mr. Colin Kam
Room: 142
Blocks: 1-1, 2-4

Pre-requisites: None. Grade 11/12 with programming and/or web-coding experience is recommended.

Computer Information Systems 12 (CIS 12) is a hands-on course with a focus on computer hardware and networking. Through the study of robotics, microcomputers and servers, students will have an opportunity to build their own projects to solve real-life problems and use code to manipulate the hardware.

Indigenous Acknowledgement: We acknowledge that we live, work, play, and learn on the unceded and traditional territory of the xʷməθkʷəy̓əm (Musqueam), sel̓íl̓witulh (Tsleil Waututh) and sḵwx̱wú7mesh (Squamish) Coast Salish peoples.

Indigenous knowledge and perspectives are an important part of the historical foundation of both B.C. and Canada and are integrated into every subject in the new curriculum. All students will have opportunities to better understand and respect a variety of cultures, both their own and others.


Big Ideas:

  • Design for the life cycle includes consideration of social and environmental impacts.
  • Personal design choices require self-exploration, collaboration, and evaluation and refinement of skills.
  • Tools and technologies can be adapted for specific purposes.

Curricular Competency:

  • Identify potential users, intended impact, and possible unintended negative consequences.
  • Critically analyze how competing social, ethical, and sustainability considerations impact designed solutions to meet global needs for preferred futures.
  • Construct prototypes, making changes to tools, materials, and procedures as needed.
  • and more…


  • Network management tools, including security, imaging, backup, and remote access
  • Awareness and understanding of digital security risks
  • Interpersonal skills necessary to work effectively within the IT sector
  • and more…

The three core competencies that all students need to develop in order to engage in deep and life-long learning include:

  • Communication: competencies encompass the knowledge, skills, processes, and dispositions we associate with interactions with others. The communication core competency has two interrelated sub-competencies: Communicating and Collaborating.
  • Thinking: competencies encompass the knowledge, skills and processes we associate with intellectual development and is demonstrated through Creative thinking and Critical thinking
  • Personal & Social: competencies relate to students’ identity in the world, both as individuals and as members of their community and society. This includes Positive personal & cultural identity, Personal awareness & responsibility, and Social responsibility

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

  • Custom-Built PC
  • Server Computers
  • Robotics and Microcomputers
  • Hardware Programming

Student Materials: Students will need these items for the course during in-person classes.

  • Headphone or earbud (2.5 mm jack)
  • Raspberry Pi (Model 3B) with 8GB microSD card
    • Students may purchase a Raspberry Pi kit from or another retailer if they wish to keep or sell their capstone project afterwards.
    • Students may also opt to borrow a Raspberry Pi starter kit from the teacher.
  • Optional: Laptop

    Assignments: Students are provided a sufficient amount of class time 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 are encouraged to proactively seek the teacher to get their late assignments marked during Flexible Instructional Time (FIT). Students may request an extension before the deadline, and it is only granted on an individual basis under special circumstances.

    Students who require extra help can meet with the teacher during FIT or make an appointment.

    Classroom Rules: Staff and students are expected to fully abide to the VSB Code of Conduct and the Acceptable Use of Technology Policy. In addition, 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. Follow instructions the first time given.
    4. Respect others and their belongings.
    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 projects based on the following weights:

    • Hardware Configuration (10%)
    • QEMU Server (30%)
    • Xeon Server (10%)
    • Raspberry Pi Server (10%)
    • LEGO Mindstorms EV3 (10%)
    • Programming (30%)

    The cut-off dates are as follows:

    Semester 1 Semester 2
    Interim October 4, 2023 February 28, 2024
    Midterm November 3, 2023 April 12, 2024
    Final January 26, 2024 June 21, 2024

    Depending on time, our class may either have a final exam or complete an elective project. 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).