Print this page

Bulletins

500

ITC 510 Software and Data Modeling

Fundamentals of systems analysis, including the essential concepts and major paradigms of software and data modeling, and cutting-edge software and data modeling methods, and techniques. Prerequisites: CPS 410, ITC 341, or graduate standing.

Credits
3(3-0)

ITC 520 Foundations of Computer Security

Computer and network security, cryptography, encryption, threat models, protocols and algorithms, confidentiality, integrity, authentication, authority, access control, operating system and software security, malware, intrusion detection. Prerequisites: ITC 465 or graduate standing.

Credits
3(3-0)

ITC 530 Mobile Computing

Wireless networks, mobile devices, programming environments. Current contemporary topics on mobile computing. Student projects and literature review. Prerequisite: ITC 510.

Credits
3(3-0)

ITC 531 Cloud Application Development

Containerized and cloud-based application development using microservice design patterns. Automated management of cloud services. Course does not count towards a major in CPS or ITC or the MS in CPS. This course may be offered in an online or hybrid format. Prerequisite: ITC 341; or graduate standing.

Credits
3(3-0)

ITC 532 Cloud Service Orchestration

Containerized and cloud-based service orchestration and management using standard frameworks. Integration of multiple cloud providers. Course does not count towards a major in CPS or ITC or the MS in CPS. This course may be offered in an online or hybrid format. Prerequisite: ITC 341; or graduate standing.

Credits
3(3-0)

ITC 533 Applied Artificial Intelligence for Internet of Things

Application of artificial intelligence to IoT data, including data ingestion and distributed processing. Use of AI tools. Course does not count towards a major in CPS or ITC or the MS in CPS. This course may be offered in an online or hybrid format. Prerequisites: CPS 280 or 340; STA 282 or 382; or graduate standing

Credits
3(3-0)