KSAWorks
KSAWorks
Knowledge • Skills • Abilities
University of North Carolina at Charlotte · Courses

ITIS

126 courses with the subject ITIS, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

ITIS 2110IT Infrastructure I: Design and Practice. (3) Prerequisite(s)

Sophomore, Junior, or Senior standing or permission of department. Corequisite(s): ITIS 2110L. This course covers basics concepts for IT infrastructure systems administration such as networking administration (e.g., DNS configuration, router configuration, firewall setup, and web server configurations), operating system administration (e.g., account and privilege management, and service management). The course grade includes the student’s performance in ITIS 2110L.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 2110LIT Infrastructure I: Design and Practice Lab

Corequisite(s): ITIS 2110. Guided laboratory exercises dealing with IT 2026-2027 UNC CHARLOTTE UNDERGRADUATE CATALOG Infrastructure concepts and equipment. Performance in ITIS 2110L will be counted as portion of the ITIS 2110 grade. Graded on a Pass/No Credit basis.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 2300Web-Based Application Development3

Option 2 (Linguistics) Select one of the following:

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 3105Server-Side Applications and Data Management3

Prerequisite(s): ITIS 2300 and ITSC 1213, or permission of department. This course covers principles that are important for implementing advanced Web-based applications. Emphasis is placed on industrial and business applications which require robust and secure implementations. Server-side scripting and processing techniques are exercised in course projects.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 3130Introduction to Human-Centered Computing3

Prerequisite(s): Sophomore, Junior, or Senior standing. Introduction to the dynamic field of Human-Centered Computing, which integrates principles of computer science, cognitive psychology, and design to create technology interfaces that prioritize user needs, experiences, and ethical considerations. Topics include: cognitive science principles to understand human information processing, user interface and user experience design techniques, ethical implications in technology, accessibility, and data visualization. Students will gain an understanding of user-centric design principles and the skills to evaluate and make ethical decisions in technology development.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 3135Front-End Web Application Development3

Prerequisite(s): ITSC 2214 with grade of C or above. An introduction to front-end web application development. Students will learn the fundamentals of HTML, CSS, and JavaScript, as well as modern frameworks and libraries that simplify development, manage application state, and ensure a consistent user experience. It equips students to create interactive and responsive web applications through hands-on projects.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 3140User Experience Methods3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 3200Introduction to Information Security and Privacy3

Prerequisite(s): ITSC 2214. An introductory overview of key issues and solutions for information security and privacy. Topics include: security concepts and mechanisms; security technologies; authentication mechanisms; mandatory and discretionary controls; basic cryptography and its applications; intrusion detection and prevention; information systems assurance; anonymity and privacy issues for information systems. Course Descriptions | 725

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 3216Introduction to Cognitive Science3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 3246IT Infrastructure and Security3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 3261Foundations of Cloud Computing. (3) Prerequisite(s): ITSC

1212. Foundational elements of cloud computing. Students should be able to create simple cloud-based solutions using popular tools. Topics covered include: introduction to Internet protocols, virtual cloud networks, introduction to command line scripting, virtual servers, containers, serverless computing, cloud data storage and database options, identity and access management, content delivery networks, load balancing and cost optimization.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 3300Software Requirements, Analysis and Testing3

2026-2027 UNC CHARLOTTE UNDERGRADUATE CATALOG

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 3310Software Architecture and Design3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 3320Introduction to Software Testing and Assurance3

Prerequisite(s): ITIS 3200 and ITIS 3300 or permission of department. Methods of evaluating software for correctness, and reliability including code inspections, program proofs and testing methodologies. Formal and informal proofs of correctness. Code inspections and their role in software verification. Unit and system testing techniques, testing tools and limitations of testing. Statistical resting, reliability models.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4010Topics in Software and Information Systems3

Prerequisite(s): Junior standing. Topics in software and information systems selected to supplement the regular course offerings. May be repeated for credit with change of topic. 726 | Course Descriptions

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Repeatable
May be repeated for credit with change of topic.
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4164AI-Assisted Software Engineering3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4166Backend Application Development3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4180Mobile Application Development3

