# Computer Architecture & Os

## CSCI-2800

Introduction to computer architecture, assembler and C programming, and operating systems. Coverage includes numeric representations, processors, memory, I/O, digital logic gates, digital logic circuits, machine-level instruction formats, addressing modes, instruction types, and flow of control. Operating systems coverage includes memory management, processes, interprocess communication (IPC), system calls, synchronization, parallel programming, and network programming. Programming projects are required.

4 credits
Cross-listed with:
CSCI-2800 Computer Architecture & Os
Prereqs:
CSCI-1200 Data Structures

# Past Term Data
Offered
Not Offered
Offered as Cross-Listing Only
No Term Data
Simple View
Detailed View

| Spring | Summer | Fall
--- | --- | --- | ---
| (Session 1) | (Session 2) |

2026

Computer Architecture & Os (4c)

- Shianne M. Hulbert
- Masoud Zarifneshat

Seats Taken: 80/96

2025

Computer Architecture & Os (4c)

- Masoud Zarifneshat
- Shianne M. Hulbert
- Daniel John DiTursi
- David Eric Goldschmidt

Seats Taken: 180/240

2024 |  |  |
2023 |  |  |
2022 |  |  |
2021 |  |  |
2020 |  |  |
2019 |  |  |
2018 |  |  |
2017 |  |  |
2016 |  |  |
2015 |  |  |
2014 |  |  |
2013 |  |  |
2012 |  |  |
2011 |  |  |
2010 |  |  |
2009 |  |  |
2008 |  |  |
2007 |  |  |
2006 |  |  |
2005 |  |  |
2004 |  |  |
2003 |  |  |
2002 |  |  |
2001 |  |  |
2000 |  |  |
1999 |  |  |
1998 |  |  |