Skip to main content
Sponsored

Computer Science

CS 4730 Computer Game Design
Spring 2025

This course will introduce students to the concepts and tools used in the development of modern 2-D and 3-D real-time interactive computer video games. Topics covered in this include graphics, …

4.3
Rating
3.61
GPA
CS 4740 Cloud Computing
Fall 2025

Investigates the architectural foundations of the various cloud platforms, as well as examining both current cloud computing platforms and modern cloud research. Student assignments utilize the major cloud platforms. Prerequisite: …

2.9
Rating
3.61
GPA
CS 4750 Database Systems
Fall 2025

Introduces the fundamental concepts for design and development of database systems. Emphasizes relational data model and conceptual schema design using ER model, practical issues in commercial database systems, database design …

3.5
Rating
3.74
GPA
CS 4760 Network Security
Summer 2025

This course covers the principles of secure network communications and the application of network security. Topics include: attack types, attack surfaces, attack phases, network security devices.(a)symmetric key encryption, cryptographic hash …

2.9
Rating
3.55
GPA
CS 4774 Machine Learning
Fall 2025

An introduction to machine learning: the study of algorithms that improve their performance through experience. Covers both machine learning theory and algorithms. Introduces algorithms, theory, and applications related to both …

3.4
Rating
3.75
GPA
CS 4780 Information Retrieval
Spring 2021

An introduction to modern information retrieval technologies. Topics include indexing, query processing, document ranking, query recommendation, personalization, and other current topics in information retrieval. Students develop a custom search engine …

Rating
3.92
GPA
CS 4790 Cryptocurrency
Spring 2025

This course is a general introduction to cryptocurrencies and blockchain applications. Students will understand the theoretical concepts that underlay cryptocurrencies, and implement both their own cryptocurrencies as well as develop …

Rating
GPA
CS 4810 Introduction to Computer Graphics
Fall 2022

Introduces the fundamentals of three-dimensional computer graphics: rendering, modeling, and animation. Students learn how to represent three-dimensional objects (modeling) and the movement of those objects over time (animation). Students learn …

4.7
Rating
3.31
GPA
CS 4970 Capstone Practicum I
Fall 2020

This course is one option in the CS fourth-year thesis track. Under the practicum track, students will take two 3-credit courses, CS 4970 and CS 4971. These courses would form …

3.4
Rating
3.25
GPA
CS 4971 Capstone Practicum II
Fall 2025

This course is one option in the CS fourth-year thesis track and is the continuation from CS 4970. Under the practicum track, students will take two 3-credit courses, CS 4970 …

4.0
Rating
3.45
GPA