COURSE DESCRIPTION:

This course explores computer systems programming and computer organization. It teaches how to write high-performance programs that effectively utilize the underlying computer hardware. Students will be introduced to the tools that are needed to build fast software.