Print this page

Bulletins

100

CPS 101 A First Byte of Computer Science

Introduction to the principles underlying the programmable world around us and the interplay of the different system components that drive the information society. This course may be offered in an online format. Recommended: MTH 107 or equivalent. (University Program Group II-A: Descriptive Sciences)

Credits
3(3-0)

Prerequisites

None.

Corequisites

None.

CPS 105 Word Processing Concepts

Introduction to word processing and desktop publishing concepts. Use of beginning and advanced features in a modern word processing application such as Microsoft Word. This course may be offered in a hybrid format.

Credits
1(1-0)

Prerequisites

None.

Corequisites

None.

CPS 106 Spreadsheet Concepts

Introduction to spreadsheets and report generation concepts. Use of beginning and advanced features in a modern spreadsheet application such as Microsoft Excel. This course may be offered in an online format.

Credits
1(1-0)

Prerequisites

None.

Corequisites

None.

CPS 107 Database Concepts

Introduction to databases and report generation concepts. Use of beginning and advanced features in a modern database application such as Microsoft Access. This course may be offered in a hybrid format.

Credits
1(1-0)

Prerequisites

None.

Corequisites

None.

CPS 165 Modern Website Design

Design and development of dynamic and interactive user-friendly websites. Maintain a web portfolio. Learn about web publishing best practices with consideration of social media.

Credits
3(3-0)

Prerequisites

None.

Corequisites

None.

CPS 180 Principles of Computer Programming

Algorithm development and problem solving methods. Design and development of computer programs in a structured programming language. Pre/Co-requisite: One of MTH 130, MTH 132, MTH 133, MTH 217. (University Program Group II-B: Quantitative and Mathematical Sciences)

Credits
3(3-0)

Prerequisites

None.

Corequisites

None.

CPS 181 Introduction to Data Structures

Continuation of CPS 180; Abstract Data Types using core programming library classes (such as stacks, queues, linked lists, and binary trees); Recursion; Sorting and Searching. Prerequisite: CPS 180; Recommended: MTH 132, MTH 175 or MTH 217.

Credits
3(3-0)

Prerequisites

CPS 180

Corequisites

None.

CPS 191 Python Programming II

Continuation of CPS 190. Design and development of computer programs to access data, automate tasks, and perform event handling. Prerequisite: CPS 190.

Credits
3(3-0)

Prerequisites

CPS 190

Corequisites

None.