Technical Elective Concentration Courses (6 credit hours) Select two elective courses from the 3000- or 4000-levels of courses offered by the College of Computing and Informatics. Unrestricted Elective Courses, Double Major and/or Minor to Complete Requirements for Graduation Students must earn a minimum of 120 credit hours to graduate. This requirement can be fulfilled through a combination of elective courses, a minor, or a double major. The 120-credit minimum must be satisfied regardless of the specific academic path chosen (e.g., a minor combined with electives). Degree Total = 120 Credit Hours

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4210Introduction to Identity & Access Management3

Prerequisite(s): ITIS 3200. Cross-listed Course(s): ITIS 5210. Explores the principles and technologies of digital identity across enterprises, government, education, healthcare, and consumer ecosystems. Students will examine authentication, authorization, role-based access, and identity governance, with attention to cloud, mobile, and regulatory challenges. Hands-on labs and case studies provide practical experience in designing IAM solutions that balance security, usability, and compliance. Graduates will understand IAM’s role in cybersecurity, organizational resilience, and digital trust.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4214Usable Security and Privacy3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4221Secure Programming and Penetration Testing3

Prerequisite(s): ITIS 3135 or permission of department. Techniques for web application penetration testing, secure software development techniques for network based applications. Automated approaches such as static code analysis and application scanning are also discussed. 2026-2027 UNC CHARLOTTE UNDERGRADUATE CATALOG

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4246Competitive Cyber Defense3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4250Computer Forensics3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4260Introduction to Security Analytics3

or ITIS 4214 - Usable Security and Privacy (3) or ITIS 4261 - Introduction to Secured Cloud Computing (3)

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4261Introduction to Secured Cloud Computing3

Prerequisite(s): ITSC 3146 or ITIS 3261. Cross-listed Course(s): ITIS 5261. Design and deployment of secure and robust cloud computing solutions. Instructions will rely on hands-on labs. It focuses on selecting appropriate components in the cloud and securely configuring them to support a specific application.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4270Artificial Intelligence Risk Management3

Prerequisite(s): ITAI 2153 or ITCS 3153. Cross-listed Course(s): ITIS 5270. Understand risks of AI in enterprise applications and risk mitigation methods. Topics covered include: AI risk frameworks, AI governance, threat modeling and detection, risks in data pipelines, risks in integration and adoption, and risks in maintenance of AI based applications.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4271Secure and Trustworthy Artificial Intelligence3

Elective Courses in Other Disciplines (15 credit hours) Select 15 elective credit hours. Courses that count towards this requirement must have a discipline prefix other than ITSC, ITCS, DTSC, ITIS, or ITAI. This requirement can be fulfilled by pursuing a/an: • Minor • Second major • Honors program • Undergraduate certificate • Set of courses selected by the student that do not satisfy any other degree requirements Capstone Course (3 credit hours)

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4310Web Mining3

Concentration Technical Elective Courses (6 credit hours) Select elective courses from the 3000- or 4000- levels of courses offered by the College of Computing and Informatics. Unrestricted Elective Courses, Double Major and/or Minor to Complete Requirements for Graduation Students must earn a minimum of 120 credit hours to graduate. This requirement can be fulfilled through a combination of elective courses, a minor, or a double major. The 120-credit minimum must be satisfied regardless of the specific academic path chosen (e.g., a minor combined with electives). Degree Total = 120 Credit Hours

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4350Introduction to theory and approaches for rapid

prototyping in interface design. Explores theoretical constructs behind rapid prototyping and how it relates to Human-Computer Interaction. Students study evolutionary prototyping. This begins with low fidelity prototyping techniques such sketching and paper prototyping, and progressively iterate through higher fidelity prototyping techniques using digital tools. In addition to software prototyping, the course also provides an introduction to physical prototyping.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4353Social Technology Design3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4355Accessible Design and Implementation3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4358Physical computing considers tangible

embedded, and embodied ways that computing systems can interact directly with people and the physical world, such as in smart products and environments, wearable computing, or Internet of Things devices. This involves the design and development of physical forms using digital duate Catalog  2026-2027

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4360Explores the intersection of artificial intelligence

