These modules are organized by Common Course Names to help discover modules that could be integrated into a course.

Our hope is to assist instructors in adopting modules by providing evaluations that will help prepare them on what they need to consider before adopting the module.

Computer Science 0

Computer Science I

Computer Science II



Software Engineering

Artificial Intelligence

Data Visualization

White Hat/Black Hat Visualization

Information Security

Machine Learning

Data Science

Cloud Computing

Ownership and Privacy

Mobile Applications

Human Computer Interaction

Image Processing


Self-driving Buses

Web Programming

Ethics, Social Issues, and Professional Practice in Computing