Links to current courses

Spring 2019

CSC 105.01: The Digital Age (Rodrigues)

CSC 151.01: Functional problem solving (Rebelsky)

CSC 151.02: Functional problem solving (Hamid)

CSC 161.01: Imperative problem solving and data structures (Weinman)

CSC 161.02: Imperative problem solving and data structures (Johnson)

CSC 207.01: Object-oriented problem solving, data structures, and algorithms (Rebelsky)

CSC 207.02: Object-oriented problem solving, data structures, and algorithms (Rebelsky)

CSC 208.01 and CSC 208.02: Discrete Structures (Stone)

CSC 213.01: Operating systems and parallel algorithms (Curtsinger)

CSC 262.01: Computer vision (Weinman)

CSC 301.01: Analysis of Algorithms (Vostinar)

CSC 324.01: Software design and development (Johnson)

CSC 324.02: Software design and development (Vostinar)

CSC 341: Automata, formal languages, and computational complexity (Hamid)

CSC 395.01: Advanced operating systems (Curtsinger)

Fall 2018

CSC 151.01: Functional problem solving (Curtsinger)

CSC 151.02: Functional problem solving (Hamid)

CSC 161.01: Imperative problem solving and data structures (Walker)

CSC 161.02: Imperative problem solving and data structures (Johnson)

CSC 205.01: Computational linguistics (Stone)

CSC 207.01: Algorithms and object-oriented design (Stone)

CSC 207.02: Algorithms and object-oriented design (Walker)

CSC 208.01: Discrete Structures (Stone)

CSC 211.01: Computer organization and architecture (Curtsinger)

CSC 211.02: Computer organization and architecture (Weinman)

CSC 295.01: Special topic, "Evolutionary algorithms and artificial life" (Vostinar)

CSC 301.01 and .02: Analysis of Algorithms (Vostinar)

CSC 324.01: Software design and development (Johnson)

CSC 326.01: Software development leadership (Johnson) (Leadership roles within CSC 324.01: Software design and development (Johnson))

CSC 341: Automata, formal languages, and computational complexity (Hamid)

Links to previously offered courses