and human-centered design, equipping students with the knowledge and skills to develop AI systems that are not only technically advanced but also ethical, responsible, and human-centric. Through a blend of theory and practical application, students will learn about AI technologies, ethical considerations, and methods for incorporating human perspectives. They will learn to create AI systems that align with user needs and societal values, applying principles of transparency, fairness, and accountability. The course covers key topics such as interpretability, bias mitigation, and user-centered AI interface design. Graduate students will help lead real-world case studies and projects, where they will develop AI solutions that address genuine human needs while navigating the complexities of AI ethics.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4390Interaction Design Projects3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 4990Undergraduate Research. (3) Prerequisite(s): Permission of

department. Undergraduate research under the supervision and direction of a faculty member. May be repeated for credit up to 6 credit hours.

Subject
ITIS
Type
course
Repeatable
May be repeated for credit up to 6 credit hours.
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5010Topics in Software and Information Systems3

Prerequisite(s): CCI graduate standing or permission of department. Topics in software and information systems aduate Catalog  2026-2027

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5101Foundations of Programming3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5135Web-Based Application Design and

Development (3)

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5164AI-Assisted Software Engineering3

Prerequisite(s): Graduate student status. Cross-listed Course(s): ITIS 4164. Explores the integration of Artificial Intelligence (AI) with software development, covering multiple phases of the Software Development Lifecycle (SDLC), including planning, designing, coding, debugging, refactoring, testing, deployment, and management. Students will learn practical knowledge of using AI for software creation, as well as a critical mindset to evaluate, compare, critique, validate, recommend, and manage AI solutions for software development in organizations of various sizes.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5166Backend Application Development3

Degree Total = 30 Credit Hours

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5180Mobile Application Development3

College of Computing and Informatics Elective Course (3 credit hours) Select any additional graduate course offered by the College of Computing and Informatics. Students who need to complete bridge coursework to learn programming should take ITIS 5101 Introduction to Programming or ITSC 6111 Programming I for this elective.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5210Introduction to Identity & Access

Management (3)

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5221Secure Programming and Penetration Testing3

Techniques for web application penetration testing, secure software development techniques for network based applications. Automated approaches such as static code analysis and application scanning are also discussed.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5246Competitive Cyber Defense3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5250Computer Forensics3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5260Introduction to Security Analytics3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5261Introduction to Secured Cloud Computing3

Prerequisite(s): ITSC 3146 or equivalent. Cross-listed Course(s): ITIS 4261. Design and deployment of secure and robust cloud computing solutions. Instructions will rely on hands-on labs. It focuses on selecting appropriate components in the cloud and securely configuring them to support a specific application.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5270Artificial Intelligence Risk Management3

or MBAD 6204 - Management of Cybersecurity and Privacy (0 to 3) Data Security and Privacy

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5271Secure and Trustworthy Artificial Intelligence3

Choose one of the following:

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5280Advanced Mobile Application Development3

Prerequisite(s): ITCS 5180 or ITIS 5180. Exploration of a wide range of mobile application development concepts, frameworks, and patterns. Introduction to real world mobile application projects in partnership with university and industrial partners, as well as Agile Development concepts and up-to-date Agile and team management tools. The course is project-based; students are paired with a subject matter expert and work on a single project throughout the semester, which is expected to result in a functioning mobile app prototype. ITIS 5310. Web Mining. (3) Pre- or Corequisite(s): ITIS 6120, ITCS 6610, or permission of department. Topics include: measuring and modeling the Web; crawling, Web search and information retrieval; unsupervised learning, supervised learning, semi-supervised learning in Web context; social network analysis and hyperlink analysis; text parsing and knowledge representation.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5310Web Mining3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5331Web-Based Mobile and IoT Firmware Security3

(3) An introduction to recent security topics in web-based

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5350Design Prototyping3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5353Social Technology Design3

or ITIS 6362 - Information Technology Ethics, Policy, and Security (3)

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5355Accessible Design and Implementation3

