Dec 09, 2019  
University Catalog 2016-2017 (ARCHIVED June 2017) 
    
University Catalog 2016-2017 (ARCHIVED June 2017) [ARCHIVED CATALOG]

Course Descriptions


 

Computer Science (Undergraduate)

   •  CS 1010 - Introduction to Higher Education for Computer Science Majors
   •  CS 1090 - BASIC Programming
   •  CS 1200 - Living in a Technology-Based World
   •  CS 1220 - Introduction to Website Development
   •  CS 1222 - Introduction to Relational Databases
   •  CS 1550 - Fundamentals for Computer Graphics
   •  CS 2010 - Computer Programming Fundamentals
   •  CS 2011 - Introduction to Programming I
   •  CS 2012 - Introduction to Programming II
   •  CS 2013 - Programming with Data Structures
   •  CS 2148 - Discrete Structures
   •  CS 2445 - Introduction to Computer Systems
   •  CS 2540 - Special Topics in Computer Science
   •  CS 2550 - Introduction to Computer Graphics tools
   •  CS 3034 - Widely-used Programming Languages
   •  CS 3035 - Programming Language Paradigms
   •  CS 3112 - Analysis of Algorithms
   •  CS 3186 - Introduction to Automata Theory
   •  CS 3220 - Web and Internet Programming
   •  CS 3337 - Software Engineering
   •  CS 3550 - Game Development for Graphic Communications
   •  CS 3555 - Mobile Development for Graphic Communications
   •  CS 3660 - Complex Social and Economic Systems
   •  CS 3801 - Societal and Ethical Issues in Computing
   •  CS 3890 - Cooperative Education
   •  CS 4075 - Concurrent and Distributed Programming
   •  CS 4112 - Competitive Programming
   •  CS 4188 - Compilers
   •  CS 4220 - Current Trends in Web Design and Development
   •  CS 4222 - Principles of Data Base Systems
   •  CS 4440 - Introduction to Operating Systems
   •  CS 4470 - Computer Networking Protocols
   •  CS 4471 - Computer Networks Configuration and Management
   •  CS 4540 - Topics in Advanced Computer Science
   •  CS 4550 - Computer Graphics
   •  CS 4551 - Multimedia Software Systems
   •  CS 4555 - Introduction to 3D Computer Game Programming
   •  CS 4556 - Multiplayer Online Game Design and Development
   •  CS 4635 - Modeling and Simulation
   •  CS 4660 - Artificial Intelligence
   •  CS 4661 - Introduction to Data Science
   •  CS 4780 - Cryptography and Information Security
   •  CS 4961 - Software Design Laboratory I
   •  CS 4962 - Software Design Laboratory II
   •  CS 4963 - Computer Science Recapitulation
   •  CS 4990 - Undergraduate Directed Study

Computer Science (Graduate)

   •  CS 5035 - Topics in Functional Programming
   •  CS 5112 - Design and Analysis of Algorithms
   •  CS 5186 - Theory of Computing
   •  CS 5188 - Languages and Translators
   •  CS 5220 - Advanced Topics in Web Programming
   •  CS 5337 - Advanced Software Engineering
   •  CS 5390 - Advanced Software Architecture
   •  CS 5440 - Advanced Topics in Operating Systems
   •  CS 5470 - Advanced Computer Networks
   •  CS 5540 - Graduate Topics in Computer Science
   •  CS 5550 - Advanced Computer Graphics
   •  CS 5660 - Advanced Topics in Artificial Intelligence
   •  CS 5661 - Topics in Data Science
   •  CS 5780 - Advanced Information Security
   •  CS 5781 - Computer and Network Security
   •  CS 5875 - Human Issues in Computing
   •  CS 5960 - Comprehensive Examination
   •  CS 5980 - Graduate Directed Study
   •  CS 5991 - Thesis or Project I
   •  CS 5992 - Thesis or Project II