200
Introduction to computer organization, machine representation of information, models of computer architecture, remote application programming interfaces. Pre/Co-requisite: CPS 181; Recommended: MTH 132.
Credits
3(3-0)
Prerequisites
None.
Corequisites
None.
Detailed coverage of the object-oriented programming paradigm and concepts, design patterns, distributed objects, graphical user interfaces and event handling. Software design in teams. Prerequisite:
CPS 181 with a C or better.
Credits
3(3-0)
Prerequisites
CPS 181 with a C or better
Corequisites
None.
Introduce Python programming language for data science. Topics include data wrangling, management, manipulation, visualization and exploration using Python. This is one-credit, five-week course. Identical to
DAS 254. Credit may not be earned in more than one of these courses. Prerequisite: One of:
BIO 500,
DAS 150QR,
ECO 285,
GEO 512,
HSC 544, PSY211QR,
SOC 200QR,
STA 282QR,
STA 382QR,
STA 392.
Credits
1(1-1)
Prerequisites
One of: BIO 500, DAS 150QR, ECO 285, GEO 512, HSC 544, PSY211QR, SOC 200QR, STA 282QR, STA 382QR, STA 392.
Corequisites
None.
Cross Listed Courses
DAS 254
Modeling and simulation via computing and numerical calculations. Emphasis will be on implementing algorithms in a high-level programming language and the associated implications. Prerequisites:
CPS 181;
MTH 132.
Credits
3(3-0)
Prerequisites
CPS 181; MTH 132
Corequisites
None.
Intensive study of one or more selected object-oriented programming languages. Languages presented will be announced in Course Search and Registration. Students may not earn credit for a language in which they already have credit in one of the primary programming sequences. Prerequisite:
CPS 181.
Credits
3(3-0)
Prerequisites
CPS 181
Corequisites
None.
Introduction to multimedia concepts. Survey of multimedia applications in fields such as education, business and entertainment. Introduction to multimedia authoring tools. Hands-on projects.
Credits
3(3-0)
Prerequisites
None.
Corequisites
None.
Overview of tools and techniques to process data with the aim of producing actionable insights. Introduction to the cleaning, filtering, transforming and querying of data. Prerequisite:
CPS 180.
Credits
3(3-0)
Prerequisites
CPS 180
Corequisites
None.
Design, build, and deploy a multi-screen mobile application using best- practice patterns, frameworks, and tools. Combine local and remote sensing/actuating, execution and persistency. Prerequisite: CPS 181.
Credits
3(3-0)
Prerequisites
CPS 181
Corequisites
None.
Selected technical topics of the latest developments in the field. These topics are normally not covered in existing courses. Topic(s) are listed in Course Search and Registration. Repeatable up to 6 credits when content does not duplicate previous special topic studies. Prerequisite: 24 credit hours completed.
Credits
1-6(Spec)
Prerequisites
24 credit hours completed
Corequisites
None.