Skip to content

A conglomeration of coursework centered around operation systems, and computer networks in C and Assembly

Notifications You must be signed in to change notification settings

tadiusfrank2001/CS105-Computer-Operation-Systems

Repository files navigation

CS105: Computer Systems in C & Assembly

This course explores how computer systems execute programs, handle data storage, and facilitate communication from a programmer’s perspective. It enhances students’ ability to write efficient, portable, and reliable code while also serving as a foundation for advanced topics like compilers, networks, operating systems, security, and computer architecture. Key areas of focus include data representation, computer arithmetic, machine-level code generation, performance analysis and optimization, memory management, concurrent processing, and networking protocols.

Technology Utilized:

Languages: C, Assembly, Python

Operation System: GNU Linux, Ubuntu Linux