Click here to return to the schedule
Video Lecture (required)
This week I talk about the fetch-decode-execute cycle, demonstrate how to use the Brookshear Machine simulator, and summarize the machine instructions from Appendix C of the book.
Questions & Exercises
Each week I will recommend end-of-section problems to help you prepare for Wednesday's class. You will NOT be required to turn them in. Note the answers are in the back of the book. Most of these questions are quick self-checks, and they're good to work though at some point since they may end up on the next quiz.
- Sec 2.1 : 1, 2, 3
- Sec 2.2 : 3, 6, 7
- Sec 2.4 : 1, 2, 3
Additional Clips (recommended)
While focusing on the low-level details of machine language and program execution, it's easy to lose sight of why this stuff is so important. Check out this short clip from Dot Diva, a group of female computer scientists working to promote computing for high school girls. They do a great job of showing how versatile the field is!
Here is a more recent video by Code.org that shows the impact Computer Science is having all areas of our lives. Having a solid understanding of how computers work, including the hardware details of the last two weeks of CS 101, will open up an amazing world of opportunity.