Sunday 19 June 2016

Course Review

This course is now DONE!

Please take the time to review the course with these two surveys.

Survey about your mark

Survey about the course and SMR

Congrats!  And I hope you were able to take some thing in this course to use for many years to come!

Wednesday 1 June 2016

Dungeons and Dragons

So a bunch of you are printing Dice Towers.
If you're going to do that, it's a good idea to learn how to actually play D&D 5E.
Here's a free online document from WotC you should read:
http://media.wizards.com/2016/downloads/DND/SRD-OGL_V5.1.pdf

Back Posture

Ok everyone...lets get this right.
Your back posture is horrible.  You're going to get serious headaches and back aches from this along with looking 3" shorter and projecting non-confident looks in everyone that sees you.

If you're going to use computer a lot you need to have proper back posture to improve your torso muscles and not mess up your body. 

Read this article:
http://www.natural-solutions-for-muscle-pain.com/proper-sitting-posture.html

This is just a start.  We'll work on this until we get it right because it's really really important!

Monday 30 May 2016

Networking Map Blog Assignment

Networking is an important part of your career. Most people don't understand how big their network really is.  Take some time to sit and think about all the people you know who you could ask for help or a favour.  This will help you some day when you are looking for a job or volunteer experience.


Monday 9 May 2016

Functions Test

Unit 3 Functions Test




First off a lot of you are going to be tempted to cheat on this.  DON'T DO IT.  You are challenging me to make you suffer by doing so.  I am hunting for cheaters today.  Cheaters deserve huge, horrible punishments to learn not to do that again.  Do your best and get the mark you deserve. 

Create a program which does the following:

1.  It asks you what your name is by activating a function from #main   (2 marks)
2.  It says "Hi " + the name entered in part 1 (in #main). (1 mark)
3.  It activates a random number generating function to get a number from 1 to 10
.  (4 marks)
4.  It tells you what the random number was in #main.  (1 mark)
5.  It runs a function that will activate a for-loop.  The for-loop will print the person's name a number of times equal to the random number that was generated in step 3 above. (5 marks)
6.  It will ask you if you want to run the program again (in #main).  If the person says anything but "no", it repeats from the start.   (1 mark)
7. If the person says no, it activates a function to say "Bye" + the name of the person. It will return to main to saying "Exiting..." and the program will quit in #main.  (5 marks)
8. This program must have your name in comments at the top (1 mark)

20 Marks Total.

To be marked, you must name your program with the following format:
FIRSTNAME.LASTNAME-FunctionsTest.py

Failure to label your program properly can result in a penalty.

Your output should look like the following.



Including your name, you can do this program in 26 lines in 20 minutes. You have the entire class to email this to me.

Friday 6 May 2016

Friday, May 5th - Circuit Flow Practice

Circuit Flow Practice

Create a blog post and state what the path flow is for all of the examples below.  IF a wire is missing, state where the wire needs to go to complete the circuit.

See if you can trace the flow through all the circuits below:
Use the following codes:
LED Cathode = LED+
LED Anode = LED -

Example 1:
The path flows from:
Pin 13 - J9 - F9 - E9 - C9 LED+ - C10 LED- - E10 Resistor - F10 Resistor - J10 - GND

Example 2:


Example 3:

 Example 4:


Example 5:

Example 6:

Example 7:









Thursday 5 May 2016

Python Functions Assignment #2, 3 and 4!

Python Unit 3 - Assignment #2

Make a program that asks you for 4 courses and then gives you random grades for those courses.
It does not loop.
It uses at least ONE function.
This can be done in 15 lines


Python Unit 3 - Assignment #3
 
This can be done in 16 lines.


Python Unit 3 - Assignment #4


Modify Assignment 3 to do the following:
-> Add a running score and percentage calculator

This can be done in 21lines