Cross-listed Course(s): ITIS 4355. Introduction to foundational principles of accessibility, as well as accessible practices in design and development of computing interfaces and applications. Accessibility focuses on enabling as many people as possible to use facilities, systems, and services, even when some people's abilities are limited in some way, such as for persons with disabilities. Proactive design and development to support different ways of interacting with computing applications provides broader access and better experiences for more users. This course provides a foundational understanding of disability and assistive technology, legal considerations, and best practices for accessible design and development in computing applications.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5358Physical Computing3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5360Human-Centered AI3

AI System Design Cluster

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 5390Interaction Design Projects3

duate Catalog  2026-2027

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6010Topics in Software and Information Systems3

Prerequisite(s): CCI graduate standing or permission of department. Topics in software and information systems selected to supplement the regular course offerings. May be repeated for credit with change of topic.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Repeatable
May be repeated for credit with change of topic.
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6011Interaction Design

Studio (3)

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6110Discusses the definition of an agent-based model

the components of a model, the implementation of a model, the comparison of an agent-based model to an equation‑based model, the relationship to complex adaptive systems, and the details of how to use NetLogo to actually implement a model. Identifies when agent- based modeling is preferred over equation-based modeling. Also describes similarities and differences between the two techniques. After taking this course, students, once a complex adaptive system has been identified, are able to identify a suitable environment for a model, identify the key agents of the system, identify the key behaviors of those agents, and implement a model to illustrate the complex adaptive nature of the system with NetLogo.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6112Software System Design and Implementation3

(if not already taken as a Core Course) Plus 2-3 of the following, to result in 3 courses for this concentration:

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6120Applied Databases3

Certificate Total = 15 Credit Hours

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6150Software Assurance3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6162Knowledge Discovery in Databases3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6163Data Warehousing3

or ITCS 6163 - Data Warehousing (3)

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6167Network Security3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6177System Integration3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6180Foundations of Health Informatics. (3) Cross

listed Course(s): ITIS 8180. Prerequisite(s): Graduate standing in computer science, information technology, health informatics, or related discipline. An overview of foundational concepts and methods in healthcare systems, technologies, and policies that are critical for successful research in health informatics. Students explore recurring themes, issues, and applications most frequently encountered in the field. The course is both technical and rigorous, and will involve both theoretical analysis and substantial projects. Topic include: an overview of issues, systems and technologies in health informatics and in- depth discussion of data standards, data integration, data analytics, and evaluation methods. Students who take this course gain the skills and knowledge necessary to conduct research in health informatics.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6188Text Mining and Information Retrieval. (3) Cross

listed Course(s): DSBA 6188. General computational techniques for analyzing large amounts of text data as well as basic techniques for information retrieval. By introducing text mining (TM) and information retrieval (IR) in a unified framework, this course emphasizes the importance of integration of IR and TM needed to build the two major types of text information systems, i.e., search engines (such as Google, MS Bing, etc.) and text

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6200Principles of Information Security and Privacy3

Elective Courses (9 credit hours) uate Catalog  2026-2027

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6210Access Control and Security Architecture3

Pre- or Corequisite(s): ITIS 6200. Discusses objectives, formal models, and mechanisms for access control; and access control on commercial off-the-shelf (COTS) systems. Examines the issues related to security architectures and technologies for authorization. Topics include: cryptographic infrastructure, distributed systems security architectures, database systems security architectures, Internet security architectures, network security architectures and e-commerce security architectures.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6214Usable Security and Privacy3

Certificate Total = 12 Credit Hours

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6216Introduction to Cognitive Science3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6220Data Privacy3

General Elective Courses (6 credit hours) Students select 6 credit hours of graduate-level courses that (1) do not have the ITAI course prefix and (2) are not ITIS 5270 or ITIS 5271. Students are encouraged to explore the courses from non-AI disciplines for learn and apply A.I. to solve interdisciplinary problems. Capstone Course (3 credit hours) Select one of the following courses. Credit hours from a capstone course may be counted towards a concentration requirement, too, if the same course is listed in that concentration. For students pursuing the M.S. Thesis, they will have to enroll in ITAI 6991 in two consecutive semesters (6 credit hours total), with the 3 credit hours satisfying the capstone requirement.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6230Enterprise and Infrastructure Protection3

