Updated 2026-2027 Undergraduate Catalog | 20275
Computer Science Courses
CSCI 1310 Computational Problem Solving & Society
(3 credits)
CSCI 2270 Introduction to Web Programming
(3 credits)
CSCI 2321 Computer Science I
(4 credits)
CSCI 2322 Computer Science II
(4 credits)
CSCI 2750 Introduction to Data Analysis
(3 credits)
CSCI 2810 Computer Organization and Assembly Language Programming
(3 credits)
CSCI 3270 Web Programming
(4 credits)
CSCI 3350 Event-Driven Programming in a Windows Environment
(3 credits)
CSCI 3360 Object-Oriented Software Development
(3 credits)
CSCI 3370 Mobile Application Development
(3 credits)
CSCI 3380 Game Development
(3 credits)
CSCI 3507 Introduction to Databases
(3 credits)
CSCI 3528 Data Structures and Algorithms
(4 credits)
CSCI 3560 Data Communications and Networks
(3 credits)
CSCI 3752 Data Mining
(3 credits)
CSCI 3931 Experimental Course
(3 credits)
CSCI 4298 Compiler Construction
(3 credits)
CSCI 4360 Software Engineering
(3 credits)
CSCI 4390 Social, Ethical, and Professional Issues in Computing
(3 credits)
CSCI 4410 Digital Image Processing
(3 credits)
CSCI 4627 Theory of Computation
(3 credits)
CSCI 4840 Operating Systems
(3 credits)
CSCI 4910 Directed Independent Study
(3 credits)
CSCI 4917 DIS Tchg Assoc |
(1-2 credits)
CSCI 4970 Internship
(3 credits)
CSCI 2322 Computer Science II (4 credits)
Topics include recursion and the study of object-oriented concepts including encapsulation, inheritance and polymorphism. It includes the study of fundamental data structures including strings, lists, stacks, queues, containers classes, binary trees, and hash tables. Also includes a group-oriented software design and implementation project. Includes a two-hour lab. Prerequisite: CSCI 2321.
Common Course Outline