Selected Resources
Bjorn Hartman of UC Berkeley presents the Beauty and Joy of Computing, Lecture 14: Human Computer Interaction.
...
Gerald Friedland of UC Berkeley presents the Beauty and Joy of Computing, Lecture 13: Sharing Multimedia on the Internet and Privacy.
...
Dan Garcia of UC Berkeley presents the Beauty and Joy of Computing, Lecture 3: Video Games.
...
Dan Garcia of UC Berkeley presents the Beauty and Joy of Computing, Lecture 4: Functions
...
After teaching algorithms in BYOB, I teach as small unit on recursion with the intent to teach students the concept of recursion.
I am also attaching the BJC Webinar on Recursion done on April 17.
I also use the following...
This project is introduced before students begin working with Lists and is then assigned as a pair programming project after work on the Lists curriculum is finished. I have used it with mostly Freshman students taking Beginning Computer...
This project is introduced late in the year although it mainly emphasizes the use of random positioning, user interface and game design and could be used as an application of sorting. In order to add in sorting, you would need...
Dan Garcia of UC Berkeley presents the Beauty and Joy of Computing, Lecture 18: Distributed Computing.
...
Aijia Yan of UC Berkeley presents the Beauty and Joy of Computing, Lecture 11: Recursion II.
...
Dan Garcia of UC Berkeley presents the Beauty and Joy of Computing, Lecture 10: Social Implications of Computing.
...