Cross-listed Course(s): ITIS 8230. Pre- or Corequisite(s): ITIS 6200. Methodologies, tools, and technologies that are important for protecting data and network security in both enterprises and critical infrastructures. Topics include: the prevent-detect-response strategy for enterprise security, policies, techniques, processes and methodologies for risk assessment and management, infrastructure reconnaissance and vulnerability analysis, basics of forensics, methodologies for continuous operation and recovery from disasters.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6240Applied Cryptography3

Elective Courses (24 credit hours) 3 of the 24 required elective credit hours may be substituted by an approved IT Internship, which also serves as a capstone project.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6252Security and Privacy as Economics3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6260Quantum Computing3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6268Wireless Network Security3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6270BlockChain, Cryptocurrency, and Distributed

Ledger Technologies (3)

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6300Human-Centered Design. (3) Cross-listed

Course(s): ITIS 8300. Prerequisite(s): CCI graduate standing or permission of department. Introduces and provides experience in concepts and methods for human-computer interaction, with an emphasis on methods for human- centered design and evaluation of user experiences with IT. Topics include: design principles, need finding, design prototypes, and evaluation of interaction designs to make them compatible with human capabilities and expectation.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6318Personalization and Recommender Systems3

Cross-listed Course(s): ITIS 8318. Prerequisite(s): CCI graduate standing or permission of department. An introduction to the application of personalization and recommender systems techniques in information systems. Topics include: historical, individual and commercial perspectives; underlying approaches to content-based and collaborative recommendation techniques for building user models; acceptance issues; and case-studies drawn from research prototypes and commercially deployed systems.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6320Cloud Data Storage3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6322Complex Adaptive Systems. (3) Cross-listed

Course(s): DSBA 6322, HCIP 6322, ITCS 6322, ITCS 8322,

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6326Network Science3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6328Prerequisite(s): CCI graduate standing or

department approval. Introduction to systems thinking and the systems dynamics world view, tools for eliciting and mapping the structure and dynamics of complex systems, tools for modeling and simulation of complex systems, and procedures for testing and improving models. Helps students outline and evaluate dynamic relationships and factors that influence organizations’ performance, market position, decision-making, and policy evaluations. Integrates concepts across information systems, computer science, business, engineering, economics, and social ate Catalog  2026-2027

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6330Malware Analysis3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6336Software Engineering for AI-Enabled Systems3

Prerequisite(s): Graduate student status. Cross-listed Course(s): ITIS 8336. Bridges software engineering and AI development, focusing on key aspects such as understanding AI model requirements and system constraints. It emphasizes strategically planning AI component integration, including modern generative AI components such as LLMs, within AI-enabled systems. Topics cover the deployment of AI applications via APIs, connecting applications with tools and external resources, implementation of advanced architectural patterns such as Retrieval-Augmented Generation (RAG) for efficient factual grounding, and the design and deployment of multi-agent systems. The course also ensures responsible and reliable development using machine and deep learning techniques, emphasizing the role of software architecture and quality assurance in maintaining robust models beyond accuracy across ate Catalog  2026-2027

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6342Information Technology Project Management3

Databases and Data Science Courses Select one of the following:

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6362Information Technology Ethics, Policy, and

Security (3) Systems and Networks Concentration (SNC) Select three of the following:

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6400Human-Centered Design3

Concentration Courses (9 credit hours) The MSIT program offers the following concentrations: 1) Advanced Data and Knowledge Discovery 2) Emerging Technologies 3) Human-Centered Design 4) Information Security and Privacy 5) Information Technology Management 6) Software Systems Design and Engineering

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6415Cybersecurity Clinic3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6498IT Internship Project3

Certificate Total = 12 Credit Hours

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6820Cybersecurity Project. (3) Prerequisite(s)

Permission of the department. Focuses on the development of cybersecurity projects with an organization. Students must be employed within an organization and propose a project they will pursue as part of their employment. Project deliverables and goals must be clearly described in a syllabus that is agreed upon between the student, faculty mentor, and an industrial advisor identified by the student prior to registering in the course. A project summary report and presentation will be submitted at the end of the course. May be repeated for credit up to 9 credit hours.

