Search

CMST 225: Intercultural Communication

Intro to Intercultural Communication is a survey course that focuses on the importance of culture in our everyday lives, and the ways in which culture affects communication skills and processes. In an era of rapid globalization being able to...

CMST 229: Advanced Public Speaking

This course is a mastery course that moves beyond the fundamentals of public speaking. In this class public speaking is understood as a primary means of motivating change, of developing critical thinking and self-reflection, and of creating...

CMST& 230: Small Group Communication

This course is a study of the concepts and theories related to group formation and development, and basic group communication dynamics. Students lead and participate in various forms of group discussion and activities. This course is designed for...

CS 101: Intro to Computer Science

An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating systems, the Internet, database management, an overview of programming languages, careers in...

CS 104: Intro to Computer Hardware

This course covers basic concepts of computing hardware and addresses the impact of hardware design on applications and systems software. Students will learn how computers work and be able to replace parts and upgrade components. Students completing...

CS 105: Intro to Computer Operating Systems

An introduction to operating systems (O/S) design, structure, and mechanisms. Topics include computer software systems performance, memory, kernel structure, input/output (I/O) devices, file system functions, virtualization, and securing the...

CS 106: Intro to Virtualization

This introductory course is an overview and hands-on exploration of virtualization in desktop, server, and cloud environments. Concepts covered include an introduction to virtualization technologies and how to deploy and manage a virtual server...

CS 110: Networking Fundamentals

An introduction to the basic concepts of computer networking, including: the OSI model, working with network-related hardware, network configuration with TCP/IP, network operating system basics, fault tolerance issues, and troubleshooting network...

CS 111: Intro to Programing

An introductory computer programming course. Students learn to write and debug simple text based programs while exploring the fundamental principles of programming. Topics for study include input / output, statements, expressions, operations...

CS 115: Intro to Database Design & Management

This course will examine the theory of database design and management, including how collections of data are organized, stored, and analyzed. Topics include the fundamentals of the relational model, Structured Query Language (SQL), data modeling...