Texas State University
 

On This Page

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

List of graduate 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 course prerequisites.

Please click here to show summary descriptions of graduate courses.

Course IDName
CS 5100Advanced Computer Science Internship
CS 5300Professional Development of Graduate Assistants
CS 5304Computer Architecture Principles
CS 5306Advanced Operating Systems
CS 5310Network and Communication Systems
CS 5318Design of Programming Languages
CS 5326Advanced Studies in Human Factors of Computer Science
CS 5328Advanced Data Structures
CS 5329Algorithm Design and Analysis
CS 5331Crafting Compilers
CS 5332Data Base Theory and Design
CS 5333Advanced Database Systems
CS 5334Advanced Internet Information Processing
CS 5335Research in Object-Oriented System Development
CS 5338Formal Languages
CS 5341Advanced Network Programming
CS 5343Wireless Communications and Networks
CS 5346Advanced Artificial Intelligence
CS 5347Expert Systems
CS 5348Computer Organization and Design
CS 5351Parallel Processing
CS 5352Distributed Computing
CS 5360Advanced Digital Signal Processing
CS 5369EAdvanced Embedded Computer Systems
CS 5369FDigital Forensics
CS 5369GWeb Services Engineering
CS 5369HDesigning, Implementing and Evaluating E-Commerce Applications
CS 5369JAdvanced Human Computer Interaction
CS 5369KAdvanced Programming Practicum
CS 5369LMachine Learning and Applications
CS 5369PPrinciples of Programming Languages
CS 5369RResearch in Digital Forensics
CS 5369UAdvanced Data Mining
CS 5374Neural Networks
CS 5375Multimedia Computing
CS 5376Enterprise Application Integration
CS 5378Advanced Computer Security
CS 5388Advanced Computer Graphics
CS 5389Graphical User Interfaces
CS 5391Survey of Software Engineering
CS 5392Formal Methods in Software Engineering
CS 5393Software Quality
CS 5394Software Engineering Practicum
CS 5395Independent Study in Advanced Computer Science
CS 5396Advanced Software Engineering Processes and Methods
CS 5399AThesis
CS 5399BThesis