CS

Comp Architecture w/ Assembly

Basic computer organization including the von Neumann architecture, the instruction cycle, parts of a CPU (central processing unit), pipeling, memory hierarchy, and interrupt handling. Representation of numerical and non-numerical data. Overview and simulation of the hardware building blocks that make up the general computer organization, CPU and RAM. Translation to assembly code from high-level constructs such as if statements, loops, and function calls.

Comp Architecture w/ Assembly

Basic computer organization including the von Neumann architecture, the instruction cycle, parts of a CPU (central processing unit), pipeling, memory hierarchy, and interrupt handling. Representation of numerical and non-numerical data. Overview and simulation of the hardware building blocks that make up the general computer organization, CPU and RAM. Translation to assembly code from high-level constructs such as if statements, loops, and function calls.

Independent Study

Large-scale individual projects in computer science to be defined in cooperation with an instructor/supervisor. The project must be in in an area not covered by other course offerings. The student is responsible for the project definition and completion under the guidance of an instructor/supervisor.