Search

SDV3111: Systems Programming

The Systems Programming course explores techniques and methods used in object-oriented programming (OOP) languages through an architecture-focused approach. Students will be introduced to the core OOP concepts of inheritance, encapsulation...

COS119: Project and Portfolio I: Computer Science

The Project and Portfolio I: Computer Science course combines hands-on learning experiences with summative and formative portfolio assessments. In this course, students will build a project using the C-style Win32 API. The Win32 API is examined in...

SDV2213: Data Structures and Algorithms

The Data Structures and Algorithms course covers the organization of data and the algorithms that are used for sorting, searching, and problem solving. Students will learn how fundamental data structures and algorithms function and are implemented...

GEN242: Linear Algebra

The Linear Algebra course covers selected topics in geometry, algebra, and trigonometry. Students will complete learning activities that address collision detection and the motion of objects to increase their ability to visualize and understand...

GDD258: Software Engineering

In the Software Engineering course, students will learn commonly used design patterns, practices, and principles involved in the process of constructing software. Students will be working inside a prebuilt software solution wherein they will find and...

COS239: Project and Portfolio III: Computer Science

The Project and Portfolio III: Computer Science course combines hands-on learning experiences with summative and formative portfolio assessments. This course revolves around a development project with an emphasis on teamwork and project planning and...

COD3412: Digital Logic

The Digital Logic course presents an overview of logic design and symbolic logic to support the fundamentals of computer organization and architecture. Students will apply knowledge of binary systems and Boolean logic to engineer the fundamental...

GDD291: Operating Systems

In the Operating Systems course, students will learn the functions of modern operating systems and how they impact the code they create. Students will also learn how to construct multithreaded applications that are critical for utilizing modern...

DEP1013: Psychology of Play

In the Psychology of Play course, students will explore how the field of psychology values the concept of play as a mechanism that allows a person to apply game strategies to accomplish life goals. Students will examine how the action of play shapes...

SDV4733: Software Test and Quality Assurance

The Software Test and Quality Assurance course explores software-project integration and testing and teaches students how to define and assess software quality. Students will analyze how a developed system conforms to specific requirements by...