Skip to content
forked from GitRyers/CSF

Coursework For The JHU Computer Science Fundamentals Course

Notifications You must be signed in to change notification settings

RyanGNguyen/CSF

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

This is the cumulative result of my coursework for the Computer Systems Fundamentals (CSF) course at Johns Hopkins University. This course covers the design and performance of computer systems, ranging from simple 8-bit microcontrollers to 32/64-bit RISC and x86 CISC architectures. It starts with logic gates and digital circuits, progressing to topics like arithmetic and logic units, registers, caches, memory, and pipelined execution. The course also includes instruction set architectures, interrupts, and peripheral communication protocols, with practical programming projects in assembly language and processor simulators.

About

Coursework For The JHU Computer Science Fundamentals Course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 54.6%
  • C++ 26.3%
  • Assembly 15.2%
  • Makefile 2.7%
  • Other 1.2%