TEJ2O Computer Technology Expectations

The full curriculum with overall expectations and examples is available here.


A1. identify and describe the functions of, as well as important advances related to, electronic and computer components;
A2. demonstrate a basic understanding of computer networks and their components;

A3. demonstrate a basic understanding of binary numbers and digital logic.

A1. Computer Hardware

A1.1 identify basic electronic components and describe their functions;
A1.2 use precise terminology to identify various types and features of computer hardware and interfaces;
A1.3 identify the basic components and peripheral devices of a computer system, and describe their functions;
A1.4 describe important advances in electronic components and computer components.

A2. Networking Concepts

A2.1 compare various types of networks;
A2.2 describe the basic components of a network;
A2.3 compare the various types of data transmission media for networks;
A2.4 describe how individual workstations are identified on a network.

A3. Data Representation and Digital Logic

A3.1 describe binary numbers, and convert positive integers between binary and decimal number systems;
A3.2 describe how computers represent and process data using the binary number system;
A3.3 derive the truth tables of the fundamental logic gates;
A3.4 write Boolean equations for the fundamental logic gates.


B1. install and configure the hardware and operating system of a workstation, and use file-management techniques effectively;
B2. construct and test simple interfaces and other electronic circuits;
B3. assemble and configure a simple computer network;
B4. install and use a variety of software;
B5. apply fundamental programming concepts to develop a variety of simple programs, including a program to control an external device.

B1. Workstation Setup

B1.1 connect and configure the hardware for a personal computer system, and install an operating system;
B1.2 describe the hardware requirements of operating systems;
B1.3 use file-management techniques to organize and back up files efficiently.

B2. Electronics, Robotics, and Computer Interfacing

B2.1 safely construct and test electronic circuits, using both breadboard and soldering techniques to connect discrete components and/or integrated circuits;
B2.2 use appropriate procedures to prevent damage to computer hardware and electronic components;
B2.3 describe and build an interface to connect a computer to a simple peripheral or robotic device;
B2.4 trace the operation of a system consisting of a computer, a program, an interface, and external hardware to ensure that the interface circuit functions properly;
B2.5 use appropriate test equipment to measure electrical quantities.

B3. Network Setup and Management

B3.1 install and configure a peer-to-peer (P2P) network, using appropriate software and connection devices;
B3.2 enable network services;
B3.3 install and use a network-enabled application or file-sharing scheme.

B4. Software

B4.1 describe the differences between operating systems and applications software;
B4.2 install and configure software on a workstation;
B4.3 use software support systems to find technical information independently;
B4.4 use utility software to perform basic maintenance functions.

B5. Computer Programming

B5.1 use a procedural programming language to define constants and variables, write expressions and assignment statements, and specify the order in which the operations are performed in a program;
B5.2 use input and output statements in a program;
B5.3 use a decision structure and a repetition structure in a program;
B5.4 use a design process to plan, write, and test a computer program to control a simple robot or peripheral device.


C1. identify harmful effects of the widespread use of computers and associated technologies on the environment, as well as agencies that reduce these effects;
C2. identify effects of the widespread use of computers and associated technologies on society.

C1. Technology and the Environment

C1.1 identify harmful effects of computer use on the environment;
C1.2 identify government agencies and community partners that provide resources and guidance for environmentally sound production, use, and recycling of computer equipment.

C2. Technology and Society

C2.1 identify some of the effects of the development of computer technology on society;
C2.2 describe how computers are used in various occupations, and what work in these occupations would be like without computers.


D1. follow appropriate health and safety procedures when assembling, using, and maintaining computer systems;
D2. demonstrate an understanding of ethical and security issues related to the use of computers;
D3. identify various careers related to computer technology, and describe the education and/or training required for them.

D1. Health and Safety

D1.1 use appropriate equipment, procedures, and techniques to protect health and ensure safety when working with computers;
D1.2 identify issues related to Internet safety and personal identity security.

D2. Ethics and Security

D2.1 demonstrate an understanding of the importance of ethical computer use;
D2.2 comply with acceptable-use policies.

D3. Career Opportunities

