ITM-3300
3 hours
Advanced Topics in Programming Languages
–Fa
This course covers advanced concepts in programming
and programming languages using one or more programming
languages. Topics include theories of program design and
implementation, distributed architectures, business object
frameworks, generics, collections, reflection, data binding, and
web services. Students will apply course topics in a team project
through the development of a distributed information system.
Prerequisite: ITM-2300 Introduction to Programming.
(even years)
(Fee: $20)
ITM-3400 Data Communications and Networking
–Fa
3 hours
This course provides a study of the basic concepts of data
communications and current networking technology. Topics
include discussion of physical-layer considerations, higher-layer
implications, and network operating systems. The concepts
will be applied through a hands-on project of network design,
implementation, and documentation.
Prerequisite: ITM-1900
Fundamentals of IT Management or permission of instructor.
(Fee:
$50)
ITM-3450 IT Security and Risk Management
–Sp
3 hours
This course provides an introduction to the fundamental
principles and topics of information technology security and
risk managment at the organizational level. Students will learn
critical security principles that enable them to plan, develop,
and perform security tasks. The course will address hardware,
software, processes, communications, applications, and policies
and procedures with respect to organizational IT security and risk
management.
Prerequisites: ITM 3400 Data Communications and
Networking.
ITM-3500 Web Development
–Fa
3 hours
This course will expose students to the process of developing
information systems for the World Wide Web using the
ASP.NETand C
#
programming languages. The focus will be on the creation
of web applications to support business processes. Topics include
HTML, CSS, Model-View-Controller (MVC) design paradigm,
LINQ, AJAX, and web services.
Prerequisites: ITM-2300
Introduction to Programming.
(even years) (Fee: $20)
ITM-3550 Enterprise Architecture
–Sp
3 hours
This course explores the design, selection, implementation,
and management of enterprise IT solutions, The focus is on
applications and infrastructure and their fit within the business.
Students learn frameworks and strategies for infrastructure
management, data/information architecture, distributed
computing, middleware, legacy system integration, and
emerging technologies.
Prerequisites: ITM-2300 Introduction to
Programming.
ITM-3600 Business Process Management
–Fa
3 hours
In this course students will be introduced to key concepts and
approaches to business process management and improvement.
The course focuses on both understanding and designing
business processes. Students will learn how to identify, document,
model, assess, and improve core business processes. Students
will be introduced to process design principles. The way in which
information technology can be used to manage, transform, and
improve business processes is also discussed.
Prerequisites: ITM-
1500 Information Technology for Business..
ITM-3650 Enterprise Systems
–Sp
3 hours
This course is designed to provide students with an
understanding of the theoretic and practical issues related to the
application of enterprise systems within organizations. The main
focus of this course is to demonstrate how enterprise systems
integrate information and organizational processes across
functional areas with a unified system comprised of a single
database and shared reporting tools. The course includes an
integrated project, which requires the application of conceptual
and technical skills of students.
Prerequisite: ITM-2100 Database
Management.
(even years)(Fee: $50)
ITM-4100 Advanced Database Design
–Sp
3 hours
This course is a systematic study of the use of databases in
dynamically generated webpages in e-commerce systems. The
course focuses on the integration of database management
systems and other software such as CRM, ERP, and supply
chain management systems in the design and development of
scalable e-commerce systems.
Prerequisites:
ITM-2100 Database
Management
; ITM-3500 Web Development.
(odd years) (Fee: $20)
ITM-4300 Advanced Topics in IT Management
–Sp
3 hours
This course heading covers a variety of Management
Information Systems courses offered on a temporary basis.
The dynamic nature of the field of MIS gives rise to the need to
address recent changes in technologies, methods, and systems.
(even years)
ITM-4400 Systems Analysis and Design
–Fa
3 hours
This course provides an understanding of the duties of the
systems analyst along with a presentation of philosophies,
terminology, and techniques commonly used in the Systems
Development Life Cycle. Topics such as business case
development, project management, requirements modeling, data
design, and user-interface design will be discussed. Students will
apply their skills in the completion of an integrated, analysis and
design project.
Prerequisite: ITM-2100 Database Management.
ITM-4450 IT Audit and Controls
–Fa
3 hours
This course introduces the fundamental concepts of the
information technology audit and control function. The main
focus of this course is on understanding information controls,
the types of controls, and their impact on the organization, and
how to manage and audit them. The concepts and techniques
used in information technology audits will be presented. The
challenge of dealing with best practices, standards, and regulatory
requirements governing information and controls is addressed.
Prerequisite: ITM-3400 Data Communications and Networking.
(odd years) (Fee: $50).
ITM-4500 System Development
–Sp
3 hours
Students hone their skills of project management, analysis,
design, database development, web development, end-user
training, and documentation, as they work in teams to develop
the project that was designed in the Systems Analysis and
Design course. Test-driven development is introduced and
used throughout the development process. This course is the
second course in a two-course sequence that forms the senior
capstone experience for IT Management majors in the Application
Developer track.
Prerequisites: ITM 3500-Web Development; ITM-
4400 System Analysis and Design.
(even years)
Page
210
2015–16 Undergraduate Academic Catalog
Course Descriptions
ITM-3300 – ITM-4500