# Computer Organization

## CSCI-2500

Introduction to computer organization, assembler language, and operating systems. Computer systems organization: processors, memory, I/O. Digital logic: gates, Boolean algebra, digital logic circuits, memory, buses. Microprogramming. Machine level: instruction formats, addressing modes, instruction types, flow of control. Operating systems: virtual memory, virtual I/O instructions, processes, interprocess communication. Numeric representation. Assembler language: the assembly process, macros, linking, loading. Advanced architectures: RISC architectures, parallel architectures.

4 credits
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 |  |  |

2025

Computer Organization (4c)

- Shianne M. Hulbert
- Masoud Zarifneshat

Seats Taken: 76/160

2024

Computer Organization (4c)

- Masoud Zarifneshat

Seats Taken: 156/168

Computer Organization (4c)

- Shianne M. Hulbert
- Masoud Zarifneshat

Seats Taken: 252/264

2023

Computer Organization (4c)

- George M. Slota

Seats Taken: 175/190

Computer Organization (4c)

- Shianne M. Hulbert
- Masoud Zarifneshat
- Konstantin Kuzmin

Seats Taken: 344/360

2022

Computer Organization (4c)

- David Eric Goldschmidt

Seats Taken: 109/180

Computer Organization (4c)

- Shianne M. Hulbert
- Konstantin Kuzmin

Seats Taken: 208/300

2021

Computer Organization (4c)

- George M. Slota
- Shianne M. Hulbert

Seats Taken: 143/210

Computer Organization (4c)

- Shianne M. Hulbert
- Konstantin Kuzmin

Seats Taken: 213/300

2020

Computer Organization (4c)

- Shianne M. Hulbert
- David Eric Goldschmidt
- Konstantin Kuzmin

Seats Taken: 152/210

Computer Organization (4c)

- Shianne M. Hulbert
- Christopher D. Carothers

Seats Taken: 258/305

2019

Computer Organization (4c)

- Konstantin Kuzmin
- Shianne M. Hulbert
- George M. Slota

Seats Taken: 190/230

Computer Organization (4c)

- Shianne M. Hulbert
- Konstantin Kuzmin

Seats Taken: 220/236

2018

Computer Organization (4c)

- Martin Hardwick

Seats Taken: 153/200

Computer Organization (4c)

- Konstantin Kuzmin
- David Eric Goldschmidt

Seats Taken: 201/218

2017

Computer Organization (4c)

- Justin Michael LaPre

Seats Taken: 142/140

Computer Organization (4c)

- Jasmine A. Plum
- Justin Michael LaPre

Seats Taken: 210/228

2016

Computer Organization (4c)

- Justin Michael LaPre

Seats Taken: 113/140

Computer Organization (4c)

- Justin Michael LaPre

Seats Taken: 168/180

2015

Computer Organization (4c)

- Charles J Alonge

Seats Taken: 119/140

Computer Organization (4c)

- Charles J Alonge

Seats Taken: 141/154

2014

Computer Organization (4c)

- Ying Liu

Seats Taken: 99/110

Computer Organization (4c)

- Ying Liu

Seats Taken: 134/140

2013

Computer Organization (4c)

- Judith Ellen O'Rourke

Seats Taken: 84/120

Computer Organization (4c)

- Ying Liu

Seats Taken: 100/110

2012

Computer Organization (4c)

- Judith Ellen O'Rourke

Seats Taken: 70/68

Computer Organization (4c)

- Christopher D. Carothers

Seats Taken: 86/110

2011

Computer Organization (4c)

- Judith Ellen O'Rourke

Seats Taken: 64/72

Computer Organization (4c)

- Christopher D. Carothers

Seats Taken: 68/110

2010

Computer Organization (4c)

- Alok K Mehta

Seats Taken: 62/100

Computer Organization (4c)

- Christopher D. Carothers

Seats Taken: 89/110

2009

Computer Organization (4c)

- James Douglas Teresco

Seats Taken: 81/100

Computer Organization (4c)

- Christopher D. Carothers

Seats Taken: 78/100

2008

Computer Organization (4c)

- David Lee Hollinger

Seats Taken: 71/90

Computer Organization (4c)

- Christopher D. Carothers

Seats Taken: 71/100

2007

Computer Organization (4c)

- David Lee Hollinger

Seats Taken: 59/90

Computer Organization (4c)

- Christopher D. Carothers

Seats Taken: 77/100

2006

Computer Organization (4c)

- Franklin Luk

Seats Taken: 60/100

Computer Organization (4c)

- Christopher D. Carothers

Seats Taken: 51/70

2005

Computer Organization (4c)

- David Lee Hollinger

Seats Taken: 52/99

Computer Organization (4c)

- David Lee Hollinger

Seats Taken: 64/105

2004

Computer Organization (4c)

- David Lee Hollinger

Seats Taken: 71/99

Computer Organization (4c)

- David Lee Hollinger

Seats Taken: 114/140

2003

Computer Organization (4c)

- Christopher D. Carothers

Seats Taken: 52/120

Computer Organization (4c)

- David Lee Hollinger

Seats Taken: 127/180

2002

Computer Organization (4c)

- Christopher D. Carothers

Seats Taken: 60/120

Computer Organization (4c)

- David Lee Hollinger

Seats Taken: 150/180

2001

Computer Organization (4c)

- Christopher D. Carothers

Seats Taken: 92/120

Computer Organization (4c)

- David Lee Hollinger

Seats Taken: 148/156

2000

Computer Organization (4c)

- Christopher D. Carothers

Seats Taken: 69/120

1999

Computer Organization (4c)

- Franklin Luk

Seats Taken: 20/50

Computer Organization (4c)

- Christopher D. Carothers

Seats Taken: 157/170

1998

Computer Organization (4c)

- Christopher D. Carothers

Seats Taken: 83/100