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)

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)

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 a hybrid format.

Credits
1(1-0)

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)

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)

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, 132, 133, 217. (University Program Group II-B: Quantitative and Mathematical Sciences)

Credits
3(3-0)

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, 175 or 217.

Credits
3(3-0)