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

Past Term Data

Offered
Not Offered
Offered as Cross-Listing Only
No Term Data
Spring Summer Fall
(Session 1) (Session 2)
2024
Computer Organization (4c)
  • Shianne M. Hulbert
  • Masoud Zarifneshat
Seats Taken: 16/180
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