Course Archive
Recently-Offered Courses
CSC-151: Functional Problem Solving
| Osera | |
| Perlmutter | |
| Jiménez | |
| Autry | |
| Rebelsky | |
| Johnson | |
| Eikmeier | |
| Klinge | |
| Weinman | |
| Davis | |
| Price-Jones |
CSC-161: Imperative Problem Solving
| Eikmeier | |
| Weinman | |
| Johnson | |
| Walker | |
| Osera | |
| Stone | |
| Rebelsky | |
| Coahran |
CSC-207: Object-Oriented Problem Solving, Data Structures, and Algorithms
| Rebelsky | |
| 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
| Eikmeier | |
| Nye | |
| Osera | |
| Stone | |
| Klinge | |
| Walker | |
| Price-Jones | |
| Gum | |
| Jones | |
| Moore |
CSC-395: Algorithms, Ethics, and Society
| Perlmutter |
CSC-395: Special Topic: Human-Centered Programming
| Osera |
LIN-205: Computational Linguistics
| Stone |
Older Courses (not offered since Fall 1 2020)
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 |
CSC-395: Special Topic: Network and Matrix Computations
| Eikmeier |