Course Listing
Adobe Acrobat is required to view the following documents.
100-200 level
CS 105 Introduction to Application Software
CS 200B Computer Concepts
CS 201 Problem Solving with Computers
CS 202 Introduction to Computer Science
CS 215 Discrete Mathematics
CS 220 Programming with Data Structures
CS 221 Introduction to Internet and Mobile Computing
CS 280 Computational Statistics I
CS 290 Communication Skills and Ethics for Computer Science
300 Level
CS 300 Introduction to Linux
CS 304 Advanced Object-Oriented Programming
CS 305 Software Development Practices
CS 306 Linux/UNIX Programming
CS 311 The Theory and Implementation of Programming Languages
CS 315 Computer Logic and Digital Design
CS 320 Computer Organization and Architecture
CS 330 Introduction to the Design and Analysis of Algorithms
CS 335 Operating Systems
CS 350 Web Application Development
CS 391 Current Topics in Computer Science
CS 393 Internship in Computer Science
400 Level
Undergraduate CS 4xx course listings.
Graduate CS 4xx course listings.
500-600 level
Undergraduate program educational objectives and student outcomes are defined here.