D3.1 identify various careers related to computer technology, and determine which ones can be entered directly from secondary school and which ones require college, university, apprenticeship, or other postsecondary training;
D3.2 identify sources of information for lifelong learning in the computer field;
D3.3 identify groups and programs that are available to support students who are interested in pursuing non-traditional career choices in computer technology;
D3.4 demonstrate an understanding of the Essential Skills that are important for success in the computer industry, as identified in the Ontario Skills Passport;
D3.5 demonstrate an understanding of the work habits that are important for success in the computer industry, as identified in the Ontario Skills Passport;
D3.6 develop and/or select pieces of work and other materials that provide evidence of their skills and achievements in computer technology, for inclusion in a portfolio.
TEJ2O Expectations Word Cloud
TEJ2O Expectations Word Cloud

A Trio of Goldfinches

This picture, I’ll admit, was a total accident. I was shooting through some thick brush which, being so out of focus, ended up giving this photo a ghostly, swooshy feel. It wasn’t what I was expecting at all, but I like the effect.

D750_4965 20170115-1-Edit-Edit-1
A Trio of Goldfinches

Nominations Open for OTIP Teaching Awards

From the Ontario Teachers’ Federation…

The Ontario Teachers Insurance Plan (OTIP) and the Ontario Teachers’ Federation (OTF) are proud sponsors of the OTIP Teaching Awards. For many years, these awards have recognized the excellence of our teachers in publicly funded education.

There are three categories of awards: elementary school teacher, secondary school teacher and beginning teacher in the first five years of teaching. A teacher may be nominated by anyone – professional colleagues, students, parents, or the general public.

We are proud of the excellence of teachers throughout the province. These awards allow us to recognize and celebrate outstanding contributions that our members make to their students’ education, to their schools, and within their communities.

Further information is available at www.teachingawards.ca.

Nominations close March 31, 2017.

Teachers often work behind the scenes in so many ways that go unnoticed or are not recognized. Please share this information widely so a deserved teacher can get the recognition they deserve!

How to Save URLs in a Project Folder

This video will show you how to save URLs into your project folder. This is necessary when creating and submitting projects that use assets from the Internet.

Always give credit where it is due!

Computer Science Teacher Survey

Educational Testing Service (ETS) is developing a new licensure assessment for entry-level Computer Science teachers (in the US). A licensure assessment is used to determine whether teacher candidates demonstrate a sufficient level of knowledge and/or skills to enter their profession.

ETS convened a national advisory committee (NAC) of Computer Science teachers, teacher-educators, and representatives of computer science organizations in order to determine which knowledge and/or skills are important for the beginning Computer Science teacher to possess in order to practice safely and effectively.  During this NAC meeting, members were asked to consider what Computer Science teachers (at the secondary level) are expected to know at the time of entry into the profession (e.g., the first day or month on the job).

The survey that follows is their attempt to verify the domain of knowledge and/or skills that were identified at the NAC meeting.  The entire survey should only take about 20 minutes to complete.

Click here to access the survey.

Tutorial: “Affinity Designer – For Beginners”

This is a great video for beginners to Affinity Designer as well as vector graphics in general. It provides an overview of starting Designer and walks you through an activity that teaches about:

  • creating drawings,
  • drawing rectangles,
  • layers (locking and positioning),
  • CMYK and HSL foreground and stroke colour selection,
  • manipulation of object nodes,
  • the use of the move tool,
  • the pen tool and the various pen tool modes,
  • how to zoom-to-fit,
  • the place image tool,
  • adding text,
  • use of Pixel Persona,
  • adding texture using a paint brush, and
  • saving and exporting the file.

Here’s the graphic created with this tutorial:

Affinity Designer - For Beginners

Photoshop Compositing Assignment

Use Photoshop to recreate any image from this Flickr account. Note: in most cases the owner of the account will have provided links to the resources she used.

Submit the following to the handin folder:

  • your final PSD file
  • a 1024 pixel jpg export of your file
  • a shortcut to your inspirational image
  • the assets you used in a folder named “assets”
  • shortcuts to all your assets

When handing in the PSD file, do NOT flatten or merge the layers.

start.ca – Awesome Internet Provider

“Effective February 1, 2017, your internet service pricing will go down by $10.00 per month and your speed will increase from 30 Mbps download to 40 Mbps download with 10 Mbps upload.”
How many times have Rogers or Cogeco sent you an email like that?!!
I’ve been a very happy customer of this company’s since I switched to them. The few times I’ve had technical problems their customer service was fantastic, and their prices are much better then Cogeco’s or Rogers’.
https://www.start.ca/. If you subscribe, please tell them I sent you so I get a referral bonus. You won’t regret switching to them and your wallet will thank you.