ITIS 5156 Computer-Aided
Instruction. (3) Prerequisite:
consent of the department. History of CAI; study of current CAI systems;
development of man-machine dialogue; programming tools for CAI; information
structures for computer-oriented learning. Advantages/disadvantages/costs of CAI.
(On demand)
<top>
ITIS 5160 Applied Databases. (3)
Prerequisites: full graduate standing, or consent 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. (Fall) (Evening)
<top>
ITIS 5166 Network-Based Application Development. (3)
Prerequisite: Full graduate standing or consent of the department. This course
examines the issues related to network based application development. Topics
include introduction to computer networks, web technologies and standards,
network based programming methodologies, languages, tools and standards (Spring)
(Evening)
<top>
ITIS 5220 Vulnerability Assessment and System Assurance. (3)
Prerequisites consent of the Department. This course discusses methodologies,
tools, and technologies that are important for vulnerability assessment and
systems assurance. Topics covered include: ethical hacking techniques,
vulnerability assessment, risk assessment/management, finding new exploits,
discovering vulnerabilities, penetrating network perimeters, bypassing auditing
systems, and assured administration of systems as well as evaluating systems
assurance levels. Focus will be placed on 1) understanding current penetration
techniques for networks, operating systems, services and applications; 2)
investigating mitigation and defense strategies; and 3) studying legal and
ethical considerations. The course is based on case studies with a strong lab
component. (On demand)
<top>
ITIS 5250 Computer Forensics. (3)
Prerequisite: Enrollment in MS IT or Consent of the Department. The
identification, extraction, documentation, interpretation, and preservation of
computer media for evidentiary purposes and/or root cause analysis. Topics
include techniques for discovering digital evidence; responding to electronic
incidents; tracking communications through networks; understanding electronic
media, crypto-literacy, data hiding, hostile code, and Windows™ and UNIX™ system
forensics; and the role of forensics in the digital environment. (On demand)
<top>
ITIS 6010 Topics in Software and Information Systems. (3)
Prerequisite: consent of the department. Topics in software and information
systems selected to supplement the regular course offerings. May be repeated
fir credit as topics vary. (On demand)
<top>
ITIS 6112 Software System Design and Implementation. (3)
Prerequisite: consent of the department. 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. (Fall) (Spring) (Evenings) This course is cross-listed with
ITCS 6112.
<top>
ITIS 6130 Software Requirements Engineering for Information Systems. (3)
Pre-requisite: Full graduate standing, or consent of the Department.
Introduction to requirement engineering methodologies. Topics include:
requirements elicitation, specification, and validation; structural,
informational, behavioral, security, privacy, and computer user interface
requirements; scenario analysis; application of object-oriented methodologies in
requirements gathering; spiral development models; risk management models;
software engineering maturity model. (On demand)
<top>
ITIS 6140 Software Testing and Quality Assurance. (3)
Prerequisite: ITIS 6112 or consent of the Department. Methods for 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
testing, reliability models. Software engineering maturity model. (On demand)
<top>
ITIS 6148 Advanced Object-Oriented Design and Implementation. (3)
Prerequisites: ITIS 6112, or equivalent courses. This course focuses on issues
related to the design, implementation, integration, and management of large
object-oriented systems. Topics include: object models, object modeling,
frameworks, persistent and distributed objects, and object-oriented databases.
(Spring) (Alternate Years) This course is cross-listed with ITCS 6148.
<top>
ITIS 6162 Knowledge Discovery in Databases. (3)
Prerequisite: ITCS 6160, full graduate standing, or consent of the department.
The entire knowledge discovery process is covered in this course. Topics
include: setting up a problem, data preprocessing and warehousing, data mining
in search for knowledge, knowledge evaluation, visualization and application in
decision making. A broad range of systems, such as OLAP, LERS, DatalogicR+,
C4.5, AQ15, Forty-Niner, CN2, QRAS, and discretization algorithms will be
covered. (Summer) (Evenings)
<top>
ITIS 6163 Data Warehousing. (3)
Prerequisite: ITCS 6160 or equivalent. Topics include: use of data in discovery
of knowledge and decision making; the limitations of relational databases and
SQL queries; the warehouse data models: multidimensional, star, snowflake;
architecture of data warehouse and the process of warehouse construction; data
consolidation from various sources; optimization; techniques for data
transformation and knowledge extraction; relations with enterprise modeling. (On
demand) This course is cross-listed as ITCS 6163.
<top>
ITIS 6164 Online Info Systems. (3)
Prerequisites: ITCS 6114 or consent of the department. The fundamental concepts
and philosophy of planning and implementing an on-line computer system.
Characteristics of on-line systems; hardware requirements; modeling of on-line
systems; performance measurement; language choice for on-line systems;
organization techniques, security requirements; resource allocation. (On demand)
<top>
ITIS 6167 Network and Information Security. (3)
Prerequisite: ITCS 6200 or equivalent. This course 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.
(Fall) (Evening)
<top>
ITIS 6177 System Integration. (3)
Prerequisite: ITIS 5166 and ITIS 5160, or equivalents. This course examines the
issues related to system integration. Topics include: data integration, business
process integration, integration architecture, middleware, system security, and
system management. (Fall) (Evening)
<top>
ITIS 6198 IT Internship Project. (3)
Prerequisite: consent of the department. Complete a team-based project that is
originated from an IT organization and approved by the department.
<top>
ITIS 6200 Principles of Information Security and Privacy. (3)
Prerequisite: Consent of the 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. (Fall, Spring) (Evening)
<top>
ITIS 6210 Access Control and Security Architecture. (3)
Prerequisite: ITIS 6200. This course discusses objectives, formal models, and
mechanisms for access control; and access control on commercial off-the-shelf
(COTS) systems. This course also 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. (Spring) (Evening)
<top>
ITIS 6230 Information Infrastructure Protection. (3)
Prerequisite: ITIS 6200. This course discusses methodologies, tools, and
technologies that are important for protecting information systems and
information infrastructures. Topics covered include: techniques, processes and
methodologies for information security risk assessment and management, tools and
technologies for critical infrastructure protection, methodologies for
continuous operation and recovery from disasters. (On Demand)
<top>
ITIS 6240 Applied Cryptography. (3)
Prerequisite: Full graduate standing or consent of the department. This course
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. (On demand)
<top>
ITIS 6342 Information Technology Project Management. (3)
Prerequisite: Consent of the department. Introduce the student to problems
associated with managing information technology projects involving,
particularly, integration of systems, development of client-specific solutions,
and project justification. The course will move beyond the classic techniques of
project management and integrate communication software/systems, multi-site,
multi-client facilities projects, cultural issues involved with managing
interdisciplinary teams, and the effect of rapid technological obsolescence on
project justification, funding and continuance. (Spring)
<top>
ITIS 6362 Information Technology Ethics, Policy, and Security. (3)
Prerequisite: Permission of department. Management of Information
technology involves understanding the broader issues of ethics, Policy and
Security. The growth in Internet usage and E-commerce require IT professionals
to consider issues pertaining to data protection, regulation, and appropriate
use and dissemination of information. The course is designed to be team-taught
by professionals in the field. (Fall)
<top>
ITIS 6400 Principles
of Human Computer Interaction. (3)
Prerequisite: Full graduate standing, or permission of department.
This course will be an introduction to Human-computer Interaction practice and
research. The course will include topics on the perceptual, cognitive, and
social characteristics of people, as well as methods for learning more about
people and their use of computing systems. We will cover the process of
interface design, methods of design, and ways to evaluate and improve a design.
The course will also highlight a number of current and cutting-edge research
topics in Human- Computer Interaction. The course will be a balance of design,
sociological/psychological, and information systems elements. (Spring)
<top>
ITIS 6410
Personalization and Recommender Systems. (3)
Prerequisite: Full graduate standing, or permission of department.
Full graduate standing, or the consent of the department. This course is 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. (On demand)
<top>
ITIS 6500 Complex
Adaptive Systems. (3)
Prerequisite: Permission of the Instructor. Management of Information
technology involves understanding the broader issues of ethics, Policy and
Security. The growth in Internet usage and E-commerce require IT professionals
to consider issues pertaining to data protection, regulation, and appropriate
use and dissemination of information. The course is designed to be team-taught
by professionals in the field. (Fall)
<top>
ITIS 6880 Individual Study. (1-3)
Prerequisites: At least 9 graduate ITCS/ITCS hours and consent 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.
(On demand)
<top>
ITIS 6991 Information Technology Thesis. (1-6) Prerequisite: full
standing in the Master of Science in Information Technology program and consent
of the department. Graduate thesis research. A detailed exploration of an area
of information technology chosen for thesis research. May be repeated for
credit but no more than six hours may be applied to the M.S. degree
requirements. (Fall, Spring, Summer)
<top>
|