Subject
ITIS
Type
course
Repeatable
May be repeated for credit up to 9 credit hours.
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6880Individual Study. (1 to 3) Prerequisite(s): At least9

graduate ITCS/ITCS hours and permission of department. With the direction of a faculty member, students plan and implement appropriate objectives and learning activities to develop specific areas of expertise through research, reading, and individual projects. May be repeated for credit.

Subject
ITIS
Credits (min)
9
Credits (max)
9
Type
course
Repeatable
May be repeated for credit.
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6991Information Technology Thesis. (1 to 6)

Prerequisite(s): Full standing in the M.S. in Information Technology program and permission of department. Graduate thesis research. A detailed exploration of an area of information technology chosen for thesis research. Graded on a Satisfactory Progress/Unsatisfactory Progress or Standard Letter Grade basis each term. May be repeated for credit; no more than 6 credit hours may be applied to the M.S. degree requirements.

Subject
ITIS
Type
course
Repeatable
May be repeated for credit; no more than 6 credit hours may be applied to the M.
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 6999SFS Research (3) (may be repeated, but only3

credit hours may count towards the degree) Optional Concentrations (9 credit hours each) Students may optionally choose 1 or 2 of the below knowledge areas of cybersecurity as concentrations. Each concentration will take the place of 9 credit hours of cybersecurity electives. The same course may not

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 80008999 - Software and Information Systems
Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8010Topics in Software and Information Systems3

Prerequisite(s): permission of department. Topics in software and information systems selected to supplement the regular course offerings. May be repeated for credit with change of topic.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Repeatable
May be repeated for credit with change of topic.
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8110Discusses the definition of an agent-based model

the components of a model, the implementation of a model, the comparison of an agent-based model to an equation‑based model, the relationship to complex adaptive systems, and the details of how to use NetLogo to actually implement a model. Identifies when agent-

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8112Software System Design and Implementation3

Cross-listed Course(s): ITCS 8112. Prerequisite(s): Ph.D. student standing or permission of instructor. Introduction to the techniques involved in the planning and implementation of large software systems. Emphasis on human interface aspects of systems. Planning software projects; software design process; top-down design; modular and structured design; management of software projects; testing of software; software documentation; choosing a language for software system.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8120Applied Databases. (3) Cross-listed Course(s): ITIS

6120. Prerequisite(s): Full graduate standing or permission of department. Identification of business database needs; requirements specification; relational database model; SQL; E-R modeling; database design, implementation, and verification; distributed databases; databases replication; object-oriented databases; data warehouses; OLAP; data mining; security of databases; vendor selection; DBMS product comparison; database project management; tools for database development, integration, and transaction control.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8150Prerequisite(s): CCI graduate standing or

permission of department. An introduction to software assurance education and research. Topics include: the security of software across the development life cycle that addresses trustworthiness, predictable execution and conformance. Various aspects of secure software requirements, design, construction, verification, and validation, process and engineering management are focused on as they relate to secure software development. Students gain hands-on experience in various techniques and tools as part of a semester-long project in addition to other assignments.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8167Network and Information Security3

Prerequisite(s): ITCS 6166 or equivalent. Examines the issues related network and information security. Topics include: concepts, security attacks and risks, security architectures, security policy management, security mechanisms, cryptographic algorithms, security standards, security system interoperation and case studies of the current major security systems.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8180Foundations of Health Informatics3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8200Principles of Information Security and Privacy3

(3) Cross-listed Course(s): ITIS 6200. Prerequisite(s): permission of department. Topics include: security concepts and mechanisms; security technologies; authentication mechanisms; mandatory and discretionary controls; basic cryptography and its applications; intrusion detection and prevention; information systems assurance; anonymity and privacy issues for information systems.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8210Access Control and Security Architecture3

Prerequisite(s): ITIS 8200. Discusses objectives, formal models, and mechanisms for access control; and access control on commercial off-the-shelf (COTS) systems. Examines the issues related to security architectures and technologies for authorization. Topics include: cryptographic infrastructure, distributed systems security architectures, Internet security architectures, network security architectures and e-commerce security architectures.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8214Usable Security and Privacy. (3) Cross-listed

