100
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)
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)
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)
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)
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)
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)
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)