Southern Utah University
Students who have completed all coursework, including required capstone hours, but have not yet defended …
An introduction to computer programming. Topics to be covered include program design, program implementation techniques, …
A continuation of CS 1400 featuring the use of APIs and problem-solving strategies to create, …
This course covers algebraic structures applied to computer programming. Topics include propositional and predicate logic, …
Concepts and theory of data structures and algorithm analysis. Understanding basic data structures such as …
An examination of systematic, disciplined, and quantifiable approaches to the development, operation, and maintenance of …
An introduction to C and C++ for students with previous programming experience. Topics include C …
This course is aimed at developing practical machine-learning skills. The course will cover the theoretical …
This course provides a solid introduction to both client and server side web programming. Topics …
An introduction to the core principles of programming languages: syntactic and semantic descriptions, and compilation …
This course seeks to promote the skills needed for critical thinking and decision making. A …
This is a course covering the ethical, policy and social aspects of information technology, the …
Introduction to database management systems, database processing, data modeling, database, and database design, development, and …
Description unavailable. (Fall [As Needed], Spring [As Needed]) [Graded (Standard Letter)] Prerequisite(s): Instructor permission Repeatable …
This course will provide a foundation of cybersecurity with information assurance concepts. (Fall - 1st …