Overview of computer organization. MIPS architecture, assembly and machine language, data representation, assembly and linking process, C programming and interfacing with assembly code.