Information Technology Management Courses

ITM1100 Introduction to Information Technology

Explores fundamental technical issues pertaining to computers and information technology. This course introduces hardware and software components of an information system and explores their mutual relationship, dependency, and historical evolution.

3 Credit Hours

ITM2200 Introduction to Networking

Introduces underlying concepts of data communications, telecommunications, and networking. This course emphasizes terminology and technologies in networking environments and provides a general overview of the field of networking.

3 Credit Hours

ITM2210 Introduction to Database Management

Provides an overview of the skills and knowledge necessary for the development and management of relational database systems. Topics include database creation, modeling structures, physical and logical components, accessing techniques, and Structured Query Language (SQL). Concepts are explored through the use of MS Access.

3 Credit Hours

ITM2220 Introduction to Web Design and Graphics

Introduces students to concepts of a website structure, basic web page layout using text and multimedia, content management, and user experience. This course explores the essentials of conceptual design of web pages and basic Internet topics.

3 Credit Hours

ITM2230 Fundamentals of Object-Oriented Programming

Provides an introduction to the principles of computer programming using a current programming language such as Visual Basic, NET, C++, or Java. This course is a beginning programming course with a focus on basic principles of object-oriented design.

Prerequisite: ITM1100

3 Credit Hours

ITM2240 Information Systems Analysis and Design

Covers the analysis, planning, and development of information systems. This course explores the different phases and related activities of the system-development life cycle, and how system components should be implemented in solving defined business problems. 

Prerequisites: ITM2200, ITM2210, ITM2220

3 Credit Hours

ITM2250 Information Technology and Law

Explores legal and ethical issues that pertain to information technology management. This course covers topics such as digital property rights, data protection, identity protection, individual privacy, and systems integrity. 

3 Credit Hours

ITM3300 Fundamentals of Network Security Management

Covers the design and implementation of an effective security strategy for networking environments. Topics include network security design concepts utilizing anti-virus tools, security policies and practices, and setting up and securing a VPN. Examines network configurations, password management, security through hardware, software, firewalls, and packet filtering. 

3 Credit Hours

ITM3301 Network Protocols and Techniques

Explores communications protocols to connect Internet and intranet systems. Topics include link layers, logical addressing, physical address, Resolution Protocol, Reverse Address Resolution Protocol, Internet Control Message Protocol, Domain Name System, and topics related to transition, implementation, security, and mobility.

Prerequisite: ITM2200

3 Credit Hours

ITM3302 Disaster Recovery

Discusses disaster recovery methodologies and practices using a series of advanced tools. Students learn key measures to adhere to prior to a disaster. This course stresses the importance of business continuity in case of any disaster. Emphasis is placed on learning organizational skills and software tools for sound IT practice.

Prerequisites: ITM2200, ITM3300

3 Credit Hours

ITM3310 Principles of Database Management

Explores database terminology and concepts, logical system organization, data models, entity concepts, and data manipulation through SQL. Students are introduced to concepts of database security, networking, and database access.

Prerequisite: ITM2210

3 Credit Hours

ITM3311 Distributed Database Systems and Design

Explores the process and methodology for Distributed Database Systems and design. Topics include relational and hierarchical development, use of various database models, indexing, and database integrity. Students learn to translate business data requirements into database systems.

Prerequisite: ITM2210

3 Credit Hours

ITM3312 Database Programming

Covers the principles of relational database programming using a case-based, problem-solving approach. The use of tables, queries, forms, reports, embedded SQL, dynamic SQL, and ODBC interfaces are studied. Students learn the essentials of developing database applications, including design, creation, and maintenance.

Prerequisite: ITM3311

3 Credit Hours

ITM3320 Fundamentals of Website Management

Introduces students to principles of website management, including techniques, strategies, hardware, and software necessary to operate and maintain a successful and secure website.

Prerequisite: ITM2220

3 Credit Hours

ITM3321 Web Graphic Development

Explores web graphic development techniques including simple image conversions, creating and editing, layers, splash screens, transparent GIFs, adding text to images, image adjustment, and 3D effects and surfaces.

Prerequisite: ITM2220

3 Credit Hours

ITM3322 Web Development and Animation

Explores creating dynamic websites. Students will be introduced to techniques such as working with tables and frames; objects and images; symbols and instances; and adding animation image maps, rollovers, and animated GIFs. Character design, creation and motion, twining, effects, and storyboarding will also be explored.

Prerequisite: ITM3321

3 Credit Hours

ITM3330 Object-Oriented Programming

Provides an introduction to the principles of computer programming using a current programming language such as Visual Basic, NET, C++, or Java. This course is a beginning programming course and focuses on basic principles of object-oriented design.

3 Credit Hours

ITM4400 Intrusion Detection and Management

Explores standard intrusion methodologies and forensics, such as discovery, foot-printing, targeting, penetration, escalation of privileges, and maintaining access. Concepts concerning means for countering and prevention are investigated.

Prerequisite: ITM3301

3 Credit Hours

ITM4410 Database Information Security and Privacy

Develops the issues and challenges related to database and content security and identifies possible solutions. This course examines database security methodologies for the control, protection, and access to the contents of a database, as well as the preservation of the integrity of the data.

Prerequisite: ITM3311

3 Credit Hours

ITM4420 Web Technologies

Covers applications for creating web pages using scripting language. Basic hypertext elements, including headings, titles, document body, paragraphs, lists, anchors, links, meta maps, and graphic design, enable students to work with documents and images for the creation of a website.

Prerequisite: ITM3321

3 Credit Hours

ITM4421 Web Services and Enterprise Application Integration

Covers web services and enterprise application technology. Topics include various approaches and architecture. Other technologies involve using web services as part of service-oriented architecture as a means of integration or using HTTP as a complete application protocol that defines the semantics for service behavior.

Prerequisite: ITM3320

3 Credit Hours

ITM4498 Capstone Senior Project

Provides an independent capstone experience. Students select a topic and conduct an exploratory research project utilizing guidelines provided by the professor. Topics will be related to computer architecture and networking, information security, database management systems, or web design and development.

Prerequisites: ITM1100, ITM2240

3 Credit Hours