Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Director General for Curricula ‫المملكة العربية السعودية‬ ‫المؤسسة العامة للتدريب التقني والمهني‬ ‫اإلدارة العامة للمناهج‬ ‫المملكة العربية السعودية‬ ‫المؤسسة العامة للتدريب التقني والمهني‬ ‫اإلدارة العامة للمناهج‬ KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation General Directorate of Curricula ‫نسخة أولية‬ ‫الخـطط التدريبية للكليات التقنية‬ Training Plans for Technical Colleges Curriculum for Department of Engineering of Computer and Information Technology Major Computer Network Systems Support A Bachelor's Degree Semesters 1439 H – 2018 G Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Program Description This program aims at enabling graduates to perform the daily routine duties and functions in a network environment in a professional manner. In addition, the program allows graduates to take a holistic approach to solve problems in their professions through applying professional judgment to balance risk, cost, and benefits. Graduates can apply their knowledge and skills to solve a verity of Network systems in terms of being to analyses, design, construct, operate, synthesis, and maintain complex networks. This program enhances graduate’s skills of being highly adaptable to the workplace with the potential to succeed as a professional. Moreover, the program enables graduates to build a continual life-long sustainable style of learning in their professions. The Theoretical and Practical Tests and Graduation Projects Determine Learning Outcomes and Trainee Levels for each program. The training courses contain a theoretical part and a practical part. The practical part is tested as a practical test and the theoretical part is a theoretical test with different evaluation methods The Bachelor Degree Graduate gets the seventh level in the Saudi Arabian Qualifications Framework (SAQF). Admission Requirements: The applicant must have a diploma in Computer Network Systems Administration. 1 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Index No. Content Page 1. Program Description 1 2. Index 2 3. Study Plan 3 4. Brief Description 6 5. Courses Description 10 6. Appendix Laboratory Equipment, Workshops and Laboratories 53 7. List of Detailed Equipment for Each Laboratory, Workshop or Lab 54 8. References 56 2 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Study Plan Sixth Semester No. Course Code 1 2 3 MATH 301 PHYS 301 ENGL 301 4 INSA 312 5 6 INSA 351 INSA 343 Course Name Pre. Req Mathematics -1 Physics English Language -1 Basic Networks Systems Administration Network Technologies -1 Problems Solving Strategies Total CRH:Credit HoursL:Lecture P:Practical No. of Units CRH L P T CTH 3 3 3 2 2 3 2 2 0 0 0 1 4 4 4 4 2 4 0 6 3 3 19 2 2 13 2 2 12 0 0 1 4 4 26 CTH:Contact Hours T:Tutorial Seventh Semester No. Course Code 1 MATH 303 2 GNRL 401 3 4 5 INSA 371 INSA 452 Course Name Pre. Req Discrete Math Introduction to Management and Leadership Advanced Network Administration Network Technologies -2 Elective Course -1 MATH 301 INSA 312 INSA 351 Total CRH:Credit HoursL:Lecture P:Practical No. of Units CRH L P T CTH 3 2 2 0 4 2 2 0 0 2 4 3 4 16 2 2 3 11 4 2 2 10 0 0 0 0 6 4 5 21 CTH:Contact Hours T:Tutorial Eighth Semester No. Course Code Course Name 1 2 3 4 5 STAT 303 ENGL 302 INSA 453 INSA 482 INET 433 Statistics and Probability English Language -2 Data Center Operation -1 Ethics in Information Technology Information and Networks Security Pre. Req ENGL 301 INSA 371 INSA 312 Total CRH:Credit HoursL:Lecture 3 P:Practical No. of Units CRH L P T CTH 3 3 4 2 3 15 3 3 2 2 2 12 0 0 4 0 2 6 1 1 0 0 0 2 4 4 6 2 4 20 T:Tutorial CTH:Contact Hours Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Ninth Semester No. 1 2 3 4 5 6 Course Code GNRL 405 INSA 443 INSA 454 INSA 483 Course Name Pre. Req Engineering Economy Network Analysis and Design Data Center Operation -2 Seminar Elective Course -2 Elective Course -3 INSA 452 INSA 453 INSA 371 Total CRH:Credit HoursL:Lecture P:Practical No. of Units CRH L P T CTH 2 3 4 1 3 3 16 2 2 2 0 2 2 10 0 2 4 2 2 2 12 0 0 0 0 0 0 0 2 4 6 2 4 4 22 CTH:Contact Hours T:Tutorial Tenth Semester No. Course Code Course Name 1 GNRL 402 Engineering Projects Management 2 INET 434 Cyber Security 3 INSA 484 IT Infrastructure Best Practices 4 INSA 492 Graduation Project Pre. Req INET 433 INSA 312 INSA 351 INSA 371 INSA 452 INSA 454 INSA 483 Total CRH:Credit HoursL:Lecture P:Practical No. of Units CRH L P T CTH 3 3 0 0 3 3 2 2 0 4 3 2 2 0 4 4 2 4 0 6 13 9 8 0 17 T:Tutorial CTH:Contact Hours CRH L P T CTH 79 55 48 3 106 Total Number of Semesters Credit Units Total of training Hours 1696 16 * 106 4 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Elective Courses Elective Course-1 Course Code Course Name 2 IPRG 335 3 INSA 481 No. No. of Units Pre. Req CRH L P T CTH Advanced Web Programming 4 3 2 0 5 Selected Topics 4 3 2 0 5 CRH:Credit HoursL:Lecture P:Practical CTH:Contact Hours T:Tutorial Elective Course-2 Course Code Course Name 1 INSA 444 Open Source Network Systems 2 IPRG 473 Multimedia Systems Development No. CRH:Credit HoursL:Lecture No. of Units Pre. Req P:Practical INSA 312 CRH L P T CTH 3 2 2 0 4 3 2 2 0 4 CTH:Contact Hours T:Tutorial Elective Course-3 Course Code Course Name 1 INET 351 2 INSA 485 No. No. of Units Pre. Req CRH L P T CTH Communication Networks 3 2 2 0 4 Internet of Things 3 2 2 0 4 CRH:Credit HoursL:Lecture P:Practical 5 T:Tutorial CTH:Contact Hours Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Brief Course Description Course Name Description Course Name Course Credit INSA 351 3 Code Hours This course provides a global review of the basic knowledge in computer network and its applications. It focuses on configuring, managing and troubleshooting elements of the basic network infrastructure. Trainee learns how to configure workstations, to operate and manage a basic network. Trainees learn also about OSI and TCP/IP protocols by examining packet and protocol traces. Hands-on exercises include the use of a variety of standard model-based applications and protocols. It covers types of routing protocols that used to route the packets in the networks. By the end of this course, trainees will be able to configure and troubleshoot routers and switches and resolve common issues with OSPF, EIGRP, and STP in both IPv4 and IPv6 networks. Network Technologies -1 Description Course Name Course Credit INSA 343 3 Code Hours The main goal of this course is the expose trainees to the logical key problem-solving skills needed for systematic model for problem-solving. To be acquainted with common problem-solving traps that may impact the process and how problem solver can avoid these pitfalls. In this course students will be taught how to use creative problem-solving solutions for the problems under investigation. To realize this, the Java Script (JS) programming language will be used to foster these concepts through both theoretical and practical approaches. Problems Solving Strategies Description Course Name Basic Networks Systems Course Credit INSA 312 4 Administration Code Hours This course focuses on the administration tasks necessary to maintain a Network Operating Systems infrastructure such as configuring and troubleshooting name resolution, user, and group management, implementing Remote Access solutions, VPNs and Web Application Proxy, implementing Network Policies and Network Access Protection, Data Security, deployment and maintenance of server images, as well as design and implement Virtualization. Course Credit INSA 371 4 Code Hours This course focuses on advanced configuration of services necessary in daily work at data centers administrating to deploy, manage and maintain a Network Operating Systems infrastructure such as Network Load Balancing, Failover Clustering, business continuity and disaster recovery services as well as access and information provisioning and protection technologies such as Dynamic Access Control (DAC), and Web Application Proxy integration. Advanced Network Administration Description 6 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Course Name Course Credit INSA 452 3 Code Hours This course focuses on the WAN technologies and network services required by converged applications in a complex network. By the end of this course, students will be able to configure PPPoE, GRE, single-homed eBGP, extended IPv4 and IPv6 ACLs. Students will also develop the knowledge and skills needed to implement a WLAN in a small-to-medium network. For LANs, students will be able to configure SNMP and Cisco SPAN. Students will also develop knowledge about QoS and the trends in networking including Cloud, virtualization, and SDN. Network Technologies -2 Description Course Name Course Credit INSA 453 4 Code Hours This course provides the main concepts to initiate the infrastructure of data center. The trainees must have an ability to design and determine the requirements for deploying servers, storage devices, cables, and a connection to the Internet. In addition, this course covers protecting server of theft and the accidental or intentional manipulation of hardware. Data Center Operation -1 Description Course Name Computer Network Systems Support Course Credit INSA 482 2 Code Hours This course focuses on the ethical dilemmas that exist where human beings, information objects, and social computing technologies interact. The course explores emerging ethical models from historical and cross-cultural perspectives and then applies these models to a variety of new and emerging technologies that are inherently social in their construction and use. Ethics in Information Technology Description Course Name Description Course Name Description Course Credit INSA 443 3 Code Hours Network requirements and traffic flows information gathering are necessary steps for being able to realize the capabilities of the network in terms of performance and function, which are necessary for the success of such network. Network analysis and design are essential parts of the engineering process that forms the basis of networking projects nowadays. Such projects have immediate, tactical (near-term), and strategic (long-term) significance, and networking projects should consider all of these areas. Network analysis can provide us with necessary data upon which various decisions are made, and these data can and should be documented as part of an audit trail once the network is architected. Network Analysis and Design Course Credit INSA 454 4 Code Hours This course covers the different areas of software defined data center, which is an extension of existing physical assets. In addition, this course describes how to connect data center systems, devices, networks, applications, and data to the cloud and mail applications. Data Center Operation -2 7 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Course Name Description Course Name Description Course Name Description Course Name Description Course Name Description Computer Network Systems Support Course Credit INSA 483 1 Code Hours This course aims at equipping students with a firm background on a variety of topics. Topics of interest include the following: thesis writing basics, communication skills with a genre of audiences, forming teamwork, job interview. This course will assure that students will have enough background material and skills that can help compete in the job market with enough confidence. Seminar Course Credit INSA 484 3 Code Hours The IT service management industry relies heavily on implementing the Information Technology Infrastructure Library (ITIL) as a wheel that will transform service practices into service excellence. To achieve this goal, the ITIL qualified personal are on demand, since they acquire the necessary knowledge of theory and ho to apply ITIL standards within everyday context within the organization. IT Infrastructure Best Practices Course Credit INSA 492 4 Code Hours In this course the trainees should choose a topic that reflects the knowledge and skills he learned throughout the program study. It is recommended that each student does his own project. The project based learning method should be conducted in this course. It is recommended that students exploit the seminar course (in the previous semester) to elaborate a topic for this course. Graduation Project Course Credit INSA 481 4 Code Hours This course is designed to give the student a basic knowledge of how to maintain and operate a Huawei Unified Communications solution that is based on Huawei Unified Communications Manager, Huawei Unified Communications Manager Express. This course provides the students with the knowledge and skills to achieve associatelevel competency in Huawei Unified Communications. Selected Topics Course Credit INSA 444 3 Code Hours In this course the trainees learn how to install, configure and maintain an Enterprise open source systems in a networked environment (Linux). Administrative tasks are covered such as: creating and managing users, creating and maintaining file systems, build a full server by using open source network system, and implementing security measures and performing software installation and package management. Open Source Network Systems 8 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Course Name Description Computer Network Systems Support Course Credit INSA 485 3 Code Hours Internet of Things is a new revolution of the Internet that is rapidly gathering momentum driven by the advancements in sensor networks, mobile devices, and wireless communications, networking and cloud technologies. In this specialized course, students will learn the importance of IoT in society, current components of typical IoT devices and trends for the future. IoT design considerations, constraints and interfacing between the physical world and devices will also be covered. In addition, it also covers key components of networking to ensure that students understand how to connect their devices to the Internet. Internet of Things 9 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Courses Description 10 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Department Course Name Computer Network Systems Support Engineering of Computer and Information Technology Basic Networks Systems Administration Computer Network Systems Support Course Code INSA 312 Credit Hours CRH Prerequisites CRH: Credit Hours Major L: Lecture P: Practical T: Tutorial L 4 2 CTH 6 P 4 T 0 CTH: Contact Hours Course Description : This course focuses on the administration tasks necessary to maintain a Network Operating Systems infrastructure such as configuring and troubleshooting name resolution, user, and group management, implementing Remote Access solutions, VPNs and Web Application Proxy, implementing Network Policies and Network Access Protection, Data Security, deployment and maintenance of server images, as well as design and implement Virtualization. Topics :  Module 1: Creating and Managing Virtual Hard Disks, Virtual Machine, and Checkpoints  Module 2: Creating and Configuring Virtual Machine Networks  Module 3: Introduction to Active Directory Domain Services  Module 4: Implementing Dynamic Host Configuration Protocol  Module 5: Implementing Group Policy  Module 6: Installing, Configuring, and Troubleshooting the Network Policy Server Role  Module 7: Implementing Network Access Protection  Module 8: Optimizing File Services Experiments: References : 1. 20409B-Server Virtualization with Windows Server Hyper-V® and System Center. 2. 20410C - Installing and Configuring Windows Server® 2012 3. 20411C - Administering Windows Server® 2012 No. 1 2 3 Detailed of Theoretical Contents Contents Creating and Managing Virtual Hard Disks, Virtual Machine, and Checkpoints:  Lesson 1: Creating and Configuring Virtual Hard Disks  Lesson 2: Creating and Configuring Virtual Machines  Lesson 3: Installing and Importing Virtual Machines  Lesson 4: Managing Virtual Machine Checkpoints  Lesson 5: Monitoring Hyper-V  Lesson 6: Designing Virtual Machines for Server Roles and Services Creating and Configuring Virtual Machine Networks:  Lesson 1: Creating and Using Hyper-V Virtual Switches  Lesson 2: Advanced Hyper-V Networking Features  Lesson 3: Configuring and Using Hyper-V Network Virtualization Introduction to Active Directory Domain Services:  Lesson 1: Overview of AD DS  Lesson 2: Overview of Domain Controllers  Lesson 3: Installing a Domain Controller 11 Hours 4 4 4 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Detailed of Theoretical Contents Contents Hours 4 Implementing Dynamic Host Configuration Protocol:  Lesson 1: Overview of the DHCP Server Role  Lesson 2: Configuring DHCP Scopes  Lesson 3: Managing a DHCP Database  Lesson 4: Securing and Monitoring DHCP 5 4 Implementing Group Policy:  Lesson 1: Overview of Group Policy  Lesson 2: Group Policy Processing  Lesson 3: Implementing a Central Store for Administrative Templates 6 4 Installing, Configuring, and Troubleshooting the Network Policy Server Role:  Lesson 1: Installing and Configuring a Network Policy Server  Lesson 2: Configuring RADIUS Clients and Servers  Lesson 3: NPS Authentication Methods  Lesson 4: Monitoring and Troubleshooting a Network Policy Server 7 4 Implementing Network Access Protection:  Lesson 1: Overview of Network Access Protection  Lesson 2: Overview of NAP Enforcement Processes  Lesson 3: Configuring NAP  Lesson 4: Configuring IPsec Enforcement for NAP  Lesson 5: Monitoring and Troubleshooting NAP 8 4 Optimizing File Services:  Lesson 1: Overview of FSRM  Lesson 2: Using FSRM to Manage Quotas, File Screens, and Storage Reports  Lesson 3: Implementing Classification and File Management Tasks  Lesson 4: Overview of DFS  Lesson 5: Configuring DFS Namespaces  Lesson 6: Configuring and Troubleshooting DFS Replication  20409B-Server Virtualization with Windows Server Hyper-V® and System Center. Textbook  20410C - Installing and Configuring Windows Server® 2012  20411C - Administering Windows Server® 2012 No. 4 12 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula No. 1 2 3 Computer Network Systems Support Detailed of Practical Contents Contents Creating and Managing Virtual Hard Disks, Virtual Machine, and Checkpoints:  Lab A: Creating and Managing Virtual Hard Disks and Virtual Machines  Lab B: Creating and Managing Checkpoints and Monitoring Hyper-V Creating and Configuring Virtual Machine Networks:  Lab A: Creating and Using Hyper-V Virtual Switches  Lab B: Creating and Using Advanced Virtual Switch Features  Lab C: Configuring and Testing Hyper-V Network Virtualization Introduction to Active Directory Domain Services:  Lab: Installing Domain Controllers Hours 8 8 8 4 Implementing Dynamic Host Configuration Protocol:  Lab: Implementing DHCP 8 5 Implementing Group Policy:  Lab: Implementing Group Policy 8 6 Module 7: Installing, Configuring, and Troubleshooting the Network Policy Server Role:  Lab: Installing and Configuring a Network Policy Server Module 8: Implementing Network Access Protection:  Lab: Implementing Network Access Protection 8 7 8 8 8 Module 9: Optimizing File Services:  Lab A: Configuring Quotas and File Screening Using File Server Resource Manager  Lab B: Implementing Distributed File System  20409B-Server Virtualization with Windows Server Hyper-V® and System Center. Textbook  20410C - Installing and Configuring Windows Server® 2012  20411C - Administering Windows Server® 2012 13 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Department Course Name Computer Network Systems Support Engineering of Computer and Information Technology Network Technologies -1 Prerequisites CRH: Credit Hours L: Lecture Major Course Code Credit Hours CRH P: Practical T: Tutorial Computer Network Systems Support INSA 351 3 CTH 4 L 2 P 2 T 0 CTH: Contact Hours Course Description : This course provides a global review of the basic knowledge in computer network and its applications. It focuses on configuring, managing and troubleshooting elements of the basic network infrastructure. Trainee learns how to configure workstations, to operate and manage a basic network. Trainees learn also about OSI and TCP/IP protocols by examining packet and protocol traces. Hands-on exercises include the use of a variety of standard model-based applications and protocols. It covers types of routing protocols that used to route the packets in the networks. By the end of this course, trainees will be able to configure and troubleshoot routers and switches and resolve common issues with OSPF, EIGRP, and STP in both IPv4 and IPv6 networks. Topics :  Module 1: Explore the Network  Module 2: IP Addressing  Module 3: Subnetting IP Networks  Module 4: Routing Concepts  Module 5: Static Routing  Module 6: Dynamic Routing  Module 7: VLANs ( Virtual Local Area Networks )  Module 8: STP ( Spanning Tree Protocol )  Module 9: Single-Area OSPF Experiments: Many LABs related to the main topics in the theoretical part. References :http://www.cisco.netacad.com -> Resources -> all resources -> CCNA Routing and Switching ->Introduction to Networks , Routing and Switching Essentials AND ->Scaling Networks No. 1 2 3 4 Detailed of Theoretical Contents Contents Module 1: Explore the Network  Globally Connected  LANs, WANs, and the Internet  The Network as the Platform  The Changing Network Environment Module 2: IP Addressing  2.1 IPv4 Network Addresses  2.2 IPv6 Network Addresses  2.3 Connectivity Verification Module 3: Subnetting IP Networks  3.1 Subnetting an IPv4 Network  3.2 Addressing Scheme  3.3 Design Consideration of IPv6 Module 4: Routing Concepts  4.1 Router Initial Configuration  4.2 Routing Decisions 14 Hours 2 2 4 4 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Detailed of Theoretical Contents Contents Hours  4.3 Router Operation 5 4 Module 5: Static Routing  5.1 Implement Static Routes  5.2 Configure Static and Default Routes  5.3 Troubleshoot Static and Default Routes 6 4 Module 6: Dynamic Routing  6.1 Dynamic Routing Protocols  6.2 RIPv2  6.3 EIGRP for IPv4  6.4 EIGRP for IPv6  6.5 The Routing Table 7 4 Module 7: VLANs ( Virtual Local Area Networks )  7.1 VLAN Segmentation  7.2 VLAN Implementation  7.3 Inter-VLAN Routing Using Routers 8 4 Module 8: STP ( Spanning Tree Protocol )  8.1 Spanning Tree Concepts  8.2 Varieties of Spanning Tree Protocols  8.3 Spanning Tree Configuration 9 4 Module 9: Single-Area OSPF  9.1 OSPF Characteristics  9.2 Single-Area OSPFv2  9.3 Single-Area OSPFv3 The Material is collected from many courses as the following:  Introduction to Networks Companion Guide ,Version 6, By Cisco Networking Academy ( Chapter 1 , Chapter 7 , and Chapter 8) Textbook  Routing and Switching Essentials Companion Guide, Version 6, By Cisco Networking Academy ( Chapter 1, Chapter 2, Chapter 3, and Chapter 6)  Scaling Networks Companion Guide, Version 6, By Cisco Networking Academy (Chapter 3 and Chapter 8) No. No. Detailed of Practical Contents Contents Hours 1 LAB1: Building a Simple Network 2 2 LAB2: Converting IPv4 Addresses to Binary 2 3 LAB3: Identifying IPv4 Addresses 2 4 LAB4: Identifying IPv6 Addresses 2 5 LAB5: Calculating IPv4 Subnets 2 6 LAB6: Configuring Basic Router Settings with IOS CLI 2 15 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Detailed of Practical Contents Contents No. Hours 7 LAB7: Configuring IPv4 Static and Default Routes 2 8 LAB8: Configuring IPv6 Static and Default Routes 2 9 LAB9: Configuring Basic RIPv2 2 10 LAB10: Configuring Basic EIGRP for IPv4 2 11 LAB 11: Configuring Basic EIGRP for IPv6 2 12 LAB12: Configuring VLANs and Trunking 2 13 LAB13: Configuring Per-Interface Inter-VLAN Routing 2 14 LAB14: Building a Switched Network with Redundant Links 2 15 LAB15: Configuring Basic Single-Area OSPFv2 2 16 LAB 16: Configuring Basic Single-Area OSPFv3 2 Textbook The Material is collected from many courses as the following:  Introduction to Networks, By Cisco Networking Academy , Student LAB Manual (Chapter 1 , Chapter 7 , and Chapter 8)  Routing and Switching Essentials, By Cisco Networking Academy , Student LAB Manual ( Chapter 1, Chapter 2, Chapter 3, and Chapter 6)  Scaling Networks, By Cisco Networking Academy, Student LAB Manual (Chapter 3 and Chapter 8) Textbooks The Material is collected from many courses as the following:  Introduction to Networks Companion Guide ,Version 6, By Cisco Networking Academy ( Chapter 1 , Chapter 7 , and Chapter 8)  Routing and Switching EssentialsCompanion Guide,Version 6, By Cisco Networking Academy ( Chapter 1, Chapter 2, Chapter 3, and Chapter 6)  Scaling Networks Companion Guide, Version 6, By Cisco Networking Academy (Chapter 3 and Chapter 8) The Material is collected from many courses as the following:  Introduction to Networks, By Cisco Networking Academy , Student LAB Manual (Chapter 1 , Chapter 7 , and Chapter 8)  Routing and Switching Essentials, By Cisco Networking Academy , Student LAB Manual ( Chapter 1, Chapter 2, Chapter 3, and Chapter 6)  Scaling Networks, By Cisco Networking Academy, Student LAB Manual (Chapter 3 and Chapter 8) 16 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Department Course Name Computer Network Systems Support Engineering of Computer and Information Technology Problems Solving Strategies Prerequisites CRH: Credit Hours L: Lecture Major Course Code Credit Hours CRH P: Practical T: Tutorial Computer Network Systems Support INSA 363 3 CTH 4 L 2 P 2 T 0 CTH: Contact Hours Course Description : The main goal of this course is the expose trainees to the logical key problem-solving skills needed for systematic model for problem-solving. To be acquainted with common problem-solving traps that may impact the process and how problem solver can avoid these pitfalls. In this course students will be taught how to use creative problem-solving solutions for the problems under investigation. To realize this, the Java Script (JS) programming language will be used to foster these concepts through both theoretical and practical approaches. Topics :  Module 0: HTML Tutorial.  Module 1: The Craft of Programming.  Module 2: The JS Language.  Module 3: Objects, Events, and Graphical User Interfaces.  Module 4: The Sequence Structure.  Module 5: The Selection Structure.  Module 6: The Repetition Structure.  Module 7: Complex Conditions.  Module 8: Modules and Functions.  Module 9: Menus and Data Validation.  Module 10: Arrays.  Module 11: Sorting Data. Experiments: If applicable, it will support the course topics. References : Principles of Program Design, Problem Solving with JavaScript, Paul Addison, Course Technology; 1 edition (February 22, 2011), ISBN: 13: 978-1111526504. No. 1 2 Detailed of Theoretical Contents Contents Module 0 HTML Tutorial.  HTML Basics.  Tags.  Attributes and Values.  Block-Level Elements.  Text Enhancements.  Ordered and Unordered Lists.  Tables.  Images. Module 1 The Craft of Programming.  What is computer program?  Programming Skills: Using the Right Tool for the Right Job.  Programming Basics and Data Types.  The Input-Processing-Output Method. 17 Hours 2 2 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula No. 3 4 5 6 7 8 9 10 11 Computer Network Systems Support Detailed of Theoretical Contents Contents Module2 The JS Language.  Types of Programming Languages.  History of the Internet and JS.  HTML Tags for JS.  XHTML and HTML5.  From Pseudo code to JS coding. Module 3 Objects, Events, and Graphical User Interfaces.  Object-Oriented Programming: Classes, Objects and Methods.  Creating Objects with Constructors.  Using Class Diagram.  Defining Classes with JS.  Adding Methods.  Using Existing JS Objects.  GUI. Module 4 The Sequence Structure.  What is Structured Programming?  The Three Control Structures.  The Sequence Structure.  Comparing Pseudocode, JS, and Flow Chart. Module 5 The Selection Structure.  Conditions: Boolean Expressions.  The Selection Structure and JS. Module 6 The Repetition Structure.  Controlling Loops: Initialization, Condition Evaluation, and Alteration.  Conditions, Counters, and Sentinel Values.  Nested Loops.  Accumulators.  Using the Break and Continue Statements. Module 7 Complex Conditions.  Describing Complex Conditions.  Logic Development Tools: Truth Tables, Decision Tables and Binary Trees.  Working with Complex Conditions. Module 8 Modules and Functions.  Modular Programming and Top-Down Design.  Flowcharting Modules.  Modules in JS.  Module Efficiency: Cohesion and Coupling. Module 9 Menus and Data Validation.  Interactive Versus No interactive Programs.  Single-Level Menus.  Types of Data Validation.  Using Multilevel Menus. Module 10 Arrays.  What is an Array?  Arrays in JS.  Searching Arrays.  Multidimensional Arrays. 18 Hours 4 4 2 2 4 2 2 2 4 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Detailed of Theoretical Contents Contents Hours 2 Module 11 Sorting Data.  Introduction to Sorting Algorithms.  The JS sort Method.  Principles of Program Design, Problem Solving with JavaScript, Paul Addison, Textbook Course Technology; 1 edition (February 22, 2011), ISBN: 13: 978-1111526504. No. 12 No. 1 Detailed of Practical Contents Contents Lab 0: Programmer’s Workshop for Module 0. Building a Homepage using HTML Tags, Tables and Images. Hours 2 2 Lab 1: Programmer’s Workshop for Module 1. Conduct Programmer’s Workshop related to Module 1. 2 3 Lab 2: Programmer’s Workshop for Module 2. Conduct Programmer’s Workshop related to Module 2. 2 4 Lab 3: Programmer’s Workshop for Module 3. Practice Building: Class, Objects, Methods, Object’s Constructor. 4 5 Lab 4: Programmer’s Workshop for Module 4. Conduct Programmer’s Workshop related to Module 4. 2 6 Lab 5: Programmer’s Workshop for Module 5. Conduct Programmer’s Workshop related to Module 5. 2 7 Lab 6: Programmer’s Workshop for Module 6. Conduct Programmer’s Workshop related to Module 6. 2 8 Lab 7: Programmer’s Workshop for Module 7. Conduct Programmer’s Workshop related to Module 7. 2 9 Lab 8: Programmer’s Workshop for Module 8. Conduct Programmer’s Workshop related to Module 8. 2 10 Lab 9: Programmer’s Workshop for Module 9. Conduct Programmer’s Workshop related to Module 9. 2 11 Lab 10: Programmer’s Workshop for Module 10. Conduct Programmer’s Workshop related to Building Programs as in Module 10. Lab 11: Programmer’s Workshop for Module 11. Conduct Programmer’s Workshop related to Sorting Data as in Module 11. 2 Lab 12: extra Programmer’s Workshop in Recursion. Conduct Programmer’s Workshop on Recursion. . 4 12 13 4 Textbook  Principles of Program Design, Problem Solving with JavaScript, Paul Addison, Course Technology; 1 edition (February 22, 2011), ISBN: 13: 978-1111526504. Textbooks  Principles of Program Design, Problem Solving with JavaScript, Paul Addison, Course Technology; 1 edition (February 22, 2011), ISBN: 13: 978-1111526504 19 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Course Name Engineering of Computer and Information Technology Advanced Network Administration Prerequisites INSA 312 Department CRH: Credit Hours L: Lecture P: Practical Major Course Code Credit Hours CRH T: Tutorial Computer Network Systems Support INSA 371 4 CTH 6 L 2 P 4 T 0 CTH: Contact Hours Course Description : This course focuses on advanced configuration of services necessary in daily work at data centers administrating to deploy, manage and maintain a Network Operating Systems infrastructure such as Network Load Balancing, Failover Clustering, business continuity and disaster recovery services as well as access and information provisioning and protection technologies such as Dynamic Access Control (DAC), and Web Application Proxy integration. Topics :  Module 1: Configuring Encryption and Advanced Auditing  Module 2: Deploying and Maintaining Server Images  Module 3: Implementing Advanced Network Services  Module 4: Implementing Advanced File Services  Module 5: Implementing Dynamic Access Control  Module 6: Implementing Active Directory Domain Services Sites and Replication  Module 7: Implementing Network Load Balancing  Module 8: Implementing Failover Clustering  Module 9: Implementing Business Continuity and Disaster Recovery Experiments: References : 1. 20411C - Administering Windows Server® 2012 2. 20412C - Configuring Advanced Windows Server® 2012 Services No. 1 2 3 Detailed of Theoretical Contents Contents Configuring Encryption and Advanced Auditing  Lesson 1: Encrypting Drives by Using BitLocker  Lesson 2: Encrypting Files by Using EFS  Lesson 3: Configuring Advanced Auditing  Lab: Configuring Encryption and Advanced Auditing  20410C Deploying and Maintaining Server Images  Lesson 1: Overview of Windows Deployment Services  Lesson 2: Managing Images  Lesson 3: Implementing Deployment with Windows Deployment Services  Lesson 4: Administering Windows Deployment Services  Lab: Using Windows Deployment Services to Deploy Windows Server 2012 20410C Implementing Advanced Network Services  Lesson 1: Configuring Advanced DHCP Features  Lesson 2: Configuring Advanced DNS Settings  Lesson 3: Implementing IPAM  Lesson 4: Managing IP Address Spaces with IPAM 20 Hours 4 4 4 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Detailed of Theoretical Contents Contents Implementing Advanced File Services  Lesson 1: Configuring iSCSI Storage  Lesson 2: Configuring BranchCache  Lesson 3: Optimizing Storage Usage 5 Implementing Dynamic Access Control  Lesson 1: Overview of DAC  Lesson 2: Implementing DAC Components  Lesson 3: Implementing DAC for Access Control  Lesson 4: Implementing Access Denied Assistance  Lesson 5: Implementing and Managing Work Folders 6 Implementing Active Directory Domain Services Sites and Replication  Lesson 1: AD DS Replication Overview  Lesson 2: Configuring AD DS Sites  Lesson 3: Configuring and Monitoring AD DS Replication 7 Implementing Network Load Balancing  Lesson 1: Overview of NLB  Lesson 2: Configuring an NLB Cluster  Lesson 3: Planning an NLB Implementation 8 Implementing Failover Clustering  Lesson 1: Overview of Failover Clustering  Lesson 2: Implementing a Failover Cluster  Lesson 3: Configuring Highly Available Applications and Services on a Failover Cluster  Lesson 4: Maintaining a Failover Cluster  Lesson 5: Implementing a Multisite Failover Cluster 9 Implementing Business Continuity and Disaster Recovery  Lesson 1: Data Protection Overview  Lesson 2: Implementing Windows Server Backup  Lesson 3: Implementing Server and Data Recovery  20411C - Administering Windows Server® 2012 Textbook  20412C - Configuring Advanced Windows Server® 2012 Services No. 4 No. 1 2 3 4 5 Detailed of Practical Contents Contents Configuring Encryption and Advanced Auditing  Lab: Configuring Encryption and Advanced Auditing Deploying and Maintaining Server Images  Lab: Using Windows Deployment Services to Deploy Windows Server 2012 Implementing Advanced Network Services  Lab: Implementing Advanced Network Services Implementing Advanced File Services  Lab B: Implementing BranchCache  Lab A: Implementing Advanced File Services Implementing Dynamic Access Control  Lab: Implementing Secure Data Access 21 Hours 2 4 2 4 4 4 Hours 8 8 8 4 8 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Detailed of Practical Contents Contents Implementing Active Directory Domain Services Sites and Replication  Lab: Implementing AD DS Sites and Replication 7 Implementing Network Load Balancing  Lab: Implementing NLB 9-17 8 Implementing Failover Clustering  Lab: Implementing Failover Clustering 9 Implementing Business Continuity and Disaster Recovery  Lab: Implementing Windows Server Backup and Restore 12-23 1. 20411C - Administering Windows Server® 2012 Textbook 2. 20412C - Configuring Advanced Windows Server® 2012 Services No. 6 Textbooks  20411C - Administering Windows Server® 2012  20412C - Configuring Advanced Windows Server® 2012 Services 22 Hours 4 8 8 8 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Course Name Engineering of Computer and Information Technology Network Technologies -2 Prerequisites INSA 351 Department CRH: Credit Hours L: Lecture Major Course Code Credit Hours CRH P: Practical T: Tutorial Computer Network Systems Support INSA 452 3 CTH 4 L 2 P 2 T 0 CTH: Contact Hours Course Description : This course focuses on the WAN technologies and network services required by converged applications in a complex network. By the end of this course, students will be able to configure PPPoE, GRE, single-homed eBGP, extended IPv4 and IPv6 ACLs. Students will also develop the knowledge and skills needed to implement a WLAN in a small-to-medium network. For LANs, students will be able to configure SNMP and Cisco SPAN. Students will also develop knowledge about QoS and the trends in networking including Cloud, virtualization, and SDN. Topics :  Module 1: WAN Concepts  Module 2: Point-to-Point Connections  Module 3: Branch Connections  Module 4: DHCP ( Dynamic Host Configuration Protocol )  Module 5: NAT for IPv4 ( Network Address Translation for IPv4 )  Module 6: Access Control Lists  Module 7: Network Security and Monitoring  Module 8: Quality of Service  Module 9: Network Evolution  Module 10: Network Troubleshooting Experiments: Many LABs related to the main topics in the theoretical part. References : http://www.cisco.netacad.com -> Resources -> all resources -> CCNA Routing and Switching >Connecting Networks No. 1 2 3 Detailed of Theoretical Contents Contents Module 1: WAN Concepts  WAN Technologies Overview  Selecting a WAN Technology Module 2: Point-to-Point Connections  2.1 Serial Point-to-Point Overview  2.2 PPP Operation  2.3 Configure PPP  2.4 Trubleshooting PPP Module 3: Branch Connections  3.1 Remote Access Connections  3.2 PPPoE  3.2 VPNs  3.4 GRE  3.5 eBGP 23 Hours 2 4 4 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Detailed of Theoretical Contents Contents Hours 4 Module 4: DHCP ( Dynamic Host Configuration Protocol )  4.1 DHCPv4  4.2 DHCPv6 5 4 Module 5: NAT for IPv4 ( Network Address Translation for IPv4 )  5.1 NAT Operation  5.2 Configure NAT  5.3 Trubleshooting NAT 6 4 Module 6: Access Control Lists  6.1 Standard ACL Operation and Configuration Review  6.2 Extended IPv4 ACLs  6.3 IPv6 ACLs  6.4 Trubleshoot ACLs 7 4 Module 7: Network Security and Monitoring  7.1 LAN Security  7.2 SNMP  7.3 Cisco Switch Port Analyzer (SPAN) 8 2 Module 8: Quality of Service  8.1 QoS Overview  8.2 QoS Mechanism 9 2 Module 9: Network Evolution  9.1 Internet of Things  9.2 Cloud and Virtualization  9.3 Network Programming 10 Module 10: Network Trubleshooting 2  10.1 Trubleshooting Methodology  10.2 Trubleshooting Scenarios  The Material is collected from many courses as the following:  Routing and Switching EssentialsCompanion Guide,Version 6, By Cisco Textbook Networking Academy ( Chapter 8 and Chapter 9)  Connecting Networks Companion Guide,Version 6, By Cisco Networking Academy. No. 4 No. 1 Detailed of Practical Contents Contents LAB 1: Researching WAN Technologies Hours 2 2 LAB 2: Configuring Basic PPP with Authentication 2 3 LAB 3: Configuring a Router as a PPPoE Client for DSL Connectivity 2 4 LAB 4: Configuring a Point-to-Point GRE VPN Tunnel 2 5 LAB 5: Configure and Verify eBGP 2 6 LAB 6: Configuring Basic DHCPv4 on a Router 2 7 LAB 7: Configuring Basic DHCPv4 on a Switch 2 8 LAB 8: Configuring Stateless and Stateful DHCPv6 2 9 LAB 9: Configuring Dynamic and Static NAT 2 24 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support No. 10 Detailed of Practical Contents Contents LAB 10: Configuring and Verifying Extended ACLs 11 LAB 11: Configuring and Verifying IPv6 ACLs 2 12 LAB 12: Configuring SNMP 2 13 LAB 13: Implement Local SPAN 2 14 LAB 14: Network Breakdown Instructions 2 15 LAB 15: Configure IP SLA ICMP Echo 2 16 LAB 16: Documentation Development Instructions 2 Textbook Textbooks Hours 2  The Material is collected from many courses as the following:  1.Routing and Switching Essentials, By Cisco Networking Academy , Student LAB Manual ( Chapter 8 and Chapter 9)  2. Connecting Networks, By Cisco Networking Academy , Student LAB Manual The Material is collected from many courses as the following: 1. Routing and Switching EssentialsCompanion Guide,Version 6, By Cisco Networking Academy ( Chapter 8 and Chapter 9) 2. Connecting Networks Companion Guide,Version 6, By Cisco Networking Academy. The Material is collected from many courses as the following: 1.Routing and Switching Essentials, By Cisco Networking Academy , Student LAB Manual ( Chapter 8 and Chapter 9) 2. Connecting Networks, By Cisco Networking Academy , Student LAB Manual 25 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Course Name Engineering of Computer and Information Technology Data Center Operation -1 Prerequisites INSA 371 Department CRH: Credit Hours L: Lecture P: Practical Major Course Code Credit Hours CRH T: Tutorial Computer Network Systems Support INSA 453 4 CTH 6 L 2 P 4 T 0 CTH: Contact Hours Course Description : This course provides the main concepts to initiate the infrastructure of data center. The trainees must have an ability to design and determine the requirements for deploying servers, storage devices, cables, and a connection to the Internet. In addition, this course covers protecting server of theft and the accidental or intentional manipulation of hardware. Topics :  Module 1 Data Center Protocols.  Module 2 Layer 3 Switching Features in Data Center.  Module 3 Data Center Infrastructure Security.  Module 4 Data Center Infrastructure Storage Fabric.  Module 5 FCoE Unified Fabric.  Module 6 Data Center Infrastructure Storage Services.  Module 7 Data Center Infrastructure Maintenance, Management, and Operations Experiments: According to (DCII) Lap curriculum. References : Cisco Networking Academy – Implementing Cisco Data Center Infrastructure (DCII). No. 1 2 3 Detailed of Theoretical Contents Contents Module 1:Data Center Protocols.  Spanning Tree Protocols.  Port Channels.  Virtual Port Channels.  Fabric extender.  Fabric Path Implementation.  Dynamic Fabric Automation.  Overlay Transport Virtualization.  VXLAN.  LISP. Module 2:Layer 3Switching Features in the Data Center.  First-hop Redundancy.  Routing Protocols on Nexus Devices.  IP Multicast.  IGMP and MLD configuration. Module 3:Data Center Infrastructure Security.  User accounts.  User roles.  SSH on NX-OS.  AAA Framework.  Keychain Authentication.  DHCP. 26 Hours 4 4 6 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula No. 4 5 6 7 Detailed of Theoretical Contents Contents  IP source guard.  ARP.  Port Security.  MAC addressing. Module 4:Data Center Infrastructure Storage Fabric.  Fibre Channel.  FCID Format.  FLOGI and FCNS.  VSAN.  SAN Port Channels.  Manage FC Domains.  Fibre Channel Port Security.  Port Security vs. Fabric binding. Module 5:FCoE Unified Fabric.  FCoE.  FCoE Configuration.  FCoE verification. Module 6:Data Center Infrastructure Storage Services.  Device Alias Overview.  Alias Modes.  Distribution of Device Alias.  Zone  NPIV and NPV.  Fibre Channel over IP Module 7: Data Center Infrastructure Maintenance, Management, and Operations.  Cisco Fabric Services.  NTP and PTP.  Cisco ISSU.  EPLDs  GIR (maintenance mode).  Monitoring and Programmability. Textbook No. 1 Computer Network Systems Support Hours 4 4 6 4 Cisco Networking Academy – Implementing Cisco Data Center Infrastructure (DCII) Detailed of Practical Contents Contents LAB 1: Configure Layer 2 Switching. Hours 4 2 LAB 2: Configure Port Channels. 4 3 LAB 3: Configure FEX. 4 4 LAB 4: Configure Cisco FabricPath. 4 5 LAB 5: Configure OTV. 4 6 LAB 6: Configure VXLAN. 4 7 LAB 7: Configure VRRP. 4 27 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula No. 8 Computer Network Systems Support Detailed of Practical Contents Contents LAB 8: Configure OSPF. Hours 4 9 LAB 9: Configure User Management Security Features. 4 10 LAB 10: Configure System Security Features. 4 11 LAB 11: Configure Fibre Channel. 4 12 LAB 12: Manage Domains and Configure Persistent FCIDs. 4 13 LAB 13: Configure Fabric Binding and Port Security. 4 14 LAB 14: Configure FCoE. 2 15 LAB 15: Configure Device Aliases. 2 16 LAB 16: Configure Zoning. 2 17 LAB 17: Configure NPV. 2 18 LAB 18: Configure System Management. 2 19 LAB 19: Implement Infrastructure Monitoring 2 Textbook Cisco Networking Academy – Implementing Cisco Data Center Infrastructure (DCII) Textbooks Cisco Networking Academy – Implementing Cisco Data Center Infrastructure (DCII) 28 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Department Course Name Computer Network Systems Support Engineering of Computer and Information Technology Ethics in Information Technology Prerequisites CRH: Credit Hours L: Lecture Major Course Code Credit Hours CRH P: Practical T: Tutorial Computer Network Systems Support INSA 482 2 CTH 2 L 2 P 0 T 0 CTH: Contact Hours Course Description : This course focuses on the ethical dilemmas that exist where human beings, information objects, and social computing technologies interact. The course explores emerging ethical models from historical and cross-cultural perspectives and then applies these models to a variety of new and emerging technologies that are inherently social in their construction and use. Topics :  Module 1 - Introduction to Ethics  Module 2 - Networking  Module 3 - Intellectual property  Module 4 - Privacy  Module 5 - Computer and network security  Module 6 - Computer reliability  Module 7 - Professional ethics Experiments: References: Ethics for the information age – Author \ Michael J Quinn No. 1 2 3 Detailed of Theoretical Contents Contents Introduction to Ethics  Introduction  Subjective relativism  Cultural relativism  Divine command theory  Kantianism  Act utilitarianism  Rule utilitarianism  Social contact theory  Comparing workable ethical theories  Summary Networking  Email and spam  Fighting spam  World wide web  Ethical perspective on pornography  Censorship  Children and the web  Breaking trust on the internet  Internet addiction  Summary Intellectual property  Introduction  Intellectual property rights 29 Hours 6 4 4 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Detailed of Theoretical Contents Contents  Protection intellectual property  Fair use  New restriction in use  Peer to peer networking  Protection for software  Open source software  Legitimacy of intellectual property protection for software  Creative commons  Summary 4 Privacy  Introduction  Perspective on privacy  Disclosing information  Public information  Public records  Covert government surveillance  Data mining  Identity theft  Encryption  Summary 5 Computer and network security  Introduction  Viruses, worms and trojan horses  Phreaks and hackers  Denial of service attacks  Online voting 6 Computer reliability  Introduction  Data-entry or data-retrieval errors  Software and billing errors  Notable software system failure  Therac  Computer simulation  Software engineering  Software warranties  Summary 7 Professional ethics  Introduction  Are computer experts professionals?  Software engineering code of ethics  Analysis of the code  Case studies  Whistleblowing  Summary Ethics for the information age Textbook Author \ Michael J Quinn No. 30 Hours 4 2 4 8 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Course Name Engineering of Computer and Information Technology Network Analysis and Design Prerequisites INSA 452 Department CRH: Credit Hours L: Lecture Major Course Code Credit Hours CRH P: Practical T: Tutorial Computer Network Systems Support INSA 443 3 CTH 4 L 2 P 2 T 0 CTH: Contact Hours Course Description : Network requirements and traffic flows information gathering are necessary steps for being able to realize the capabilities of the network in terms of performance and function, which are necessary for the success of such network. Network analysis and design are essential parts of the engineering process that forms the basis of networking projects nowadays. Such projects have immediate, tactical (near-term), and strategic (long-term) significance, and networking projects should consider all of these areas. Network analysis can provide us with necessary data upon which various decisions are made, and these data can and should be documented as part of an audit trail once the network is architected. Topics :  Module 1 Introduction.  Module 2 Requirement Analysis: Concepts.  Module 3 Requirement Analysis: Process.  Module 4 Flow Analysis.  Module 5 Network Architecture.  Module 6 Addressing and Routing Architecture.  Module 7 Network Management Architecture.  Module 8 Performance Architecture.  Module 9 Security and Privacy Architecture.  Module 10 Network Design.  Module 11 Case Study. Experiments: If applicable, it will support the course topics. References : Network Analysis, Architecture, and Design, Third Edition, James D. McCabe, Morgan Kaufmann, 2007. No. 1 2 3 Detailed of Theoretical Contents Contents Module 1 Introduction.  Overview of analysis, architecture, and design process.  A system Methodology.  System, service, performance Description.  Network Supportability. Module 2 Requirement Analysis: Concepts.  User , application, device, network and other Requirements.  The Requirements Specifications and Map. Module 3 Requirement Analysis: Process.  Gathering and Listing Requirements.  Developing Service Metrics.  Characterizing behavior.  Developing RMA, delay, capacity, specification, mapping and supplemental performance Requirements. 31 Hours 2 2 2 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula No. 4 5 6 7 8 9 10 11 12 13 14 Computer Network Systems Support Detailed of Theoretical Contents Contents Module 4 Flow Analysis.  Identifying and Developing Flows.  Data Sources and Sinks.  Flow specifications and prioritization.  Example Application of Flow Analysis. Module 5 Network Architecture.  Component architecture.  Reference Architecture.  Architecture Models. Module 6 Addressing and Routing Architecture.  Addressing fundamentals and mechanisms.  Routing Mechanisms.  Module 6 Addressing and Routing Architecture.  Addressing Strategies.  Routing Strategies.  Architecture Considerations. Module 8 Network Management Architecture.  Defining Network Management.  Network Management Mechanisms. Module 7 Network Management Architecture.  Architecture Considerations.  In-Band, Out-of-Band Management.  Centralized, Distributed, and Hierarchical Management.  Scaling Network Management Traffic.  Managing Network Management Data.  Integration into OSS.  Internal and External Relations. Module 8 Performance Architecture.  Developing Goals for Performance.  Performance Mechanisms.  Prioritization, Traffic Management, Scheduling and Queuing.  Service level agreement.  Policies.  Architecture Considerations. Module 9 Security and Privacy Architecture.  Developing a Security and Privacy Plan.  Security and Privacy Administration. Module 9 Security and Privacy Architecture.  Security and Privacy Mechanisms.  Architecture Considerations. Module 10 Network Design.  Network Design Concepts.  Design Process. Module 10 Network Design.  Vendor, Equipment, and Service-Provider Evaluations. 32 Hours 2 2 2 2 2 2 2 2 2 2 2 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Detailed of Theoretical Contents Contents Hours 4 Module 11 Case Study.  Case Study that includes all steps learned in the course that ends with a full network design that takes into account all steps learned in the course using some network tools in the design and analysis of the network under consideration Network Analysis, Architecture, and Design, Third Edition, James D. McCabe, Textbook Morgan Kaufmann, 2007. No. 1516 No. 1 2 3 4 5 6 7 Detailed of Practical Contents Contents Lab 1: Switching Fundamentals.  OSI Networking Model.  Campus Switching.  Network Control.  Wireless Networking. Lab 2: WAN Connectivity.  WAN Protocols.  Network Routing.  IP Multicast Protocols. Lab 3: Application Services.  Quality of Service (QoS).  Application Model.  Network Virtualization. Lab 4: Requirements and Assessment.  Network Design Methodology.  Business Requirements.  Design Requirements.  Network Assessment. Lab 5: WAN Design.  Network Topology.  Bandwidth Requirements.  WAN Transport.  WAN Routers.  WAN Design.  Application Services.  IOS Selection. Lab 6: Campus Design. Traffic Model.  Equipment Selection.  Campus Topology.  Campus Protocols.  Network Addressing.  Application Services.  IOS Selection. Lab 7: Network Security Strategy.  Enterprise Security Model.  Internet Exposure Rating (IER). 33 Hours 4 4 4 4 4 4 4 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Detailed of Practical Contents Contents Hours  Dynamic SecureX Framework.  Security Information and Event Management.  Vendor Security Alerts. 8 4 Lab 8: Management, Testing, Deployment and Network Design.  Network Management Solutions.  Deployment Workflow.  Vendor, Equipment, and Service-Provider Evaluations. Cisco Design Fundamentals, Multilyered Design Approach for Network Engineers, Textbook Shaun L. Hummel, www.cisocnetsolutions.com, 2015. No. 34 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Course Name Engineering of Computer and Information Technology Data Center Operation -2 Prerequisites INSA 453 Department CRH: Credit Hours L: Lecture P: Practical Major Course Code Credit Hours CRH T: Tutorial Computer Network Systems Support INSA 454 4 CTH 6 L 2 P 4 T 0 CTH: Contact Hours Course Description : This course covers the different areas of software defined data center, which is an extension of existing physical assets. In addition, this course describes how to connect data center systems, devices, networks, applications, and data to the cloud and mail applications. Topics :  Module 1: Deploying and Managing Microsoft Exchange Server 2013  Module 2: Planning and Configuring Mailbox Servers  Module 3: Managing Recipient Objects  Module 4: Planning and Deploying Client Access Servers  Module 5: Planning and Configuring Message Transport  Module 6: Introduction to the Cloud Model  Module 7: Configuring a Private Cloud Environment  Module 8: Deploying Cloud Services  Module 9: Monitoring Cloud Based Applications  Module 10: Configuring Application Performance Monitoring Experiments: References : 20341B-Core Solutions of Microsoft Exchange Server 2013 20246D-Monitoring and Operating a Private Cloud No. 1 2 3 4 Detailed of Theoretical Contents Contents Deploying and Managing Microsoft Exchange Server 2013  Lesson 1: Exchange Server 2013 Prerequisites and Requirements  Lesson 2: Exchange Server 2013 Deployment  Lesson 3: Managing Exchange Server 2013 Planning and Configuring Mailbox Servers  Lesson 1: Overview of the Mailbox Server Role  Lesson 2: Planning the Mailbox Server Deployment  Lesson 3: Configuring the Mailbox Servers Managing Recipient Objects  Lesson 1: Managing Exchange Server 2013 Mailboxes  Lesson 2: Managing Other Exchange Recipients  Lesson 3: Planning and Implementing Public Folder Mailboxes  Lesson 4: Managing Address Lists and Policies Planning and Deploying Client Access Servers  Lesson 1: Planning Client Access Server Deployment  Lesson 2: Configuring the Client Access Server Role  Lesson 3: Managing Client Access Services 35 Hours 2 2 4 2 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula No. 5 6 7 8 9 10 Detailed of Theoretical Contents Contents Planning and Configuring Message Transport  Lesson 1: Overview of Message Transport and Routing  Lesson 2: Planning and Configuring Message Transport  Lesson 3: Managing Transport Rules Introduction to the Cloud Model  Lesson 1: Overview of the Cloud Computing Model  Lesson 2: Requirements for a Private Cloud  Lesson 3: Requirements for a Public or Hybrid Cloud  Lesson 4: Operating a Hybrid Cloud Infrastructure with System Center  Lesson 5: Maintaining the Health of a Cloud  Lesson 6: Integrating System Center Components Configuring a Private Cloud Environment  Lesson 1: Overview of System Center 2012 R2 Virtual Machine Manager  Lesson 2: Managing the Virtual Environment with Virtual Machine Manager  Lesson 3: Creating Clouds Deploying Cloud Services  Lesson 1: Overview of Service Templates  Lesson 2: VMM Profiles  Lesson 3: Web Deploy Packages  Lesson 4: Overview of Server App-V  Lesson 5: Data-Tier Application Packages  Lesson 6: Deploying Services through App Controller Monitoring Cloud Based Applications  Lesson 1: Overview of System Center 2012 R2 Operations Manager  Lesson 2: Agent Deployment in Operations Manager  Lesson 3: Configuring Custom Monitoring  Lesson 4: Monitoring the Network Infrastructure  Lesson 5: Monitoring Distributed Applications Configuring Application Performance Monitoring  Lesson 1: Application Performance Monitoring  Lesson 2: Advanced Monitoring in APM  Lesson 3: Viewing Application Performance Data in Operations Manager Textbook No. 1 2 Computer Network Systems Support Hours 4 4 2 4 4 4 20341B-Core Solutions of Microsoft Exchange Server 2013 20246D-Monitoring and Operating a Private Cloud Detailed of Practical Contents Contents Deploying and Managing Microsoft Exchange Server 2013 Lab: Deploying and Managing Exchange Server 2013 Planning and Configuring Mailbox Servers Lab: Configuring Mailbox Servers Hours 4 4 36 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula No. 3 Computer Network Systems Support Detailed of Practical Contents Contents Managing Recipient Objects Lab: Managing Recipient Objects Hours 8 4 Planning and Deploying Client Access Servers Lab: Deploying and Configuring a Client Access Server Role 4 5 Planning and Configuring Message Transport Lab: Planning and Configuring Message Transport 8 6 Introduction to the Cloud Model Lab: Verifying the Private Cloud Infrastructure 8 7 Configuring a Private Cloud Environment Lab: Configuring and Optimizing a Microsoft Private Cloud 4 8 Deploying Cloud Services Lab: Importing and Deploying the StockTrader Application 8 9 Monitoring Cloud Based Applications Lab: Monitoring Private Cloud Services 8 10 Configuring Application Performance Monitoring Lab: Configuring Application Performance Monitoring 8 Textbook 20341B-Core Solutions of Microsoft Exchange Server 2013 20246D-Monitoring and Operating a Private Cloud 37 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Course Name Engineering of Computer and Information Technology Seminar Prerequisites INSA 371 Department CRH: Credit Hours L: Lecture Major Course Code Credit Hours CRH P: Practical T: Tutorial Computer Network Systems Support INSA 483 1 CTH 2 L 0 P 2 T 0 CTH: Contact Hours Course Description : This course aims at equipping students with a firm background on a variety of topics. Topics of interest include the following: thesis writing basics, communication skills with a genre of audiences, forming teamwork, job interview. This course will assure that students will have enough background material and skills that can help compete in the job market with enough confidence. Topics :  Module 1: Definitions.  Module 2: Research proposal (plan).  Module 3: Structure of the thesis.  Module 4: Teamwork.  Module 5: Communication Skills.  Module 6: Job Interview. Experiments: References : 1. How to write a research proposal and a thesis, a manual for students and researchers, Mohamed E. Hamid, 2nd edition, Create Space Independent Publishing Platform; 2nd edition (March 8, 2013), ISBN: 13: 978-1482675054. 2. Speech Communication made Simple 2, Pearson Education ESL; 4th edition, 2013, ISBN: 9780132861694. 3. Amazing Interview Answers, 44 Tough JOB Interview Questions with88 Winning Answers, Richard Blazevich, Signal Tower Publishing (July 2, 2017), SIN: B073P38SX9. 4. Ultimate IQ Tests: 1000 practice test questions to boost your brainpower, 3rd edition, Philip Carter, Ken Russell, Kogan Page; 3 edition (August 28, 2015), 13: 978-0749474300. No. 1 2 Detailed of Practical Contents Contents Module 1: Definitions.  Proposal,  thesis,  hypothesis,  research,  theory,  literature review,  references. Module 2: Research proposal (plan).  Short research proposal.  Long research proposal.  Details of proposal sections.  Introduction.  Objectives. 38 Hours 2 6 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula No. 3 4 5 6 Computer Network Systems Support Detailed of Practical Contents Contents  Literature review.  Design, methodology and procedures.  Ethical considerations.  Delimitation and limitation of research.  Bibliography (references).  Time schedule. Module 3: Structure of the thesis.  Title page.  Dedication.  Acknowledgment.  Summary (abstract).  Introduction and objectives.  Statement of the problem.  Research questions.  Hypothesis.  Significant and research outcomes.  Objectives  Chapter 1: literature review.  Chapter 2: materials and methods.  Chapter 3: results.  Chapter 4: discussion, conclusions and recommendations.  Discussion.  Conclusions.  Recommendations.  Bibliography (references).  Appendix. Module 4: Teamwork.  Brainstorming  Identifying Topics for a Problem-Solving Discussion  Path to Successful Problem-Solving for Group Discussions  Path to Being an Effective Group Leader  Path to Being a Responsible Group Member  Presentation Preview  Presentation Project: Problem-Solving Group Discussion Module 5: Communication Skills.  Developing varied speech genres that range from personal story to persuasive.  Making interviews and group discussion. Module 6: Job Interview.  Sample job descriptions.  Preparing for the interview.  Experience questions.  Interest questions.  Fit questions.  Case questions.  Odd-ball questions.  Closing questions. 39 Hours 6 4 6 6 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Detailed of Practical Contents Contents Hours 2 Module 7: IQ test questions.  Students are exposed to some selected IQ questions to sharpen their brains.  How to write a research proposal and a thesis, a manual for students and researchers, Mohamed E. Hamid, 2nd edition, Create Space Independent Publishing Platform; 2nd edition (March 8, 2013), ISBN: 13: 9781482675054.  Speech Communication made Simple 2, Pearson Education ESL; 4th edition, 2013, ISBN: 978-0132861694. Textbook  Amazing Interview Answers, 44 Tough JOB Interview Questions with88 Winning Answers, Richard Blazevich, Signal Tower Publishing (July 2, 2017), SIN: B073P38SX9.  Ultimate IQ Tests: 1000 practice test questions to boost your brainpower, 3rd edition, Philip Carter, Ken Russell, Kogan Page; 3 edition (August 28, 2015), 13: 978-0749474300. No. 7 40 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Department Course Name Prerequisites Computer Network Systems Support Engineering of Computer and Information Technology IT Infrastructure Best Practice INSA 312 INSA 351 CRH: Credit Hours L: Lecture Major Course Code Credit Hours CRH P: Practical T: Tutorial Computer Network Systems Support INSA 484 3 CTH 4 L 2 P 2 T 0 CTH: Contact Hours Course Description: The IT service management industry relies heavily on implementing the Information Technology Infrastructure Library (ITIL) as a wheel that will transform service practices into service excellence. To achieve this goal, the ITIL qualified personal are on demand, since they acquire the necessary knowledge of theory and ho to apply ITIL standards within everyday context within the organization. Topics : Module 1: Introduction. Module 2: Guiding principles. Module 3: The CSI approach. Module 4: Metrics and measurement. Module 5: Communication. Module 6: Organizational change management. Module 7: Toolkit. Experiments: : If applicable, it will support the course topics.    References : ITIL Practitioner Guidance, Oxelos, The stationery Office , January, 2016, ISBN-10: 0113314876. No. 1 Detailed of Theoretical Contents Contents Module 1 Introduction. Hours 2 2 Module 2 Guiding principles. 4 3 Module 3 The CSI approach. 6 4 Module 4 Metrics and measurement. 6 5 Module 5 Communication. 4 6 Module 6 Organizational change management. 6 7 Module 7 Toolkit. 4 Textbook No. 1 2  ITIL Practitioner Guidance, Oxelos, The stationery Office , January, 2016, ISBN10: 0113314876. Detailed of Practical Contents Contents Module 1: The ITIL qualification scheme. Module 2: Introduction to service management.  Service and service management.  Processes, functions and roles.  Best practice.  Sample questions. 41 Hours 2 2 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula No. 3 4 5 6 7 8 9 10 Computer Network Systems Support Detailed of Practical Contents Contents Module 3: ITIL and the service lifecycle.  The ITIL service management practices.  Why ITIL?  The service lifecycle. Module 4: Service strategy  Purpose and objectives.  Scope  Business value.  Key principles.  Processes.  Sample questions. Module 5: Service design.  Purpose and objectives.  Scope.  Business value.  Key principles.  Processes.  Sample questions. Module 6: Service transition.  Purpose and objectives.  Scope.  Business value.  Key principles.  Processes.  Sample questions. Module 7: Service operation.  Scope.  Business value.  Key principles.  Processes.  Functions.  Sample questions. Module 8: Continual service improvement.  Purpose and objectives.  Scope.  Business value.  Key principles.  Processes.  Sample questions. Module 9: Service management technology.  Use of technology.  Service automation.  Service analytics.  Sample questions. Module 10: How it all fits together.  Integration across the service lifecycle.  Specialization and coordination. 42 Hours 2 4 4 4 4 2 4 2 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula No. 11 Computer Network Systems Support Detailed of Practical Contents Contents  Monitoring and control.  Continual service improvement. Module 11: Sample ITIL Foundation Examination.  Instructions and questions. Textbook Textbooks  Hours 2 Passing your ITIL Foundation Exam: 2011, 3rd edition, publisher: The Stationary Office, 2012. ISBN-10: 0113313551.  ITIL Foundation Exam Guide, 1st Edition, Liz Gallacher and Helen Morris. Sybex, 2012. ISBN-10: 1119942756. 43 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Department Course Name Prerequisites Computer Network Systems Support Engineering of Computer and Information Technology Graduation Project INSA 371 INSA 452 INSA 454 INSA 483 CRH: Credit Hours L: Lecture P: Practical Major Course Code Credit Hours CRH T: Tutorial Computer Network Systems Support INSA 492 4 CTH 6 L 2 P 4 T 0 CTH: Contact Hours Course Description : Trainee should choose a topic that reflects the knowledge and skills he learned throughout the program study. It is recommended that each student does his own project. The project based learning method should be conducted in this course. It is recommended that students exploit the seminar course (in the previous semester) to elaborate a topic for this course. Topics :  Week 1-2: Forming the team, selecting a project topic, and studying the final report format.  Week 3: project proposal approval by the advisor.  Week 4: Project plan due.  Week 5-8: Start building/implementing the project and advisor feedback.  Week 9: Progress report and presentation and advisor feedback.  Week 10-13: Building project continue and start writing the final report.  Week 14: Testing or/and Debugging or/and Troubleshooting.  Week 15: Distributing the final report to the testing committee.  Week 16: The final report and presentation in front of the committee.  Experiments: References : 44 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Department Course Name Computer Network Systems Support Engineering of Computer and Information Technology Selected Topics Prerequisites CRH: Credit Hours L: Lecture P: Practical Major Course Code Credit Hours CRH T: Tutorial Computer Network Systems Support INSA 481 4 CTH 5 L 3 P 2 T 0 CTH: Contact Hours Course Description : This course is designed to give the student a basic knowledge of how to maintain and operate a Huawei Unified Communications solution that is based on Huawei Unified Communications Manager, Huawei Unified Communications Manager Express. This course provides the students with the knowledge and skills to achieve associate-level competency in Huawei Unified Communications. Topics :  Module 1 TDM Voice Introduction  Module 2 Voice Theories  Module 3 eSpace IPT Solution Introduction  Module 4 eSpace IPT System Introduction  Module 5 U1900 Installation and Initial Configuration  Module 6 eSpace IAD Introduction  Module 7 eSpace IAD Basic Configuration  Module 8 eSpace IP Phone Introduction  Module 9 eSpace IP Phone Basic Configuration  Module 10 Basic Concepts on Telephone Call Experiments: References : HCNA – Voice , Huawei Academy No. 1 2 3 4 Detailed of Theoretical Contents Contents Module 1: TDM Voice Introduction  TDM Voice Overview  TDM Voice Network  TDM Protocols Module 2: Voice Theories  VoIP System Network  VoIP Protocols  VoIP Technologies Module 3: eSpace IPT Solution Introduction  eSpace IPT System Architecture  eSpace IPT Products  eSpace IPT Highlights and Features  eSpace IPT Typical Application Scenarios Module 4: eSpace IPT System Introduction  U1900 Overview  5U1900 System Introduction  U1900 Principles and Features 45 Hours 3 3 3 3 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula No. 5 6 7 8 9 10 Computer Network Systems Support Detailed of Theoretical Contents Contents Module 5: U1900 Installation and Initial Configuration  Introduction to IPT Installation  U1900 Installation and Initial Configuration Module 6: eSpace IAD Introduction  eSpace IAD Overview  eSpace IAD Product Introduction Module 7: eSpace IAD Basic Configuration  Configuration Tools Introduction  IAD Basic Configuration Module 8: eSpace IP Phone Introduction  Analog Phone Introduction  IP Phone Introduction Module 9: eSpace IP Phone Basic Configuration  Single IP phone configuration and upgrade Module 10: Basic Concepts on Telephone Call  Prefix, Office Route Selection Code, Office Route, Routing Policy and Trunk Textbook Hours 6 6 6 6 6 6 HCNA – Voice , Huawei Academy Detailed of Practical Contents Contents No. 1 LAB 1: U1900 Intra-Office Call Hours 6 2 LAB 2: U1900 Inter-Office Call 6 3 LAB 3: Number Conversation Based on Prefix 6 4 LAB 4: Unified Gateway Intelligent Routing – Failure Routing 6 5 LAB 5: U1900 Unified Gateway Intelligent Routing – Load Balancing 4 6 LAB 6: Automatic Switchboard Service 4 Textbook HCNA – Voice Labs Guide , Huawei Academy 46 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Course Name Engineering of Computer and Information Technology Open Source Network Systems Prerequisites Network Administration 1 Department CRH: Credit Hours L: Lecture P: Practical Major Course Code Credit Hours CRH T: Tutorial Computer Network Systems Support INSA 444 3 CTH 4 L 2 P 2 T 0 CTH: Contact Hours Course Description : In this course the trainees learn how to install, configure and maintain an Enterprise open source systems in a networked environment (Linux). Administrative tasks are covered such as: creating and managing users, creating and maintaining file systems, build a full server by using open source network system, and implementing security measures and performing software installation and package management. Topics :  Module 1: Linux Basics  Module 2: Users and Groups  Module 3: Networking and Firewalls  Module 4:Storage Management and Disaster Recovery  Module 5:Infrastructure Services: NTP, DNS, DHCP, and SSH  Module 6: Mail Services  Module 7: Web and SQL Services  Module 8: File and Print Sharing  Module 9: Directory Services Experiments: Red Hat Enterprise Linux 6 Administration : Real World Skills for Red Hat Administrators, By Sander Van Vugt References : Pro Linux System Administration, By JamesTurnbull, Peter Lieverdink, and Dennis Matotek No. 1 2 3 4 Detailed of Theoretical Contents Contents Module 1: Linux Basic  1.1 Getting Started  1.2 Remote Access  1.3 Files and File Systems  1.4 Working with Files Module 2: Users and Groups  2.1 Working with Users and Groups  2.2Controling Access to your Host  2.3 More About Sodu Module 3: Networking and Firewalls  3.1 Introduction to Networks and Networking  3.2 General Network Trubleshooting  3.3 Netfilter and Iptables Module 4: Storage Management and Disaster Recovery  4.1 Storage Basics  4.2 Using You File System 47 Hours 2 2 4 4 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Detailed of Theoretical Contents Contents No. 5 6 7 8 9 Computer Network Systems Support  4.3 RAID  4.4 Logical Volume Management  4.5 Recovery from Failure Module 5: Infrastructure Services: NTP, DNS, DHCP, and SSH  5.1 Network Time Protocol  5.2 Domain Name System  5.3 Dynamic Host Configuration Protocol  5.4 Secure Shell Module 6: Mail Services  6.1 How Does E-Mail Work?  6.2 Configuring E-Mail  6.3 Extending Postfix Configuration  6.4 Combating Viruses and Spam  6.5 Configuring IMAP and POP3  6.6 Virtual Domains and Users Module 7: Web and SQL Services  7.1 Apache Web Server  7.2 MySQL Database  7.3 Installing Websites  7.4 Squid Cache Module 8: File and Print Sharing  8.1 Samba  8.2 NFS Shares: Linux o Linux  8.3 Managing Documents  8.4 Print Servers Module 9: Directory Services  9.1 Implementation and Installation LDAP  9.2 Configuration LDAP  9.3 LDAP Management and Tools  9.4 Integration with Other Services Textbook Hours 4 4 4 4 4 Pro Linux System Administration, By JamesTurnbull, Peter Lieverdink, and Dennis Matotek. No. 1 Detailed of Practical Contents Contents LAB 1: Finding Your Way on the Command Line Hours 2 2 LAB 2: Working with Users, Groups, and Permission 2 3 LAB 3: Securing Your Server with iptables 4 4 LAB 4: Configuring and Managing Storage 4 48 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula No. 5 Computer Network Systems Support Detailed of Practical Contents Contents LAB 5: Configuring DNS and DHCP Hours 4 6 LAB 6: Setting Up a Mail Server 4 7 LAB 7: Configuring Apache on Red Hat Enterprise Linux 4 8 LAB 8: Configuring Your Server for File Sharing 4 9 LAB 9: Configuring Open LDAP 4 Textbook Textbooks Red Hat Enterprise Linux 6 Administration : Real World Skills for Red Hat Administrators, By Sander Van Vugt. Pro Linux System Administration, By JamesTurnbull, Peter Lieverdink, and Dennis Matotek. Red Hat Enterprise Linux 6 Administration : Real World Skills for Red Hat Administrators, By Sander Van Vugt. 49 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Department Course Name Computer Network Systems Support Engineering of Computer and Information Technology Internet of Things Prerequisites CRH: Credit Hours L: Lecture Major Course Code Credit Hours CRH P: Practical T: Tutorial Computer Network Systems Support INSA 485 3 CTH 4 L 2 P 2 T 0 CTH: Contact Hours Course Description: Internet of Things is a new revolution of the Internet that is rapidly gathering momentum driven by the advancements in sensor networks, mobile devices, and wireless communications, networking and cloud technologies. In this specialized course, students will learn the importance of IoT in society, current components of typical IoT devices and trends for the future. IoT design considerations, constraints and interfacing between the physical world and devices will also be covered. In addition, it also covers key components of networking to ensure that students understand how to connect their devices to the Internet. Topics :  Module 1: Introduction to IoT.  Module 2: Domain Specific IoT.  Module 3: IoT and M2M. Module 4: IoT System Management.  Module 5: IoT Platform Design Methodology.  Module 6: IoT Systems – Logical Design Using Python.  Module 7: IoT Physical Devices and Endpoints.  Module 8: IoT Physical Servers & Cloud Offerings. Experiments: : If applicable, it will support the course topics. References :Arshdeep Bahga, Vijay Madisetti, Internet of Things – A Hands-On Approach, 2014, ISBN: 9780996025515. No. 1-2 3 4-5 Detailed of Theoretical Contents Contents Module 1: Introduction to IoT.  Introduction to IoT,  What is IoT,  Physical Design of IoT,  Logical Design of IoT,  IoT Enabling Technologies Module 2: Domain Specific IoT.  Domain Specific IoT,  Home Automation,  Cities, Environment,  Energy, Retail, Logistics,  Agriculture, Industry, Health & Lifestyle. Module 3: IoT and M2M.  IoT and M2M ,  M2M,  Difference between IoT and M2M,  Network Function Virtualization for IoT,  Software Defined Networks for IoT. 50 Hours 4 2 4 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula No. 6-7 8-9 10 1112 1314 1516 Detailed of Theoretical Contents Contents Module 4: IoT System Management.  IoT System Management,  Need for IoT System Management,  SNMP and Limitations,  Network Operator Requirements,  NETCONF, YANG,  IoT System Management with NETCONF-YANG, NETOPEER. Module 5: IoT Platform Design Methodology.  IoT Platform Design Methodology,  IoT Design Methodology,  Case Study on IoT System for Weather Monitoring,  Motivation for Using Python. Module 6: IoT Systems – Logical Design Using Python. o IoT Systems Logical Design Using Python, o Introduction to Python Programming, o Python Packages of Interest for IoT. Module 7: IoT Physical Devices and Endpoints.  IoT Physical Devices and Endpoints,  What is an IoT Device,  Exemplary Device: Raspberry Pi,  Raspberry Pi Interfaces,  Programming Raspberry Pi with Python. Module 8: IoT Physical Servers & Cloud Offerings.  IoT Physical Servers & Cloud Offerings,  Cloud Storage Models and Communication APIs,  Python Web Application Framework, Module 8: IoT Physical Servers & Cloud Offerings.  Amazon Web Services for IoT,  SkyNet IoT Messaging Platform. Textbook No. 1 2 3 4 Computer Network Systems Support Hours 4 4 2 4 4 4 Arshdeep Bahga, Vijay Madisetti, Internet of Things – A Hands-On Approach, 2014, ISBN: 978-0996025515. Detailed of Practical Contents Contents LAB 1: What is IoT?  Technology overview.  Architecture  Smart device gatewary LAB 2: Data flow.  Smart device to the apps App to the smart device.  Local installation using mLab. LAB 3: setting up Raspberry Pi Raspberry Pi MQTTS client.  Setting up the app Project structure App module Web app services Web app components Launching the app LAB 4: Smart Agriculture 51 Hours 2 6 6 6 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula No. 5 6 Computer Network Systems Support Detailed of Practical Contents Contents LAB 5: Smart wearable and IFTTT. 6 LAB 6: Smart Surveillance.  Textbook Hours 6 Practical Internet of Things with JavaScript: Build standalone exciting IoT projects with Raspberry Pi3 and JavaScript (ES5/ES6), Arvind Ravulavaru, Packet Publishing , ISBN-10: 1788292944, 2017. 52 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Appendix Laboratory Equipment, Workshops and Laboratories No. Laboratory name / workshop Capacity of training Human Resources 1 Network Technologies 20 Qualified trainer with CCNA certificate 2 Networks Systems Administration 20 Qualified trainer with MCSA 2012 certificate 3 Computer Programming 20 Computer Trainer 4 Data Center Operation -1 20 5 Data Center Operation -2 20 6 Selected Topics 20 7 Open Source Network Systems 20 Qualified trainer with CCNA certificate Qualified trainer with MCSEExchange Server certificate + MCSE- Cloud Platform and Infrastructure Qualified trainer with HCNA- UC certificate Qualified trainer with Red Hat certificate 53 Training courses benefiting from the laboratory / workshop / lab Network Technologies -1 Network Technologies -2 Network Analysis and Design Basic Networks Systems Administration Advanced Network Administration Problems Solving Strategies Internet of Things Data Center Operation -1 Data Center Operation -2 Selected Topics Open Source Network Systems Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support List of Detailed Equipment for Each Laboratory, Workshop or Lab Network Technologies No. Product's Name Quantity 1. Computer 21 2. RoutersK9/CISCO1941 6 3. SwitchesWS-C2960-24TT-L Cisco Catalyst 6 4. WS-C2960-24TT-L Cisco Catalyst 3 5. Cisco Adaptive Security Applicance (ASA) 3 6. Router EA Linksys 6 7. Wireless Routers 6 Networks Systems Administration No. 1. Product's Name Computer (MCSA 2012 Virtual Machines (20410-20409 – 20411 - 20412) Quantity 21 Computer Programming No. 1. 2. Product's Name Computer (with Java Script and Python Programming Languages) Raspberry Pi 3 Quantity 21 21 Data Center Operation -1 No. 1. Product's Name Quantity 21 2. Computers Routers 3. Switches 6 4. Cisco Nexsus 6 5. Cisco MDS Switches 6 6. Cisco Nexsus 200 Series Fabric Extenders 6 6 Data Center Operation -2 No. 1. Product's Name Quantity Computer (with Virtual Machines (20341 - 20246)) 54 21 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support Selected Topics No. Product's Name Quantity 1. Huawei Unified Gateway , U1900 8 2. Huawei Integrated Access Device (IAD) 8 Huawei IP Phone 7900 Series 21 Computer 21 3. 4. Open Source Network Systems No. 1. Product's Name Quantity Computer (with Linux Operating System) 55 21 Engineering of Computer and Information Technology KINGDOM OF SAUDI ARABIA Technical and Vocational Training Corporation Directorate General for Curricula Computer Network Systems Support References 1. 2. 3. 4. 5. 6. 7. Textbooks The Material is collected from many courses as the following: 1.Introduction to Networks Companion Guide ,Version 6, By Cisco Networking Academy ( Chapter 1 , Chapter 7 , and Chapter 8) 2. Routing and Switching EssentialsCompanion Guide,Version 6, By Cisco Networking Academy ( Chapter 1, Chapter 2, Chapter 3, and Chapter 6) 3. Scaling Networks Companion Guide, Version 6, By Cisco Networking Academy ( Chapter 3 and Chapter 8) 1. 20409B-Server Virtualization with Windows Server Hyper-V® and System Center. 2. 20410C - Installing and Configuring Windows Server® 2012 3. 20411C - Administering Windows Server® 2012 Principles of Program Design, Problem Solving with JavaScript, Paul Addison, Course Technology; 1 edition (February 22, 2011), ISBN: 13: 978-1111526504 The Material is collected from many courses as the following: 1. Routing and Switching EssentialsCompanion Guide,Version 6, By Cisco Networking Academy ( Chapter 8 and Chapter 9) 2. Connecting Networks Companion Guide,Version 6, By Cisco Networking Academy. 1. 20411C - Administering Windows Server® 2012 2. 20412C - Configuring Advanced Windows Server® 2012 Services Ethics for the information age – Author \ Michael J Quinn Cisco Networking Academy – Implementing Cisco Data Center Infrastructure (DCII) 8. Cisco Networking Academy – CCNA Security 2.0; LABs Chapter 1 to Chapter 6. 9. Cisco Design Fundamentals, Multilyered Design Approach for Network Engineers, Shaun L. Hummel, www.cisocnetsolutions.com, 2015 ITIL Exam Prop. Questions, answers & Explanations, Christopher Scordo, ISBN: 13-978-0-9825768-1-6, 2012 1. How to write a research proposal and a thesis, a manual for students and researchers, Mohamed E. Hamid, 2nd edition, Create Space Independent Publishing Platform; 2nd edition (March 8, 2013), ISBN: 13: 978-1482675054. 2. Speech Communication made Simple 2, Pearson Education ESL; 4th edition, 2013, ISBN: 978-0132861694. 3. Amazing Interview Answers, 44 Tough JOB Interview Questions with88 Winning Answers, Richard Blazevich, Signal Tower Publishing (July 2, 2017), SIN: B073P38SX9. Ultimate IQ Tests: 1000 practice test questions to boost your brainpower, 3rd edition, Philip Carter, Ken Russell, Kogan Page; 3 edition (August 28, 2015), 13: 978-0749474300. 1. 20341B-Core Solutions of MicrosoftExchange Server 2013 2. 20246D-Monitoring and Operating a Private Cloud 1. Pro Linux System Administration, By JamesTurnbull, Peter Lieverdink, and Dennis Matotek. 2. Red Hat Enterprise Linux 6 Administration : Real World Skills for Red Hat Administrators, By Sander Van Vugt. Cisco Networking Academy – CCNA Security 2.0; LABs Chapter 7 to Chapter 11. 10. 11. 12. 13. 14. 56