_Overview : this course looks at i) hardware and software ii) issues raised by the use of computers and iii) basic programming.
We will be using Python programming and the Raspberry Pi computers.
I recommend the following websites for learning Python :
-Sololearn.com_
-learnpython.org_
-Codecademy.com_
-Coursera : The Raspberry Platform and Python Programming
_Python Review Questions :https://alexbers.com/python_quiz/
pythonquestions.pdf | |
File Size: | 157 kb |
File Type: |
Dec - Jan - Unit 4 Programming Assignments :
PYTHON ASSIGNMENT 3- INPUTS AND OUTPUTS
pythonassignment3.pdf | |
File Size: | 135 kb |
File Type: |
PYTHON ASSIGNMENT 2
loops.pdf | |
File Size: | 137 kb |
File Type: |
python_assign1.pdf | |
File Size: | 112 kb |
File Type: |
Some help with Assignment 1 :
elif_example.xps | |
File Size: | 207 kb |
File Type: | xps |
elif.py | |
File Size: | 0 kb |
File Type: | py |
Dec.11th - Python Review ; run the code from here in IDLE and Run Module.
_http://sthurlow.com/python/
Nov. 26
Try the following code from this blog to create the Pong Game in Python
( make sure you have pygame installed )
http://trevorappleton.blogspot.ca/2014/04/writing-pong-using-python-and-pygame.html
Nov. 23 - Begin learning Python at 'SoloLearn'
http://www.sololearn.com/Courses/
https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/robot/buttons_and_switches/
Pi Project : Operating a Pi Switch
Python and Animation ; try the following code from the link below
http://usingpython.com/dl/animBanner.py
Note the #comments in green and try modifying the code !
Try copying the 'bouncing ball code' from here and running in python :
http://www.pygame.org/docs/tut/intro/intro.html
Game Programming with Python :
Download PyGame first : http://www.pygame.org/download.shtml
Then try copying and editing code ; http://www.pygame.org/tags/games
Unit 3 &4 : Programming
Learn Python code at the 'Codecademy' : https://www.codecademy.com/
Our plan is to finish the program by late January. Each week we aim to complete 10 % of the course.
e.g Nov.18th , you should be 15% through the course
Students are also encouraged to experiment with Python Labs :
http://labs.codecademy.com/#:workspace
Try basic looping with this Star Wars adaption of Scratch :
https://code.org/starwars
Unit 2 : Computers and Society
Big Ideas :
C1. describe key aspects of the impact of computers and related technologies on society; ( how have computers changed our lives ?)
C2. describe computer use policies that promote environmental stewardship and sustainability; ( how can we recycle and minimise the impact of computers on the environment ?
C3. describe legal and ethical issues related to the use of computing devices; ( Why has the UK introduced a digital BIll of Rights ? what legal and ethical issue have arisen because of computers ? eg. privacy, security, )
C4. describe post-secondary education and career prospects related to computer studies. ( What kind of job does computer studies lead to ? How do you get there ?? )
Useful Links : How computers have changed and could change us
http://www.i-programmer.info/news/89-net/6106--bill-gates-how-software-can-save-the-world.html
Hardware Notes
hardware_notes.pdf | |
File Size: | 116 kb |
File Type: |
computer_curriculum.xps | |
File Size: | 1511 kb |
File Type: | xps |
Unit 1 : Hardware, Operating Systems, system maintenance and introduction to basic programming.
Unit 1 Mini-Summative
computer_studies_unit_1_assignment.pdf | |
File Size: | 78 kb |
File Type: |
Disassembling an old desktop pc - Guide :
disassembly.pdf | |
File Size: | 71 kb |
File Type: |
Easy to Follow Python manual :
python.pdf | |
File Size: | 136 kb |
File Type: |
The Guessing Game code ( paste into Notepad, run with Python )
guessing_game.pdf | |
File Size: | 73 kb |
File Type: |
guessing_game.txt | |
File Size: | 0 kb |
File Type: | txt |
Raspberry Pi Manual :
rpiusersguide.pdf | |
File Size: | 6222 kb |
File Type: |