Online CTS CSE Computer Science and Complimentary Courses

    CSE 1010

    Computer Science 1

    Introductory course to the algorithm as a problem solving tool. Students will examine how computing systems work and use the program scratch to look at algorithm and coding design.

    Go to https://classroom.google.com/ and use the code bd26p1 to join the course (WRSD ONLY)

    Outside WRSD access the course outline here to build your own version

    No Prerequiste

    Structured Programming 1

    An introduction to Java Script using the Khan Academy 101 online course. Students will look at scripting by learning about drawing and animation

    No Prerequiste

    CSE 1120

    Structured Programming 2

     Prerequisite CSE 1110 Structured Programming 1

    CSE 1210

    Client Side Scripting 1

    Students will learn about using HTML and CSS to build websites. Students will use Codeacademy site to examine and replicate websites to learn coding structures.

    No Prerequiste

    INF 3010

     Hardware and Software Analysis

    Learn about various types of hardware and the operating systems that run it. Complete an online shopping challenge to "buy" just the right computer!

    Go to https://classroom.google.com/ and use the code sllgy7 to join the course (WRSD ONLY)

    Outside WRSD access the course outline here to build your own version


    NET 2020

    Workstation Technology and Operations 

    Learn to build a computer and install operating systems using the Raspberry Pi computer

  • What is Flex Learning?

    Flex learning courses are independent and self directed in nature. Flex courses are supported in WRSD schools and at a distance by the WRSD Flex team, but students are self paced

    CC Claire Bell https://www.flickr.com/photos/southpaw2305/

    Flexible learning allows for new opportunities for our students

    We operate in blended and online learning environments

    Other courses available are found at http://flex.wrsd.ca

  • Elementary Coding Tools

    Tools and Project Ideas for Grades K-4


    Great for early years and a fun introduction for upper elementary on logic and programming using sequences of instructions to control fuzzballs! It is available as a web version and iOS App


    Block.ly guides students through a series of challenges to build their logic and thinking skills while building a maze, programming a turtle and starting basic javascript.


    Scratch is an online block based coding environment. Students can build sequences of drag and drop code blocks to build games and animations

  • Junior High Coding Tools

    Tools and Project ideas for Grade 5-9



    Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.


    Tynker makes it fun and easy to learn computer programming. Get started today with Tynker's easy-to-learn, visual programming course designed for students. (Some free parts, some paid sections)

    CTF Day of Code Project

    A day long project to dig into coding, even if they have never tried before to start building games and apps.

  • Want to register for one or more of these courses?

    Please fill out the following form and we will respond as soon as possible.