ECEn 224: Intro to Computer Systems

Computers have become an essential part of our daily lives and play a vital role in many aspects of modern society. They are used in a wide range of fields, including education, business, medicine, entertainment, and communication. Computers allow us to process and store vast amounts of information, communicate with others, and access a vast array of resources and information through the internet. They also enable us to perform a wide range of tasks more efficiently, including data analysis, word processing, and decision making. In short, computers have greatly improved our productivity and have made many aspects of our lives easier and more convenient.

In this course, we will cover the principles of a computer system, from the prospective of a programmer. This class will teach you how your computer program gets converted into something a computer understands. This class will emphasize:

C Programming

Machine Representation of Programs

Building a Complex System

Essential Computer Command Line Skills

And many other topics...

Special thanks to Lauren Hurst and Brynn LaFleur for all of the graphics and icons!