Computer Science 10

Welcome to Computer Science! This introductory course will give you your first experiences writing code and bringing your ideas to life. We also cover the introductory theory of computers and technology, and discuss the ethical and societal implications of new technologies.

The majority of course work and communication will be done on Google Classroom. The class code is jzd6t9 (Period 1) or zoew0jk (Period 5). The coding assignments will be completed in Processing, a free programming environment developed for graphics and art.

Below is a link to many of the assignments that we will cover in the course. If you feel like working ahead, you can work on these. This might not be a complete list of the term's work, but an overview for those students looking to challenge themselves or work at their own pace.

Resources:

Assignments and other information can be found in this google drive folder.

Over the course of the term, we will discuss many topics and see how technology is changing our world. Find some supplemental readings and videos here.

CS20

Welcome back to Computer Science! This intermediate course is where stuff gets real.

The majority of course work and communication will be done on Google Classroom. The class code is wiikgi. The coding assignments will be completed in Java, using a program called IntelliJ IDEA. To sign up for an account, go here.

Below is a link to assignments that we will cover in the course. If you feel like working ahead, you can work on these. This might not be a complete list of the term's work, but an overview for those students looking to challenge themselves or work at their own pace.

Resources:

Assignments and other information can be found in this google drive folder.

Over the course of the term, we will discuss many topics and see how technology is changing our world. Find some supplemental readings and videos here.

CS30

The big leagues.

The majority of course work and communication will be done on Google Classroom. The class code is ######. The coding assignments will be completed in Java, using a program called IntelliJ IDEA. To sign up for an account, go here.

Below is a link to assignments that we will cover in the course. If you feel like working ahead, you can work on these. This might not be a complete list of the term's work, but an overview for those students looking to challenge themselves or work at their own pace.

Resources:

Assignments and other information can be found in this google drive folder.

Over the course of the term, we will discuss many topics and see how technology is changing our world. Find some supplemental readings and videos here.

Make It!

Take your creativity into the 21st century! This is a project-based course that will expose you too new technologies and give you a chance to try new things.

Some of the topics we will explore:

  • 3D design and printing.
  • Fix and build electronic devices.
  • Make your own website.
  • Build and program a robot.

The majority of course work and communication will be done on Google Classroom. The class code is o0ip2fr.

Over the course of the term, we will discuss many topics and see how technology is changing our world. Find some supplemental readings and videos here.

Resources: Assignments and other information can be found in this google drive folder.

Math

Mr. Hee's mathematics resources are available below.

FLEX help will happen in Room 205 on any day, but Monday and Wednesdays are the best days to find me.

Math Resources

"... a mind needs books as a sword needs a whetstone, if it is to keep its edge."
-George R.R. Martin, A Game of Thrones

Currently Reading:

Teachers

Welcome to my website! I created this page as an index of some of the materials I have to share with other teachers of technology, CTS, CTF, or computer science. I owe a great deal of what I have to those who came before me, see the bottom of the page for links to outstanding teachers who are sharing their material and improving education for all.

Computer Science

All assignments in the computer science courses I currently teach will be included below. I am currently restructuring CS20 and CS30, so new material will be added to those folders.

Course Folders (Student View)


Make It!

In our school, we offer a 5-credit Makerspace option which exposes students to a variety of creative new technologies. We start with simple lessons and assignments, but build toward student-driven major projects of choice at the end of the term. The class welcomes students of all abilities, and is a great opportuinty for inclusive education in our school.

The course is split into four units as seen below:

3D Design

Students are given the oppotunity to create a portfolio of designs using TinkerCAD and (123D Design - which is now defunct) and using our 3d printer to make their creations a reality.
Design assignments can be found in this google drive folder.

Students who take Make It and complete these modules successfully have completed the pre-requisites for Design Studies 20.

Robotics

Our second unit is building and programming robots with the Hummingbird platform. Once the basics have been learned, students are given a set of challenges over several rounds to complete and be assessed on.
Robotics assignments can be found in this google drive folder.

Electronics

Our third unit builds upon the skills built with the hummingbird kits and extends it to more sophisticated electronics with the Arduino platform.
Electronics assignments can be found in this google drive folder.

Other Skills

This last unit is a catch-all category for several minor topics that we cover. This year our minor topics included web design, animation, and unplugged making. In previous years I have also included Android App Inventor in this section.
Associated assignments can be found in this google drive folder.


Design Studies

My new challenge and playground for the 2018/2019 school year. Design studies is a new twist on a long-running and well respected program at our school.

I am still developing resources and will have something to post here in Term 2 (Feb-June 2019). In the meantime, if you have any resources you would like to share or collaborate for Design, please get in touch.


Collaborators

The following teacher's websites have been integral to my development in Computer Science and other CTS courses. Thanks and credit goes to them and I strive to do my part to add to the online professional community of which they are pillars.

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form