Minors in Informatics

Minor in Networking

Requirements - 4 courses / 12 credits (32 ECTS)
Describes the architecture, components and operation of routers and explains the principles of routing and routing protocols. Students analyze, configure, troubleshoot and verify the primary routing protocols RIPv1, RIPv2, EIGRP and OSPF. By the end of this course students are to recognize and correct common routing issues and problems. Students complete a basic procedural lab, followed by basic configuration, implementation and troubleshooting labs in each chapter. Prerequisite(s): IT150, IT160 Credits: 3
Teaches students the technologies and protocols needed to design and implement a converged switched network. Students learn about the hierarchical network design model and the appropriate selection of devices for each layer. The course explains how to configure a switch for basic functionality and how to implement Virtual LANs, VTP and Inter-VLAN routing in a converged network. The different implementations of Spanning Tree Protocol in a converged network are presented, and students develop the knowledge and skills necessary to implement a WLAN in a small- to medium-network. Prerequisite(s): IT150, IT160, IT175 Credits: 3
Discusses the WAN technologies and network services required by converged applications in enterprise networks. The course introduces integrated network services and the selection of appropriate devices and technologies to meet network requirements. Students learn how to implement and configure common data link protocols and how to apply WAN security concepts, principles of traffic, access control, and addressing services. Finally, students learn how to detect, troubleshoot and correct common enterprise network implementation issues. Prerequisite(s): IT150, IT160, IT175, IT265 Credits: 3
Introduces voice and data networks and examines the challenges faced by the various related technologies. The course presents Cisco solutions and implementation considerations to address those challenges. In this course, students will learn about the architecture, components, functionality and features of the Cisco Unified Call Manager Express (CUME). They will also learn Voice over IP (VoIP) and Quality of Service (QoS) technologies and apply them to the Cisco CME environment. The course focuses on Call Manager Express, connecting to a PSTN network, connecting from one router across a WAN to another router running CME, and connecting from one CME enabled router to another CME-enabled router. Prerequisite(s): IT150, IT160, IT175, IT265, IT275 Credits: 3
Electives - 2 courses / 6 credits (12 ECTS)
Provides students with the knowledge to manage a network using the existing tools, methods and platforms. The students will also become acquainted with future trends in network management. The second part of the course familiarizes students with the current issues in security and provides a practical, up-to-date and comprehensive survey of network-based and Internet-based security applications and standards. Prerequisite(s): IT150, IT160, IT265 Credits: 3
Equips students with the knowledge and skills needed to prepare for entry-level security specialist careers. This course is a hands-on, career-oriented e-learning solution that emphasizes practical experience. The course is a blended curriculum with both online and classroom learning that leads to the CCNA Security Industrial Certification. It aims to develop an in-depth understanding of network security principles as well as of the tools and configurations available. Tools covered: Protocol sniffers/analyzers, TCP/IP and common desktop utilities, Cisco IOS Software, Cisco VPN Client, and Web-based resources. Prerequisite(s): IT150, IT160, IT265 Credits: 3
Introduces a wide range of topics in the field of information security and assurance including: information threats/vulnerabilities and attacks, legal and ethical issues related to risk assessment, security planning, communications systems, information security technologies, cryptography, physical security, security implementation and maintenance and security personnel. Prerequisite(s): IT150, IT160, IT200, IT320 Credits: 3
Teaches students to configure, implement and support wireless LANs in SMB and Enterprise networks. Upon completion of the course, students are able to install a basic WLAN, install wireless clients, install basic wireless security, operate WLAN Controllers and maintain WLANs. Prerequisite(s): IT150, IT160, IT265 Credits: 3

Minor in Informatics

Requirements - 4 courses / 12 credits (24 ECTS)
Introduces programming using an object-oriented language. The course emphasizes problem solving and structured programming. Students completing the course should be able to setup and use a visual software development environment; analyze and explain the behavior of simple programs involving the fundamental programming constructs covered by this unit; and modify and expand short programs that use standard conditional and iterative control structures and functions. Students design, implement, test, and debug a program that uses each of the following fundamental programming constructs: basic computation, simple I/O, standard conditional and iterative structures, and the definition of functions and write simple applications. Prerequisite(s): None Credits: 3
Provides students with a good understanding of object-orientation programming and Java technologies. Equally important, students get hands-on experience in engineering programs in Java. They learn the basic language constructs as well as the most commonly used libraries, strings, and exceptions. Students work mostly in the computer laboratory using a popular programming environment. Prerequisite(s): IT150 Credits: 3
Introduces the fundamental concepts and principles of designing, implementing and administering databases. Upon completion of the course students are able to create logical data models of medium complexity, design the tables of a database and create the queries and reports required for using the database. Concepts such as normalization, concurrent processing, database administration, data distribution, integrity and security are thoroughly examined. SQL language as a data modeling and query language is also presented and the basic expressions are introduced. Prerequisite(s): IT150 Credits: 3
Introduces students to the Project Management process and specific aspects of project-management methodologies such as PMI and Prince2. The course focuses on the field of software engineering as a way of enabling students to apply project management concepts to real life examples and experiences. The student will also receive hands-on knowledge of tools used to practice Project Management effectively.
Prerequisite(s): GE105, GE106, GE115 Credits: 3
Electives - 2 courses / 6 credits (12 ECTS)
Networking and telecommunications fundamentals including LANs, MANs, WANs, intranets, the Internet, and the WWW will be covered. Data communication and telecommunication concepts, models, standards, and protocols will be studied along with installation, configuration, systems integration and management of infrastructure technologies. Prerequisite(s): None Credits: 3
Deals with the fundamentals of organizing and manipulating data efficiently using clean conceptual models. Students study several important conceptual data types and algorithms, which they then implement in a specific programming language, even if the principles are more generally applicable to most modern programming languages. Prerequisite(s): IT150 Credits: 3
Covers the systems development life cycle. The course examines the requirements and tools for collecting and structuring data, process modeling and data modeling, interface design and data management. Students acquire skills in using tools and techniques such as interviewing, producing use cases, prototyping and generating UML diagrams. The course provides hands-on experience in designing a system following the 3-tier architecture (presentation, middleware, data storage). Prerequisite(s): IT150, IT200 Credits: 3
Introduces students to the fundamentals of operating systems, CPU scheduling, file systems, memory management, device management, multiprocessing and time sharing. The course provides a solid theoretical foundation for understanding operating systems and includes current topics in the rapidly changing fields of operating systems and networking, including open-source operating systems. Finally, the course uses simulators and operating system emulators to demonstrate operating system operations and full programming projects. Case studies are drawn from both Linux and Windows. Prerequisite(s): IT150, IT240 Credits: 3

Log in