Course(s): ITIS 6214. Much of the work into security and privacy solutions ignore a critical element: the human who must interact with those solutions. In this course, we investigate privacy and security from a user-centered point of view. How do people think about privacy and security? How do they interact with current applications

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8220Data Privacy. (3) Pre- or Corequisite(s): ITIS

6200, full graduate standing, or permission of department. Topics include: privacy concepts, policies, and mechanisms; identity, anonymity, and confidentiality; private data analysis and database sanitization; privacy- preserving data mining techniques including k-anonymity, randomization, and secure function evaluation; privacy issues in social networks, RFID, and healthcare applications.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8230Enterprise and Infrastructure Protection3

Cross-listed Course(s): ITIS 6230. Prerequisite(s): ITIS 8200. Methodologies, tools, and technologies that are important for protecting data and network security in both enterprises and critical infrastructures. Topics include: the prevent-detect-response strategy for enterprise security, policies, techniques, processes and methodologies for risk assessment and management, infrastructure reconnaissance and vulnerability analysis, basics of forensics, methodologies for continuous operation and recovery from disasters.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8240Applied Cryptography. (3) Prerequisite(s)

Graduate standing or permission of department. Provides students with an understanding of modern cryptographic techniques, algorithms and protocols that are of fundamental importance to the design and implementation of security critical applications. The course not only covers standard cryptographic techniques, but also exposes students to the latest advances in applied cryptography. Topics include: secret and public key ciphers, stream ciphers, one-way hashing algorithms, authentication and identification, digital signatures, key establishment and management, secret sharing and data recovery, public key infrastructures, and efficient implementation.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8252Security and Privacy as Economics. (3) Cross

listed Course(s): ITIS 6252. Economics of cybersecurity addresses structural incentive design, behavioral, and organizational challenges in cybersecurity. Basic economic theories and methods are applied to classic failures, enduring problems, and specific current incidents in cybersecurity and privacy.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8260Prerequisite(s): Full graduate standing or

permission of department. The fundamental concepts and algorithms of quantum mechanics, quantum computation, quantum information theory, and post quantum cryptography. Topics include: quantum mechanics, quantum states, quantum entanglement, quantum measurement, qubits, quantum computation, universal quantum gates, reversible computation, quantum algorithms, quantum Fourier transform, quantum search, quantum computers, quantum noise and quantum operations, quantum error-correction, and post-quantum cryptography.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8268Wireless Network Security. (3) Cross-listed

Course(s): ITIS 6268. Prerequisite(s): ITIS 6167 or permission of department. Introduction to state-of-art techniques in wireless security. Topics include: Secure and resilient data aggregation, Key pre-distribution and management, Security in group communication, Trust establishment and management, Denial-of-service attacks, Secure routing, Secure localization and information privacy, and more. The application environments cover mobile ad hoc networks, sensor networks, Internet of Things, Cyber Physical Systems, and Cellular Networks.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8270BlockChain, Cryptocurrency, and Distributed

Ledger Technologies. (3) Cross-listed Course(s): ITIS 6270. Prerequisite(s): Full graduate standing or permission of department. Provides an understanding of the fundamental concepts and technologies of distributed ledger technologies (DLT), blockchains, consensus techniques, cryptocurrency, and smart contracts. Topics include: blockchains, cryptocurrency, distributed ledger technologies, smart contract programming languages, and their applications.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8300Human-Centered Design3
Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8318Personalization and Recommender Systems3

Cross-listed Course(s): ITIS 6318. Prerequisite(s): Full graduate standing or permission of department. Introduction to the application of personalization and recommender systems techniques in information systems. Topics include: historical, individual and commercial perspectives; underlying approaches to content-based and collaborative recommendation techniques for building user models; acceptance issues; and case-studies drawn from research prototypes and commercially deployed systems.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8320Prerequisite(s): CCI graduate standing or

permission of department. The design and implementation of cloud storage and big data systems and the architecture and characteristics of components on which cloud storage systems are built. Topics include: storage device hardware, file systems, mirroring and RAID, array coding techniques, storage area networks (SAN), network- attached storage (NAS), cloud storage and big data, DB in clouds, relational storage models, key value stores and other No-SQL mechanisms, data consistency and availability in the cloud, cloud data privacy and security.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8322Prerequisite(s): Full graduate standing

