ITIS 1200. Freshman Seminar (3)
Prerequisite:
permission of department. An introductory Information
Technology course designed to assist students with the
transition to college by acquainting them with the University’s
resources and support, exploring opportunities in the IT field,
and developing a strong sense of community within the College of
IT and the University as a whole. The development of
learning skills, time management skills, and other life skills
necessary for college success will be emphasized.
(Fall) (Days)
ITIS 1210.
Introduction to Web-Based Information Systems. (3) Introductory course in developing Web pages for both majors and
non-majors. Topics include an introduction to the
mechanisms by which the Internet and the World Wide Web operate,
general concepts related to Web-based information systems, the
design and construction of Web infrastructure including
authoring tools, domain registration, legal and ethical
considerations, and basic Web security. (Fall, Spring)
(Evenings)
ITIS
2300. Web-Based Application Development. (3)
Prerequisite: ITCS 1214, or consent of the Department. Basic
concepts for developing interactive web based applications;
HTML, client side scripting, server side scripting, user
interface design considerations, information security and
privacy considerations, system integration considerations.
Students will be required to develop working prototypes of
web-based applications. (Fall)
ITIS
3100.
Introduction to IT Infrastructure Systems. (3)
Prerequisite: ITIS 2300. This
course discusses methodologies, tools, and technologies that are
important for understanding various IT infrastructure systems
such as file storage services, email services, and web
services. Focus will be placed on understanding widely-used
network infrastructure services and systems, and acquiring basic
knowledge in design practices and management of such systems.
Can serve as a prerequisite course for
ITIS 3200, ITIS 4220. (Fall, Spring) (Evenings)
ITIS 3106.
Structured System Analysis and Design. (3)
Prerequisite:
ITCS 1215 or consent of the department. Structured systems
development. Strategies and techniques of structured analysis
and structured design to produce logical methodologies for
dealing with complexity in the development of information
systems. (Summer) (Evenings)
ITIS
3130. Human-Computer Interaction. (3)
Prerequisite: Sophomore standing. Concepts of the
design of the human-machine environment, with special emphasis
on human-computer interaction and how people acquire, store, and
use data from the environment and from computers. Topics
include: analysis, creation and improvement of equipment and
environment to make them compatible with human capabilities and
expectation; analysis of existing equipment with respect to user
usability and interfacing capabilities. (Fall) (Evenings)
ITIS 3131.
Human and Computer Info Processing. (3) Prerequisite: ITIS
2300 or consent of the Department. Overview of methods people
use to acquire, store, and use the data they receive from the
environment and their implementation of computers. Topics
include: perception, pattern recognition, attention, memory,
knowledge representation, language, and problem solving. (On
demand)
ITIS 3132.
Information Systems. (3) Prerequisite: ITIS 2300 or consent
of the department. Analysis, design, implementation, and
evaluation of information systems. Topics include: techniques of
manipulating data; behavioral component of dealing with the user
and integration of technology, procedures, and people. (On
demand)
ITIS 3200.
Introduction to Information
Security and Privacy. (3)
Prerequisite: ITCS 1215 or consent of the Department. This
courses provides 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.
ITIS 3300.
Software Requirements and Project Management. (3)
Prerequisite:
ITIS 2300 or consent of the Department. Introduction to
requirement engineering and project management 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 model; risk
management models; software engineering maturity model; project
planning and milestones; cost estimation; team organizations and
behavior. Case studies will be used. (On demand)
ITIS 3310.
Software Architecture and Design. (3)
Prerequisite: ITCS 2214 or consent of the Department.
Introduction to software design with emphasis on architectural
design and design patterns. Models of software
architecture. Architecture styles and patterns, including
explicit, event-driven, client-server, and middleware
architectures. Decomposition and composition of architectural
components and interactions. Use of non-functional
requirements for tradeoff analysis. Component based software
development, deployment and management. A system design
language, such as UML, will be introduced and used throughout
the course.
ITIS 3320. Introduction
to Software Testing and Assurance. (3)
Prerequisite: ITIS 3200 and ITIS 3300 or consent of the
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. (Fall,
Spring) (Evenings)
ITIS 3590. Software and Information
Systems Cooperative Education and 49ership Experience. (0)
This course is
required of Co-op and 49ership students during the semester they
are working. Participating students pay a registration fee
for transcript notation. Assignments must be arranged and
approved in advance. Course may be repeated. Evaluation is
satisfactory/unsatisfactory. For more information, contact
the University Career Center. (Fall, Spring, Summer)
ITIS 3695. Software and Information Systems Cooperative Education
Seminar. (1)
Required of Co-op students immediately following each work
assignment for presentation of reports on work done the prior
semester. (Fall, Spring, Summer)
ITIS 4166.
Network-Based
Application Development. (3)
Prerequisite: ITIS 2300 and ITIS 3200 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.
(Fall, Spring) (Evenings)
ITIS 4220. Vulnerability Assessment and Systems Assurance. (3)
Prerequisite: ITIS 3200 or 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. (Fall,
Spring)
ITIS 4250.
Computer Forensics. (3)
Prerequisites: ITIS 2300 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)
ITIS
4990. Undergraduate Research. (3)
Prerequisite: Consent of the Department. This
course consists of undergraduate research under the supervision
and direction of a faculty member. Course may be repeated in
subsequent terms for a maximum of 6 hours total. (On demand)
©
2005 UNC Charlotte
|
Privacy Statement
Page
Maintained by:
Academic Affairs
Page Last Updated:
08/15/2006 02:56 PM |