CS · 119 courses
CS courses at Texas State University
Browse course codes and credit hours in the official 2026–27 catalog.
Catalog courses
- CS 1308Computer Literacy and the Internet3 credit hours
- CS 1309AI for Everyone3 credit hours
- CS 1319Fundamentals of Computer Science3 credit hours
- CS 1342Programming for Scientists and Engineers3 credit hours
- CS 1428Foundations of Computer Science I4 credit hours
- CS 2308Foundations of Computer Science II3 credit hours
- CS 2315Computer Ethics3 credit hours
- CS 2318Assembly Language3 credit hours
- CS 2325Computer Organization3 credit hours
- CS 3190Cooperative Education1 credit hours
- CS 3290Advanced Cooperative Education2 credit hours
- CS 3320Internet Software Development3 credit hours
- CS 3339Computer Architecture3 credit hours
- CS 3354Object-Oriented Design and Programming3 credit hours
- CS 3358Data Structures and Algorithms3 credit hours
- CS 3360Computing Systems Fundamentals3 credit hours
- CS 3378Theory of Automata3 credit hours
- CS 3398Software Engineering3 credit hours
- CS 4100Computer Science Internship1 credit hours
- CS 4298Undergraduate Research I2 credit hours
- CS 4299Undergraduate Research II2 credit hours
- CS 4310Computer Networks3 credit hours
- CS 4315Introduction to Data Mining and Information Retrieval3 credit hours
- CS 4318Compiler Construction3 credit hours
- CS 4328Operating Systems3 credit hours
- CS 4332Introduction to Database Systems3 credit hours
- CS 4337Introduction to Computer Vision3 credit hours
- CS 4346Introduction to Artificial Intelligence3 credit hours
- CS 4347Introduction to Machine Learning3 credit hours
- CS 4350Unix Systems Programming3 credit hours
- CS 4355Algorithms and Analysis3 credit hours
- CS 4371Computer System Security3 credit hours
- CS 4372Introduction to Digital Multimedia3 credit hours
- CS 4373Introduction to Network Science3 credit hours
- CS 4379FDistributed Data Processing3 credit hours
- CS 4379GData Analysis and Visualization3 credit hours
- CS 4379HCryptography3 credit hours
- CS 4379KIntroduction to Autonomous Robotics3 credit hours
- CS 4379QIntroduction to Recommender Systems3 credit hours
- CS 4379YIntroduction to Green Computing3 credit hours
- CS 4380Parallel Programming3 credit hours
- CS 4381Practical Game Development3 credit hours
- CS 4388Computer Graphics3 credit hours
- CS 4395Independent Study in Computer Science3 credit hours
- CS 4398Software Engineering Project3 credit hours
- CS 5100Advanced Computer Science Internship1 credit hours
- CS 5199BThesis1 credit hours
- CS 5299BThesis2 credit hours
- CS 5300Professional Development of Graduate Assistants3 credit hours
- CS 5301Programming Practicum3 credit hours
- CS 5302Foundations of Data Structures and Algorithm Design3 credit hours
- CS 5303Foundations of Computer Architecture3 credit hours
- CS 5305Foundations of Operating Systems3 credit hours
- CS 5306Advanced Operating Systems3 credit hours
- CS 5310Network and Communication Systems3 credit hours
- CS 5313Machine Learning and Applications3 credit hours
- CS 5315Responsible and Trustworthy AI3 credit hours
- CS 5316Data Mining3 credit hours
- CS 5318Principles of Programming Languages3 credit hours
- CS 5325Reinforcement Learning3 credit hours
- CS 5329Algorithm Design and Analysis3 credit hours
- CS 5331Crafting Compilers3 credit hours
- CS 5332Database Theory and Design3 credit hours
- CS 5334Advanced Internet Information Processing3 credit hours
- CS 5338Formal Languages3 credit hours
- CS 5341Advanced Network Programming3 credit hours
- CS 5342Robotics and Autonomous Systems3 credit hours
- CS 5343Wireless Communications and Networks3 credit hours
- CS 5346Advanced Artificial Intelligence3 credit hours
- CS 5351Parallel Processing3 credit hours
- CS 5352Distributed Computing3 credit hours
- CS 5361Generative Artificial Intelligence3 credit hours
- CS 5369AData Science And Visualization3 credit hours
- CS 5369QRecommender Systems3 credit hours
- CS 5369YGreen Computing3 credit hours
- CS 5375Multimedia Computing3 credit hours
- CS 5378Advanced Computer Security3 credit hours
- CS 5388Advanced Computer Graphics3 credit hours
- CS 5391Survey of Software Engineering3 credit hours
- CS 5392Formal Methods in Software Engineering3 credit hours
- CS 5393Software Quality3 credit hours
- CS 5394Advanced Software Engineering Project3 credit hours
- CS 5395Independent Study in Advanced Computer Science3 credit hours
- CS 5396Advanced Software Engineering Processes and Methods3 credit hours
- CS 5399AThesis A3 credit hours
- CS 5399BThesis B3 credit hours
- CS 5599BThesis B5 credit hours
- CS 5999BThesis B9 credit hours
- CS 7100Graduate Computer Science Internship1 credit hours
- CS 7199Dissertation1 credit hours
- CS 7299Dissertation2 credit hours
- CS 7300Introduction to Research in Computer Science3 credit hours
- CS 7309Professional Development of Doctoral Assistants3 credit hours
- CS 7311Data-Driven AI Systems Design3 credit hours
- CS 7312Advanced Data Mining3 credit hours
- CS 7313Advanced Machine Learning and Pattern Recognition3 credit hours
- CS 7314Bioinformatics3 credit hours
- CS 7315Network Science3 credit hours
- CS 7321Human Computer Interaction: Concepts, Models, and Methodologies3 credit hours
- CS 7323Image Processing and Computer Vision3 credit hours
- CS 7324Advanced Multimedia Systems: Perception, Quality, and Immersive Media3 credit hours
- CS 7331High-Performance Computing3 credit hours
- CS 7332Advanced Parallel Computing3 credit hours
- CS 7333Advanced Green Computing3 credit hours
- CS 7334Scalable High Performance Computing Systems3 credit hours
- CS 7341Cyberspace Security3 credit hours
- CS 7343Mobile Networks and Computing3 credit hours
- CS 7344Cryptography & Machine Learning for Cyber-Physical Systems Security3 credit hours
- CS 7351Advanced Software Engineering3 credit hours
- CS 7352Real-time Systems3 credit hours
- CS 7387Research in Computer Science3 credit hours
- CS 7389HAdvanced Deep Learning3 credit hours
- CS 7389IExtended Reality and Immersive User Interfaces3 credit hours
- CS 7389JAdvanced Natural Language Processing3 credit hours
- CS 7389KAdvanced Robotics and Autonomous Systems3 credit hours
- CS 7399Dissertation3 credit hours
- CS 7599Dissertation5 credit hours
- CS 7699Dissertation6 credit hours
- CS 7999Dissertation9 credit hours