and enrollment in the DSBA M.S. or Graduate Certificate program. Complex adaptive systems (CAS) are networked (agents/part interact with their neighbors and, occasionally, distant agents), nonlinear (the whole is greater than the sum of its parts), adaptive (the system learns to change with its environment), open (new resources are being introduced into the environment), dynamic (the change is a norm), emergent (new, unplanned features of the system get introduced through the interaction of its parts/agents), and self-organizing (the parts organize themselves into a hierarchy of subsystems of various complexity). Ant colonies, networks of neurons, the immune system, the Internet, social institutions, organization of cities, and the global economy are a few examples where the behavior of the whole is much more complex than the behavior of the parts. Covers those and similar topics in an interactive manner. Examples of our current research effort are provided. Topics include: Self-organization; emergent properties; learning; agents; localization affect; adaptive systems; nonlinear behavior; chaos; complexity.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8326Network Science3

Computer Science Course (3 credit hours) Select one of the following:

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8328Prerequisite(s): CCI graduate standing or

permission of department. Introduction to systems thinking and the systems dynamics world view, tools for eliciting and mapping the structure and dynamics of complex systems, tools for modeling and simulation of complex systems, and procedures for testing and improving models. Helps students outline and evaluate dynamic relationships and factors that influence organizations’ performance, market position, decision-making, and policy evaluations. Integrates concepts across information systems, computer science, business, engineering, economics, and social sciences. Based on 3-hour weekly lectures and hands-on project assignment.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8330Malware Analysis. (3) Cross-listed Course(s): ITIS

6330. Prerequisite(s): ITIS 8200. Introduction to the most important topics in malware analysis, including system security basics, malware concept/classification, attacks, static analysis, dynamic analysis, sandboxes, emulators, and virtual machine introspection. Students finish a series of hands-on labs in order to learn how to use common analysis tools to dissect real-world malware in a prebuilt environment. Students are also exposed to the challenges imposed by malware attempt to evade or thwart analysis.

Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8336Software Engineering for AI-Enabled Systems3

Prerequisite(s): Graduate student status. Cross-listed Course(s): ITIS 6336. Bridges software engineering and AI development, focusing on key aspects such as understanding AI model requirements and system constraints. It emphasizes strategically planning AI component integration, including modern generative AI components such as LLMs, within AI-enabled systems. Topics cover the deployment of AI applications via APIs, connecting applications with tools and external resources, implementation of advanced architectural patterns such as Retrieval-Augmented Generation (RAG) for efficient factual grounding, and the design and deployment of multi-agent systems. The course also ensures responsible and reliable development using machine and deep learning techniques, emphasizing the role of software architecture and quality assurance in maintaining robust models beyond accuracy across various development stages while mitigating the effects of data drift. It also highlights the importance of explainability and interpretability, moving beyond the traditional "black box" view of AI models, and provides hands-on experience with debugging, design considerations, and thorough system-level testing. It requires a foundational understanding of machine learning and deep learning and intermediate programming skills.

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8350Rapid Prototyping with HCI Design Patterns3

Designed to teach the Rapid Prototyping Design Patterns process. An active learning course designed to expose students to the many forms of rapid prototyping software and devices. The focus is on the use of common design patterns and how to represent them quickly and inexpensively for the purpose of allowing many rapid design iterations prior to the coding of solutions. This course can be considered a communication course where communication between designers and developers occurs through prototyped artifacts and accompanying documentation. Design patterns can be considered the vocabulary of interaction and interface design, and so learning this vocabulary is an important aspect of the course. Prototyping in this course spans all types of devices and platforms: desktop, mobile, web, tabletop,

Subject
ITIS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu
ITIS 8415Cybersecurity Clinic. (3) Cross-listed Course(s): IT
Subject
ITIS
Type
course
Edition
2026-2027
Source
catalog.charlotte.edu

Source: University of North Carolina at Charlotte's catalog, linked per course · table learning_unit · CourseShelf publish 61