One unit of credit equals four semester hours.
CS 501 Windows Application Programming
Environment, programming and application of Microsoft’s Visual Basic are discussed. Students use the latest version of Microsoft’s Visual Basic to develop Windows application programs. Class modules are introduced to promote object-oriented design. Techniques of data binding are discussed to allow seamless movement of data between GUIs (graphical user interfaces) and databases.
CS 504 Computer Network Concepts
This course discusses network architecture, components, protocols, design and topology. Included in this discussion are the topics of data communication fundamentals, TCP/IP, OSI models, gateways, bridges, routers, domains, packets and datagrams, as well as transmission media and related network concepts. IPv4 and IPv6 addressing are also described.
CS 511 Local Area Networks
The architecture, components, design and installation of local area networks (LANs) are discussed. Included in the discussion are the topics of DNS, DHCP, Active Directory, file and print sharing, data storage, WINS, IIS, backup and VPN. Administering networks using a network operating system such as Windows Server is also discussed.
CS 530 Database Systems and Programming
Concepts and applications of databases are discussed. The student learns how to design, create and program using the relational database management system Microsoft SQL Server. Students consider data integrity and security and learn to provide users with business queries, forms and reports. In addition, the use of Microsoft’s Visual Basic to create a custom front end to a back-end database is introduced.
CS 545 Wide Area Networks
This course discusses the concepts, architecture, topologies, applications and security of wide area networks (WANs). Data communication concepts applied in wide-area networks, as well as transmission media, protocols, installation and components of WANs are presented. Practical information on how to set up Linux-based intranet/Internet services (e.g., DNS, SMTP, Apache Web Server, etc.) is also given.
CS 550 Web Development
CS 570 Internetworking Technologies
This course discusses the fundamental technologies such as the industry, products and procedures involved in creating and administering internetworks. Various network technologies designed to be interconnected by routers, switches and other networking devices to create an internetwork are also discussed. Included are topics such as VLAN, routing models, design and implementation of internetworking with TCP/IP, and IPX/SPX using Cisco Internetworking Operating Systems (IOS) and Cisco routers and switches.
CS 575 Special Topics in Computer Information Systems
Faculty and advanced graduate students study a specific topic chosen for its particular experimental, theoretical, philosophical, technical or scientific interest.
CS 590 Independent Study
An optional course to be used at the discretion of the department chair or program director, normally restricted to second-year students in the program.
BUS 551 Organization Behavior
This course examines human behavior in organizations, using a “micro”- level focus to explore issues affecting individual behavior, interpersonal relations, groups and organizations. Coursework addresses the theory and practice of organizational behavior as it relates to the individual and the organization itself. Students learn how to apply concepts in the workplace and develop their interpersonal skills via group tasks and discussions. The course emphasizes organizational behavior, including motivation, leadership, effective communications, team dynamics, conflict management, facilitation, problem solving, decision making, diversity, culture, organization design and change management.
MBA 509 Project Management
Project management teaches students the art and science of project management as applied to a variety of business and technology settings. Students will learn and practice project techniques that relate to the five phases of project management: initiating, planning, executing, monitoring and controlling, and closing projects. The program allows students to immediately practice course concepts in various activities in which they will create key project documents, including a business case, project charter, scope statement, WBS and a project plan.
Due to the fast-changing nature of computer networking and technology, Elmhurst College reserves the right to modify courses, schedules and program format without advance notice to students.