# Computer Science I

## CSCI-1100

An introduction to computer programming algorithm design and analysis. Additional topics include basic computer organization; internal representation of scalar and array data; use of top-down design and subprograms to tackle complex problems; abstract data types. Enrichment material as time allows. Interdisciplinary case studies, numerical and nonnumerical applications. Students who have passed CSCI 1200 cannot register for this course.

4 credits Data Intensive I Introductory Level Course
Cross-listed with:
CSCI-1100 Computer Science I
Prereqs:
none

# 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 Science I (4c)

- Uzma Mushtaque
- Shianne M. Hulbert
- Neha Keshan

Seats Taken: 64/176

2025

Computer Science I (4c)

- Mark Richard Gilder
- Shianne M. Hulbert
- Neha Keshan

Seats Taken: 121/168

Computer Science I (4c)

- Shianne M. Hulbert
- Uzma Mushtaque

Seats Taken: 5/32

Computer Science I (4c)

- John Sturman
- Shianne M. Hulbert
- Uzma Mushtaque

Seats Taken: 370/600

2024

Computer Science I (4c)

- Shianne M. Hulbert
- John Sturman

Seats Taken: 153/168

Computer Science I (4c)

- Shianne M. Hulbert
- Uzma Mushtaque

Seats Taken: 11/32

Computer Science I (4c)

- Uzma Mushtaque
- Mark Richard Gilder
- Shianne M. Hulbert
- Neha Keshan

Seats Taken: 478/660

2023

Computer Science I (4c)

- Shianne M. Hulbert
- Uzma Mushtaque

Seats Taken: 248/280

Computer Science I (4c)

- Shianne M. Hulbert
- Uzma Mushtaque

Seats Taken: 17/32

Computer Science I (4c)

- John Sturman
- Shianne M. Hulbert
- Uzma Mushtaque

Seats Taken: 579/660

2022

Computer Science I (4c)

- Shianne M. Hulbert
- Uzma Mushtaque

Seats Taken: 167/277

Computer Science I (4c)

- Shianne M. Hulbert
- Uzma Mushtaque

Seats Taken: 20/32

Computer Science I (4c)

- Uzma Mushtaque
- Shianne M. Hulbert
- Wesley D Turner

Seats Taken: 677/740

2021

Computer Science I (4c)

- Shianne M. Hulbert
- Uzma Mushtaque

Seats Taken: 216/280

Computer Science I (4c)

- Shianne M. Hulbert
- Uzma Mushtaque

Seats Taken: 32/40

Computer Science I (4c)

- Uzma Mushtaque
- Shianne M. Hulbert
- Wesley D Turner

Seats Taken: 546/773

2020

Computer Science I (4c)

- Shianne M. Hulbert
- Uzma Mushtaque

Seats Taken: 215/272

Computer Science I (4c)

- Shianne M. Hulbert
- Uzma Mushtaque

Seats Taken: 38/72

Computer Science I (4c)

- Uzma Mushtaque
- Shianne M. Hulbert
- Wesley D Turner

Seats Taken: 622/818

2019

Computer Science I (4c)

- James Wilson Malazita
- Erica Ann Eberwein
- Christopher James Tozzi
- Konstantin Kuzmin

Seats Taken: 218/272

Computer Science I (4c)

- Shianne M. Hulbert
- Erica Ann Eberwein
- Uzma Mushtaque

Seats Taken: 24/60

Computer Science I (4c)

- Uzma Mushtaque
- James Wilson Malazita
- Shianne M. Hulbert
- Erica Ann Eberwein
- Wesley D Turner

Seats Taken: 696/818

2018

Computer Science I (4c)

- Konstantin Kuzmin
- Erica Ann Eberwein
- Wesley D Turner

Seats Taken: 272/315

Computer Science I (4c)

- Konstantin Kuzmin

Seats Taken: 20/30

Computer Science I (4c)

- Konstantin Kuzmin
- Christopher James Tozzi
- James Wilson Malazita
- Erica Ann Eberwein
- Wesley D Turner

Seats Taken: 751/801

2017

