Revised Course Catalog

ITAP 2431: Network Management (3,1,4)

This course introduces students to business data communications and networking concepts, tools and methods. The goal is to prepare students to apply networking tools and methods to the solution of business problems. The course covers the use of basic data communications and networking hardware such as hubs and routers, and of simple programming tools to customize and integrate existing software. It introduces networking, distributed transaction processing, and Web-related concepts. The course also covers concepts for managing distributed storage and connectivity related to data, voice, image, and video. Its specific focus is on Web-based systems. The course includes a mix of lectures, laboratory demonstrations and assignments, and discussions on contemporary articles from industry publications. Prerequisites: GEIT 1411: Computer Science I, GEIT 1412: Computer Science II, GEIT 1311: Computer Organization I.


ITAP 3313: User Interface Development (3,0,3)

This is an introductory course to the subject of human computer interaction.  It covers topics related to the design of interactive products to support the way people communicate and interact with such products in their everyday and working lives.

The goal of the course is to expose the students to the various techniques and methods relating to the subject, such that they can participate actively in the production and design of products that are Usable/User-Friendly.  i.e products that are  intuitive, easy to learn, effective to use and provide an enjoyable experience. Prerequisites:GEIT 1412: Computer Science II, ITAP 1312 Web Programming.


ITAP 3411: Systems Programming (3,1,4)

Systems programming is the study of the basic programming principles and skills for building systems software, including the introduction to UNIX, shell programming, and Perl programming. Prerequisites: GEIT 1412: Computer Science II, GEIT 1311: Computer Organization


ITAP 3382: Business Intelligence (3,0,3)

The objective of this course is to give students an understanding of key issues involved in business intelligence applications in organizations. The course is designed so as to cover topics that are relevant from a business intelligence perspective. It is oriented toward the provision of online access to aggregate data analysis results to a variety of physically distributed organizational users. It includes a mix of lectures (some of which are conducted in the laboratory) and discussions on contemporary articles from industry publications. Prerequisites: GEIT 1411: Computer Science I, GEIT 1412: Computer Science II, GEIT 1311: Computer Organization I, GEIT 3341: Database Design.


ITAP 3383: Enterprise Resource Planning Systems (3,0,3)

The course is intended to introduce students to the underlying need for information and business process integration in large organizations. It takes an overview look at the functional areas of a business and the business processes that support the functional areas. The emphasis is on the use of advanced information technology for integrating business functions through distributed databases for support of internal business functions. It includes a discussion of the idea behind selection and implementation of enterprise resource planning (ERP) systems. A part of the course is set aside for demonstrations and "hands on" exercises with one of the available ERP software packages. Students use this software to perform some of the processes and tasks to create, track, and communicate enterprise information. Prerequisites: GEIT 1411: Computer Science I, GEIT 1412: Computer Science II, GEIT 2341: Database Design.


ITAP 3431: Network Security (3,1,4)

This course examines the basic principles, techniques and technologies associated with securing local area networks. Topics covered include security threats, data protection including cryptography and authentication, a review of network security applications and techniques for the management of intruders, malicious software and other internal and external threats to the network. Prerequisite: ITAP 2431 Network Management.


ITAP 3471: Web Server Management (3,1,4)

The primary objective of this course is to give students a comprehensive overview of the tools and techniques needed to successfully administer Web servers. The course is designed so as to cover topics that are relevant to the role of a Web server administrator. Topics include installation, configuration, and administration of Web servers on common hardware/software platforms. Prerequisites: GEIT 1411: Computer Science I, GEIT 1412: Computer Science II, ITAP 2431: Network Management.


ITAP 4371: E-Commerce (3,0,3)

The primary objective of this course is to expose students to the advanced use of information technology in the design and implementation of Web-based business applications to support c-commerce. The course presents concepts, methodology, and tools for designing, implementing, and management of e-commerce applications in a business-to-business paradigm. Prerequisites:GEIT 1411: Computer Science I, GEIT 1412: Computer Science II, GEIT 2341: Database Design, ITAP 3471: Web Server Administration.


ITAP 4316: Introduction to Software Project Management II (3,0,3)

This course is a continuation and extension of GEIT 3351: Software Engineering I. The objective of this course is to give students an understanding of key issues involved in the design and implementation of computer software to automate business processes in organizations. The course is designed so as to cover topics that are relevant from a software engineering perspective, with a focus on software design and implementation, and software development project management. It is very applied, and one of its main components is a team project focusing on software design and implementation. Prerequisites: GEIT 1411: Computer Science I, GEIT 1412: Computer Science II, GEIT 3351: Software Engineering I.