Johns Hopkins University
Department of Computer Science
Fall 2010

Computer Systems Fundamentals
Laboratory
(Course 600.334)

Announcements

Objectives

  1. Gain a deeper understanding of the functional units of the MIPS architecture by taking advantage of advanced features of the instruction set.
  2. Develop an intuitive understanding on what low-level processes are involved whenever high-end applications are used or programmed.
  3. Develop experience in the field of embedded systems and the challenges and tradeoffs necessary to have working actual hardware systems.
  4. Understanding fundamentals of computer interfacing as well as appreciate the challenges of real time computing

Topics/projects proposed

Note: Some topics are optional because the instructors are open to students' personal projects.

Programming Projects

TopicDue dateSubmission

1. Bit Manipulation and Data Representation
TBA cs333 [at] cs.jhu.edu



Any concern about this page, or the goals, questions, or wording of the labs and their submission, please send a message to Jorge Vasconcelos.
Return to the CSF Homepage