One unit of credit equals four semester hours.
IT 228 Computer Organization and Architecture
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
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
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
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
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
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
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
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
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
A discussion of the lifecycle in the design, implementation and maintenance of a significant security-related IT project deployed in a business environment.
Elmhurst College reserves the right to modify courses, schedules and program format without advance notice to students.