COMPUTER SYSTEMS AND ASSEMBLY LANGUAGE
I teach Computer Systems and Assembly language using fill-in-the-blank worksheets that I’ve designed. Research has shown that students who manually write out notes are more likely to retain information presented in class over students who type notes.
Having these worksheets allows students to handwrite notes and follow along in class, without getting overwhelmed with feeling like they need to write everything. I include examples for students to work out both during lecture with their classmates, and outside of class.
MIPS INSTRUCTION SET ARCHITECTURE
general purpose registers, assembler directives, data directives, labels, instruction format, instruction types, operate instructions, data movement (loads and stores), control flow instructions, little endian, big endian, memory alignment, pseudo instructions, instruction encoding
Each extra credit assignment is worth up to 1% added to your final grade.
Write 250 words about the background, functionality, and social implications of an artifact from computer history.
Create 1 - 3 slides on that artifact and present it to the class.
HAM RADIO LICENSE
Learn a new skill, or progress in a skill you already have. Show documentation of your skill progression and journal about it four times throughout the quarter. Examples: juggling, drawing, singing, dancing, playing a musical instrument, movement progression (hand balancing, acrobatics).
MALLEABLE INTELLIGENCE ESSAY
Read the chapter “Intelligence as a Malleable Construct” from the Handbook of Intelligence and write a 500+ word essay. This assignment will have 3 parts: summary, reflection, and recommendations.