Skip to main content
Sponsored

Computer Science

CS 4457 Computer Networks
Spring 2025

A first course in communication networks for upper-level undergraduate students. Topics include the design of modern communication networks; point-to-point and broadcast network solutions; advanced issues such as Gigabit networks; ATM …

3.6
Rating
3.36
GPA
CS 4501 Special Topics in Computer Science
Spring 2025

Content varies annually, depending on instructor interests and the needs of the department. Similar to CS 5501 and CS 7501, but taught strictly at the undergraduate level. Prerequisite: Instructor permission; …

3.8
Rating
3.61
GPA
CS 4630 Defense Against the Dark Arts
Spring 2025

Viruses, worms, and other malicious software are an ever-increasing threat to computer systems. There is an escalating battle between computer security specialists and the designers of malicious software. This course …

3.2
Rating
3.32
GPA
CS 4640 Programming Languages for Web Applications
Spring 2025

Presents programming languages and implementations used in developing web applications. Both client and server side languages are presented as well as database languages. In addition, frameworks that enable interactive web …

3.4
Rating
3.56
GPA
CS 4710 Artificial Intelligence
Spring 2025

Introduces artificial intelligence. Covers fundamental concepts and techniques and surveys selected application areas. Core material includes state space search, logic, and resolution theorem proving. Application areas may include expert systems, …

3.3
Rating
3.61
GPA
CS 4720 Mobile Application Development
Spring 2025

Mobile computing devices have become ubiquitous in our communities. In this course, we focus on the creation of mobile solutions for various modern platforms, including major mobile operating systems. Topics …

3.0
Rating
3.67
GPA
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.5
Rating
3.60
GPA
CS 4740 Cloud Computing
Spring 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
Spring 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.4
Rating
3.73
GPA
CS 4760 Network Security
Spring 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.6
Rating
3.55
GPA