# 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) |
2024 | Computer Organization (4c) Masoud Zarifneshat Seats Taken: 156/168 |  | Computer Organization (4c) Masoud Zarifneshat Seats Taken: 256/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