Computer Science I (4c)

- Erica Ann Eberwein
- Wesley D Turner

Seats Taken: 262/350

Computer Science I (4c)

- David Eric Goldschmidt
- Judith Ellen O'Rourke

Seats Taken: 22/30

Computer Science I (4c)

- Wesley D Turner
- Erica Ann Eberwein
- Sibel Adali

Seats Taken: 680/690

2016

Computer Science I (4c)

- Charles V Stewart

Seats Taken: 233/248

Computer Science I (4c)

- David Eric Goldschmidt
- Ian M Macdonald

Seats Taken: 24/30

Computer Science I (4c)

- Wesley D Turner
- Erica Ann Eberwein
- Charles V Stewart

Seats Taken: 649/630

2015

Computer Science I (4c)

- David Eric Goldschmidt

Seats Taken: 191/188

Computer Science I (4c)

- David Eric Goldschmidt
- Ian M Macdonald

Seats Taken: 26/30

Computer Science I (4c)

- Sibel Adali

Seats Taken: 497/486

2014

Computer Science I (4c)

- Sibel Adali

Seats Taken: 159/188

Computer Science I (4c)

- John Sturman

Seats Taken: 21/30

Computer Science I (4c)

- Sibel Adali

Seats Taken: 422/542

2013

Computer Science I (4c)

- Charles V Stewart

Seats Taken: 144/188

Computer Science I (4c)

- John Sturman

Seats Taken: 23/30

Computer Science I (4c)

- Charles V Stewart

Seats Taken: 450/471

2012

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 164/161

Computer Science I (4c)

- David Eric Goldschmidt

Seats Taken: 13/30

Computer Science I (4c)

- Charles V Stewart
- Sibel Adali

Seats Taken: 401/430

2011

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 151/161

Computer Science I (4c)

- David Eric Goldschmidt

Seats Taken: 15/30

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 368/360

2010

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 122/165

Computer Science I (4c)

- David Eric Goldschmidt

Seats Taken: 12/30

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 376/377

2009

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 143/198

Computer Science I (4c)

- David Eric Goldschmidt

Seats Taken: 13/30

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 373/374

2008

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 163/210

Computer Science I (4c)

- Minoo Aghili Nasab

Seats Taken: 14/30

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 334/364

2007

Computer Science I (4c)

- Robert P Ingalls

Seats Taken: 172/240

Computer Science I (4c)

- David Lee Hollinger

Seats Taken: 10/30

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 294/300

2006

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 94/120

Computer Science I (4c)

- Malik Magdon-Ismail

Seats Taken: 338/422

2005

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 80/120

Computer Science I (4c)

- Robert P Ingalls

Seats Taken: 14/24

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 41/42

2004

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 95/105

Computer Science I (4c)

- Robert P Ingalls

Seats Taken: 7/24

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 199/300

2003

Computer Science I (4c)

- David L Spooner

Seats Taken: 237/310

Computer Science I (4c)

- Robert P Ingalls

Seats Taken: 20/24

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 318/450

2002

Computer Science I (4c)

- Roderick Moten

Seats Taken: 263/315

Computer Science I (4c)

- Robert P Ingalls

Seats Taken: 11/24

Computer Science I (4c)

- David L Spooner

Seats Taken: 318/450

2001

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 90/105

Computer Science I (4c)

- Brian T. Osman

Seats Taken: 16/24

Computer Science I (4c)

- Martin Hardwick

Seats Taken: 213/277

2000

Computer Science I (4c)

- Michael M. Danchak

Seats Taken: 209/229

Computer Science I (4c)

- Joshua Thomas Pedersen

Seats Taken: 22/24

Computer Science I (4c)

- David L Spooner

Seats Taken: 344/358

1999

Computer Science I (4c)
Computer Science I (exch)

- David L Spooner

Seats Taken: 114/130

Computer Science I (4c)

- James Pearley Kilbride

Seats Taken: 12/24

Computer Science I (4c)

- Michael M. Danchak

Seats Taken: 209/240

1998

Computer Science I (4c)

- David L Spooner

Seats Taken: 296/325