2025-2026 Undergraduate Catalog | 20263
Computer Science Courses
CS 1310 Computational Problem Solving & Society
(3 credits)
CS 1910 Directed Independent Study
(3 credits)
CS 1920 Directed Group Study
(3 credits)
CS 1930 Experimental Course
(3 credits)
CS 1940 In-Service Course
(3 credits)
CS 1950 Workshop, Institute, Tour
(3 credits)
CS 1960 Special Purpose Instruction
(3 credits)
CS 1970 Internship
(3 credits)
CS 1980 Research
(3 credits)
CS 1990 Thesis
(3 credits)
CS 2270 Introduction to Web Programming
(3 credits)
CS 2321 Computer Science I
(4 credits)
CS 2322 Computer Science II
(4 credits)
CS 2750 Introduction to Data Analysis
(3 credits)
CS 2810 Computer Organization and Assembly Language Programming
(3 credits)
CS 2910 Directed Independent Study
(3 credits)
CS 2920 Directed Group Study
(3 credits)
CS 2930 Experimental Course
(3 credits)
CS 2940 In-Service Course
(3 credits)
CS 2950 Workshop, Institute, Tour
(3 credits)
CS 2960 Special Purpose Instruction
(3 credits)
CS 2970 Internship
(3 credits)
CS 2980 Research
(3 credits)
CS 2990 Thesis
(3 credits)
CS 3270 Web Programming
(4 credits)
CS 3350 Event-Driven Programming in a Windows Environment
(3 credits)
CS 3360 Object-Oriented Software Development
(3 credits)
CS 3370 Mobile Application Development
(3 credits)
CS 3380 Game Development
(3 credits)
CS 3507 Introduction to Databases
(3 credits)
CS 3528 Data Structures and Algorithms
(4 credits)
CS 3560 Data Communications and Networks
(3 credits)
CS 3752 Data Mining
(3 credits)
CS 3910 Directed Independent Study
(3 credits)
CS 3920 Directed Group Study
(3 credits)
CS 3930 Experimental Course
(3 credits)
CS 3931 Experimental Course
(3 credits)
CS 3940 In-Service Course
(3 credits)
CS 3950 Workshop, Institute, Tour
(3 credits)
CS 3960 Special Purpose Instruction
(3 credits)
CS 3970 Internship
(3 credits)
CS 3980 Research
(3 credits)
CS 3990 Thesis
(3 credits)
CS 4298 Compiler Construction
(3 credits)
CS 4360 Software Engineering
(3 credits)
CS 4390 Social, Ethical, and Professional Issues in Computing
(3 credits)
CS 4410 Digital Image Processing
(3 credits)
CS 4627 Theory of Computation
(3 credits)
CS 4840 Operating Systems
(3 credits)
CS 4910 Directed Independent Study
(3 credits)
CS 4917 DIS Tchg Assoc |
(1-2 credits)
CS 4920 Directed Group Study
(3 credits)
CS 4930 Experimental Course
(3 credits)
CS 4940 In-Service Course
(3 credits)
CS 4950 Workshop, Institute, Tour
(3 credits)
CS 4960 Special Purpose Instruction
(3 credits)
CS 4970 Internship
(3 credits)
CS 4980 Research
(3 credits)
CS 4990 Thesis
(3 credits)
CS 2321 Computer Science I (4 credits)
Introduction to the basic principles of software development using a modern high-level language, including using selection, looping, function calls, and recursion, along with simple data structures such as arrays and objects, to solve problems. Includes an introduction to software engineering techniques such as interactive debugging, software testing, and methods of software validation. Includes a two-hour lab. Prerequisite(s): MATH 1170 or higher.
Common Course Outline