The assignment
Choose an area in which you are technically weak, design and present a meaningful professional development plan for yourself, and monitor your progress. This means learning a language or program that you do not know now, finding a way to record your progress, and presenting what you have learned to others. Your presentation can be any format; describe the main concepts and the process you went through, and include examples from the actual software. 25%
Sources:
http://lifehacker.com/5826509/how-to-build-a-computer-from-scratch-lesson-1-hardware-basics
http://en.wikipedia.org/wiki/Personal_computer_hardware
https://www.youtube.com/user/hpcbdvd?feature=watch
computer.howstuffworks.com/firewire1.htm
Sources:
http://lifehacker.com/5826509/how-to-build-a-computer-from-scratch-lesson-1-hardware-basics
http://en.wikipedia.org/wiki/Personal_computer_hardware
https://www.youtube.com/user/hpcbdvd?feature=watch
computer.howstuffworks.com/firewire1.htm
Video link
You can find a video displaying my learned knowledge at http://youtu.be/qiSTOxoL6Zs