IT 228 Computer Organization and Architecture (4 semester hours; 1 course credit)
Discusses the organization and architecture of the computer, including the functioning of the CPU, RAM, ROM, Boolean logic, truth tables, and I/O. Issues related to interfacing the computer to a network are covered, as is the role played by the operating system in controlling the relevant hardware.
IS 423 Database Management Systems (4 semester hours; 1 course credit)
Covers the concepts, principles, issues and techniques for managing organizational data resources and ensuring data integrity. Topics include database administration, data warehousing, data cleansing and data mining. Emphasis is placed on secure design principles and data protection methods.
CS 409 Computer Security and Risk Management (4 semester hours; 1 course credit)
Explores the threats and risks prevalent in today’s organizations as a result of the pervasive use of technology. Students learn risk evaluation techniques and identify security and control techniques to minimize the potential of a security breach.
CS 360 Computer Network Systems (4 semester hours; 1 course credit)
Focuses on technologies that offer an end-to-end solution to securing a network’s perimeter. Topics include the design, deployment and management of the defenses of the computer, network and data environment. Perimeter defense components such as firewalls, Virtual Private Networks (VPNs), routers, switches and Intrusion Detection Systems (IDS) are also covered.
CS 405 Cryptography (4 semester hours; 1 course credit)
Examines the technology and methodology for protecting information to ensure its integrity, confidentiality and authenticity. It covers the foundations of cryptography, modern cryptographic protocols, algorithms and implementation issues. Also included are topics in private and public key cryptography, block ciphers, pseudorandom functions, encryption standards, message authentication, digital signatures and key management.
IT 232 Introduction to Programming in JAVA (4 semester hours; 1 course credit)
The use of JAVA in performing object-oriented programming (OOP) is discussed, with emphasis on coding algorithms that solve business problems. Also covered are features of the JAVA language, such as classes, objects, variables and control constructs.
IT 328 Principles of Internetworking (4 semester hours; 1 course credit)
Covers the use of internetworking devices such as routers, gateways, switches, etc., in the construction of an internetwork. Also discussed are contemporary issues in network security and the methodology followed in developing a network for small, midsize or large businesses.
IT 422 Client/Server Programming (4 semester hours; 1 course credit)
Discusses website development with server side programming, using Active Server Pages or JAVA Server Pages. Also covers the creation of static versus dynamic web pages.
IT 408 Web Design and Development (4 semester hours; 1 course credit)
Students learn how to create a website with emphasis on establishing a site in a business environment. Topics include HTML, XML, JAVA Script and client-side programming.
IT 482 Project Development (4 semester hours; 1 course credit)
A discussion of the lifecycle in the design, implementation and maintenance of a significant security-related IT project deployed in a business environment.