ITC - Information Technology
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)
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)
Wireless networks, mobile devices, programming environments. Current contemporary topics on mobile computing. Student projects and literature review. Prerequisite:
ITC 510.
Credits
3(3-0)
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)
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)
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)
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)
Research in information technology. CR/NC only. Prerequisites: Written permission of advisor and department chairperson.
Credits
1-6(Spec)