Print this page

Bulletins

ITC - Information Technology

ITC 510 Software and Data Modeling

Fundamentals of systems analysis, including the essential concepts and major paradigms of software and data modeling. Methods and techniques for software and data modeling. Prerequisite: DAS 350 or CPS 410 or admitted to the Master of Science in Computer Science program or admitted to the Master of Science in Applied Statistics and Analytics program.

Credits
3(3-0)

Prerequisites

DAS 350 or CPS 410 or admitted to the Master of Science in Computer Science program or admitted to the Master of Science in Applied Statistics and Analytics program

Corequisites

None.

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)

Prerequisites

ITC 465 or graduate standing

Corequisites

None.

ITC 530 Mobile Computing

Applications and services using distributed and containerized computation, networking, and storage from mobile devices to the cloud. Prerequisites: CPS 180 or CPS 190; CPS 294, CPS 340, or ITC 292; or admitted to the Master of Science in Computer Science program.

Credits
3(3-0)

Prerequisites

CPS 180 or CPS 190; CPS 294, CPS 340, or ITC 292; or admitted to the Master of Science in Computer Science program.

Corequisites

None.

ITC 531 Cloud Application Development

Containerized and cloud services based application development. Amalgamation of cloud services. Course does not count toward a major in CPS or Cybersecurity. Prerequisite: ITC 292 or ITC 341; or graduate standing.

Credits
3(3-0)

Prerequisites

ITC 292 or ITC 341; or graduate standing

Corequisites

None.

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 toward a major in CPS or Cybersecurity. Prerequisite: ITC 531.

Credits
3(3-0)

Prerequisites

ITC 531

Corequisites

None.

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 CPS 340; STA 282QR or 382QR; or graduate standing.

Credits
3(3-0)

Prerequisites

CPS 280 or CPS 340; STA 282 or STA 382; or graduate standing

Corequisites

None.

ITC 534 Introduction to Cloud Computing

An introduction to the architecture and algorithms used in cloud computing services, such as distributed computing, virtualization, storage, security and cloud software tools. Prerequisite: ITC 510.

Credits
3(3-0)

Prerequisites

ITC 510

Corequisites

None.

ITC 620 Information Security and Privacy

In-depth analysis of security and privacy issues. Secure network design, risks and vulnerabilities, responding to security breaches, host/server and physical security, and encryption technologies. Prerequisites: ITC 520.

Credits
3(3-0)

Prerequisites

ITC 520

Corequisites

None.

ITC 630 Cloud Computing

Study the architecture and algorithms of state-of-art cloud computing and related services such as distributed computing, virtualization, storage, IaaS, PaaS, SaaS, data handling, and cloud software tools. Prerequisites: ITC 510.

Credits
3(3-0)

Prerequisites

ITC 510

Corequisites

None.

ITC 686 Big Data Analytics

Foundation of big data and data analytics lifecycle, structured and unstructured data, analytic methods, MapReduce programming model, big data analytics technologies and tools. Prerequisites: ITC 510.

Credits
3(3-0)

Prerequisites

ITC 510

Corequisites

None.

ITC 691 Information Technology Project

Current topics in information technology. Development, demonstration, and presentation of research and application projects. Prerequisites: 12 hours of graduate courses in ITC.

Credits
3(3-0)

Prerequisites

12 hours of graduate courses in ITC

Corequisites

None.