CS - Computer Science

Excel (.xlsx) Files

view_module

Tables

table

CS - Computer Science Statistics     bar_chart_4_bars

Department Course Count
124
Longest Course Name
HCI Paradigms for Animation, Visualization, and Virtual/Augmented Reality
Longest Course Name Length (chars)
73
Shortest Course Name
Thesis
Shortest Course Name Length (chars)
6
Lower Division Course Count
8, 6.5%
Upper Division Course Count
41, 33.1%
Graduate Courses Count
75, 60.5%
Average Course Name Length (characters)
30
Number of Computer Science Courses with "Computer Science" in their name
11, 8.9%

Computer Science Department Courses Table

Computer Science Texas State University
Course Name Course Code Course Hours Classification
Computer Literacy and the Internet CS 1308 3 Lower Division
AI for Everyone CS 1309 3 Lower Division
Fundamentals of Computer Science CS 1319 3 Lower Division
Programming for Scientists and Engineers CS 1342 3 Lower Division
Foundations of Computer Science I CS 1428 4 Lower Division
Foundations of Computer Science II CS 2308 3 Lower Division
Computer Ethics CS 2315 3 Lower Division
Assembly Language CS 2318 3 Lower Division
Cooperative Education CS 3190 1 Upper Division
Career Preparation and Job Search Strategies CS 3279A 2 Upper Division
Advanced Cooperative Education CS 3290 2 Upper Division
Internet Software Development CS 3320 3 Upper Division
Computer Architecture CS 3339 3 Upper Division
Object-Oriented Design and Programming CS 3354 3 Upper Division
Data Structures and Algorithms CS 3358 3 Upper Division
Computing Systems Fundamentals CS 3360 3 Upper Division
Theory of Automata CS 3378 3 Upper Division
Software Testing CS 3393 3 Upper Division
Software Engineering CS 3398 3 Upper Division
Computer Science Internship CS 4100 1 Upper Division
Undergraduate Research I CS 4298 2 Upper Division
Undergraduate Research II CS 4299 2 Upper Division
Computer Networks CS 4310 3 Upper Division
Introduction to Data Mining and Information Retrieval CS 4315 3 Upper Division
Compiler Construction CS 4318 3 Upper Division
Human Factors of Computer Systems CS 4326 3 Upper Division
Operating Systems CS 4328 3 Upper Division
Introduction to Database Systems CS 4332 3 Upper Division
Introduction to Computer Vision CS 4337 3 Upper Division
Introduction to Artificial Intelligence CS 4346 3 Upper Division
Introduction to Machine Learning CS 4347 3 Upper Division
Unix Systems Programming CS 4350 3 Upper Division
Introduction to Graphical User Interfaces CS 4353 3 Upper Division
Algorithms and Analysis CS 4355 3 Upper Division
Computer System Security CS 4371 3 Upper Division
Introduction to Digital Multimedia CS 4372 3 Upper Division
Distributed Ledger Systems and Blockchains: Theory and Applications CS 4379D 3 Upper Division
Introduction to Network Science CS 4379E 3 Upper Division
Distributed Data Processing CS 4379F 3 Upper Division
Data Analysis and Visualization CS 4379G 3 Upper Division
Cryptography CS 4379H 3 Upper Division
Introduction to Autonomous Robotics CS 4379K 3 Upper Division
Introduction to Recommender Systems CS 4379Q 3 Upper Division
Introduction to Green Computing CS 4379Y 3 Upper Division
Parallel Programming CS 4380 3 Upper Division
Practical Game Development CS 4381 3 Upper Division
Computer Graphics CS 4388 3 Upper Division
Independent Study in Computer Science CS 4395 3 Upper Division
Software Engineering Project CS 4398 3 Upper Division
Advanced Computer Science Internship CS 5100 1 Graduate
Thesis CS 5199B 1 Graduate
Thesis CS 5299B 2 Graduate
Professional Development of Graduate Assistants CS 5300 3 Graduate
Programming Practicum CS 5301 3 Graduate
Foundations of Data Structures and Algorithm Design CS 5302 3 Graduate
Foundations of Computer Architecture CS 5303 3 Graduate
Foundations of Operating Systems CS 5305 3 Graduate
Advanced Operating Systems CS 5306 3 Graduate
Network and Communication Systems CS 5310 3 Graduate
Responsible and Trustworthy AI CS 5315 3 Graduate
Data Mining CS 5316 3 Graduate
Principles of Programming Languages CS 5318 3 Graduate
Reinforcement Learning CS 5325 3 Graduate
Advanced Studies in Human Factors of Computer Science CS 5326 3 Graduate
Algorithm Design and Analysis CS 5329 3 Graduate
Crafting Compilers CS 5331 3 Graduate
Data Base Theory and Design CS 5332 3 Graduate
Advanced Internet Information Processing CS 5334 3 Graduate
Formal Languages CS 5338 3 Graduate
Advanced Network Programming CS 5341 3 Graduate
Robotics and Autonomous Systems CS 5342 3 Graduate
Wireless Communications and Networks CS 5343 3 Graduate
Advanced Artificial Intelligence CS 5346 3 Graduate
Parallel Processing CS 5351 3 Graduate
Distributed Computing CS 5352 3 Graduate
Generative Artificial Intelligence CS 5361 3 Graduate
Advanced Human Computer Interaction CS 5369J 3 Graduate
Machine Learning and Applications CS 5369L 3 Graduate
Recommender Systems CS 5369Q 3 Graduate
Green Computing CS 5369Y 3 Graduate
Distributed Ledger Systems and Blockchains: Theory and Applications CS 5369Z 3 Graduate
Multimedia Computing CS 5375 3 Graduate
Advanced Computer Security CS 5378 3 Graduate
Advanced Computer Graphics CS 5388 3 Graduate
Graphical User Interfaces CS 5389 3 Graduate
Survey of Software Engineering CS 5391 3 Graduate
Formal Methods in Software Engineering CS 5392 3 Graduate
Software Quality CS 5393 3 Graduate
Advanced Software Engineering Project CS 5394 3 Graduate
Independent Study in Advanced Computer Science CS 5395 3 Graduate
Advanced Software Engineering Processes and Methods CS 5396 3 Graduate
Thesis CS 5999B 9 Graduate
Graduate Computer Science Internship CS 7100 1 Graduate
Dissertation CS 7199 1 Graduate
Dissertation CS 7299 2 Graduate
Introduction to Research in Computer Science CS 7300 3 Graduate
Professional Development of Doctoral Assistants CS 7309 3 Graduate
Data-Driven Computational Methods and Infrastructure CS 7311 3 Graduate
Advanced Data Mining CS 7312 3 Graduate
Advanced Machine Learning and Pattern Recognition CS 7313 3 Graduate
Bioinformatics CS 7314 3 Graduate
Network Science CS 7315 3 Graduate
Human Computer Interaction: Concepts, Models, and Methodologies CS 7321 3 Graduate
Human Factors and Ergonomics CS 7322 3 Graduate
Image Processing and Computer Vision CS 7323 3 Graduate
HCI Paradigms for Animation, Visualization, and Virtual/Augmented Reality CS 7324 3 Graduate
High-Performance Computing CS 7331 3 Graduate
Advanced Parallel Computing CS 7332 3 Graduate
Advanced Green Computing CS 7333 3 Graduate
Scalable High Performance Computing Systems CS 7334 3 Graduate
Cyberspace Security CS 7341 3 Graduate
Advanced Computer Networking CS 7342 3 Graduate
Mobile Networks and Computing CS 7343 3 Graduate
Advanced Software Engineering CS 7351 3 Graduate
Real-time Systems CS 7352 3 Graduate
Research in Computer Science CS 7387 3 Graduate
Service Computing CS 7389A 3 Graduate
Advanced Software Evolution CS 7389B 3 Graduate
Secure Cyber-Physical Systems: Cryptography and Machine Learning CS 7389F 3 Graduate
Human-Centric Deep Learning CS 7389H 3 Graduate
Extended Reality and Immersive User Interfaces CS 7389I 3 Graduate
Advanced Natural Language Processing CS 7389J 3 Graduate
Advanced Robotics and Autonomous Systems CS 7389K 3 Graduate
Dissertation CS 7999 9 Graduate
DegreeView

#501214