Search

COS540: Research Approaches in Computer Science

The Research Approaches in Computer Science course equips students with developed research skills to inform their work within the realm of computer science. The curriculum provides students with best practices and techniques for framing problems...

COS550: Advanced Software Engineering

In the Advanced Software Engineering course, students will investigate the design, documentation, creation, and testing cycles of software systems. Students will research prevalent software architectures and design patterns and demonstrate their...

COS560: Data Science

The Data Science course examines the processes, algorithms, and tools used across the industry to extract knowledge from structured and unstructured data. The curriculum spans topics such as data preparation, statistical evaluation of data, and data...

COS630: Data Visualization and Extended Reality

The Data Visualization and Extended Reality course explores techniques and tools for analyzing and visualizing large data sets. Students will gain practice developing robust statistical models and understanding probability theory in order to create...

COS570: Advanced Artificial Intelligence

The Advanced Artificial Intelligence course presents a variety of techniques used for devising and leveraging algorithms and approaches to create intelligent agents to achieve specified goals. Students will implement these strategies to create...

COS580: Machine Learning

The Machine Learning course explores the creation of software solutions that can learn via provided data. The curriculum examines machine-learning techniques such as statistical supervised and unsupervised learning methods, Bayesian learning methods...

COS590: Human-Computer Interaction

The Human-Computer Interaction course demonstrates how qualitative and quantitative research techniques are employed in evaluating how humans engage with technology. Using their knowledge of human behavior, students will research related topics and...

COS640: HCI Application Development

In the HCI Application Development course, students will implement the project they designed in the Human-Computer Interaction course. Students will incorporate data visualization using extended reality within their software product. Additionally...

COS650: Software Project: Research, Planning, and Design

In the Software Project: Research, Planning, and Design course, students will propose a software-based project or solution of their choice related to artificial intelligence, machine learning, data science, or human-computer interaction. They will...

COS660: Software Project: Development I

In the Software Project: Development I course, students will continue to work on developing a software project related to data science, artificial intelligence, machine learning, or human-computer interaction. They will implement features for their...