ITC - Information Technology
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.
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.
Applications and services using mobile computing: integrated, ubiquitous, decentralized, intelligent, and mobile systems enabled by modern communication networks. This course may be offered in an online or hybrid format. Prerequisites:
CPS 280 or
CPS 340; or admitted to the Master of Science in Computer Science program.
Credits
3(3-0)
Prerequisites
CPS 280 or CPS 340; or admitted to the Master of Science in Computer Science program.
Corequisites
None.
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)
Prerequisites
ITC 341; or graduate standing
Corequisites
None.
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)
Prerequisites
ITC 341; or graduate standing
Corequisites
None.
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)
Prerequisites
CPS 280 or CPS 340; STA 282 or STA 382; or graduate standing
Corequisites
None.
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.
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.
Study the architecture and algorithms of state-of-art cloud computing and services such as distributed computing, virtualization, storage, IaaS, PaaS, SaaS, MapReduce and cloud software tools. Prerequisites:
ITC 510.
Credits
3(3-0)
Prerequisites
ITC 510
Corequisites
None.
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.
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.
Research in information technology. CR/NC only. Prerequisites: Written permission of advisor and department chairperson.
Credits
1-6(Spec)
Prerequisites
Written permission of advisor and department chairperson
Corequisites
None.