Texas State University
 

On This Page

adjust type size make font smaller make font larger reset font size

List of undergraduate courses

All course work in Computer Science applied to any graduate degrees must be at the graduate (5000) level.

Please be sure to check that you have completed all pre-requisites before attempting to enroll in a course.  Up-to-date prerequisites are posted on Cats Web.

Please click here to see a diagram of the prerequisites.

Please click here to show summary descriptions of undergraduate courses.

Course IDName
CS 1308Computer Literacy and the Internet
CS 1319Fundamentals of Computer Science
CS 1428Foundations of Computer Science I
CS 2308Foundations of Computer Science II
CS 2315Computer Ethics
CS 2318Assembly Language
CS 2320Internet Programming with Database Applications
CS 2358Introduction to Data Structures
CS 2388Internet Programming on the World Wide Web
CS 2428Applications Programming in Visual Basic
CS 3339Computer Architecture
CS 3358Data Structures
CS 3378Theory of Automata
CS 3398Software Engineering
CS 3409Fundamentals of Computer Technology
CS 3468Embedded Computer Systems
CS 4100Computer Science Internship
CS 4310Computer Networks
CS 4318Program Translators
CS 4326Human Factors of Computer Systems
CS 4328Operating Systems
CS 4332Introduction to Database Systems
CS 4335Digital Signal Processing
CS 4346Introduction to Artificial Intelligence
CS 4350Unix Systems Programming
CS 4354Object-Oriented Design and Implementation
CS 4368Survey of Computer Languages
CS 4371Computer System Security
CS 4378PIntroduction to Digital Multimedia
CS 4378UData Mining
CS 4378VIntroduction to Machine Learning
CS 4378WIntroduction to Human Computer Interaction (HCI)
CS 4378YForensic Systems
CS 4388Computer Graphics
CS 4395Independent Study in Computer Science
CS 4398Software Engineering Project