Course Archive
Recently-Offered Courses
CSC-151: Functional Problem Solving
Osera | |
Jiménez | |
Autry | |
Rebelsky | |
Johnson | |
Eikmeier | |
Klinge | |
Weinman | |
Davis | |
Price-Jones |
CSC-161: Imperative Problem Solving
Johnson | |
Weinman | |
Walker | |
Osera | |
Stone | |
Rebelsky | |
Coahran |
CSC-207: Object-Oriented Problem Solving, Data Structures, and Algorithms
Jiménez | |
Johnson | |
Hajiamini |
CSC-208: Discrete Structures
Osera | |
Stone |
CSC-211: Computer Organization and Architecture
Curtsinger | |
Weinman | |
Davis | |
Coahran | |
Gum | |
Bishop | |
Walker |
CSC-213: Operating Systems and Parallel Algorithms
Curtsinger | |
Osera | |
Weinman | |
Davis | |
Walker | |
Bishop |
CSC-232: Human-Computer Interaction
Rebelsky | |
Davis |
CSC-261: Artificial Intelligence
Eliott | |
Weinman | |
Walker | |
Stone |
CSC-262: Computer Vision
Weinman |
CSC-281: Learning from CS Alumni
Rebelsky |
CSC-282: Thinking in C and Unix
Rebelsky |
CSC-301: Analysis of Algorithms
Autry | |
Nye | |
Eikmeier | |
Rebelsky | |
Stone | |
Vostinar | |
Wolz | |
Walker |
CSC-324: Software Design and Development
Eliott | |
Johnson | |
Eliott and johnson | |
Johnson and Eliott |
CSC-326: Software Development Leadership
Eliott | |
Johnson | |
Eliott and johnson | |
Johnson and Eliott |
CSC-341: Automata, Formal Languages, and Computational Complexity
Nye | |
Osera | |
Stone | |
Klinge | |
Walker | |
Price-Jones | |
Gum | |
Jones | |
Moore |
CSC-395: Special Topic: Human-Centered Programming
Osera |
CSC-395: Special Topic: Network and Matrix Computations
Eikmeier |
LIN-205: Computational Linguistics
Stone |
Older Courses (not offered since Spring 2018)
CSC-103: Problem Solving and Computing
Moore | |
Rebelsky |
CSC-105: An Algorithmic and Social Overview of Computer Science
Walker | |
Bishop | |
Rebelsky |
CSC-105: The Digital age
Wolz | |
Weinman | |
Davis | |
Coahran |
CSC-151: Computer Programming With Pascal
Moore | |
Jones | |
Walker | |
Stone |
CSC-151: Fundamentals of Computer Science I
Gum | |
Rebelsky | |
Matocha | |
Stone | |
Silkin | |
Walker | |
Flynt | |
Moore |
CSC-152: Fundamentals of Computer Science II
Stone | |
Coahran | |
Rebelsky | |
Bishop | |
Walker | |
Flynt |
CSC-153: Computer Science Fundamentals
Walker | |
Rebelsky |
CSC-195: Introductory Special Topics
Rebelsky |
CSC-201: Memory Management, Data Representation, and Formal Methods
Coahran | |
Matocha | |
Walker | |
Bishop |
CSC-205: Computational Linguistics
Stone | |
Price-Jones |
CSC-206: Fundamentals of Computer Science
Stone | |
Moore | |
Walker | |
Jones |
CSC-206: Fundamentals of Computer Science II
Moore | |
Stone |
CSC-207: Algorithms and Object-Oriented Design
Vostinar | |
Osera | |
Rebelsky | |
Walker | |
Weinman |
CSC-207: Computer Architecture and Operating Systems
Walker |
CSC-214: Computer and Network Security
Stone |
CSC-216: Computer Networks
Osera |
CSC-223: Algorithms and Software Design
Rebelsky | |
Stone |
CSC-223: Software Design
Davis | |
Walker | |
Rebelsky | |
Bishop | |
Stone |
CSC-295: Special Topics
Rebelsky | |
Davis | |
Weinman | |
Praitis | |
Coahran | |
Cunningham | |
Silkin | |
Borenstein | |
Walker |
CSC-301: Algorithms
Coahran | |
Gum | |
Silkin | |
Stone | |
Walker |
CSC-301: Algorithms and Data Structures
Stone | |
Moore | |
Walker |
CSC-302: Programming Language Concepts
Price-Jones | |
Rebelsky | |
Stone | |
Walker |
CSC-312: Programming Language Implementation
Osera |
CSC-321: Software Development Principles and Practices
Rebelsky |
CSC-322: Team Software Development for Community Organizations
Rebelsky |
CSC-323: Software Design
Stone | |
Rebelsky |
CSC-325: Databases and Web Application Design
Davis | |
Rebelsky | |
Walker |
CSC-362: Compilers
Stone | |
Rebelsky |
CSC-364: Computer Networks
Davis | |
Stone | |
Rebelsky |
CSC-395: Advanced Special Topics
Curtsinger | |
Osera | |
Gum | |
Bishop |