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
KINGDOM OF SAUDI ARABIA Technology
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
KINGDOM OF SAUDI ARABIA Technology
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
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Study Plan
Sixth Semester
Course No. of Units
No. Course Name Pre. Req
Code CRH L P T CTH
1 MATH 301 Mathematics -1 3 2 2 0 4
2 PHYS 301 Physics 3 2 2 0 4
3 ENGL 301 English Language -1 3 3 0 1 4
Basic Networks Systems
4 INSA 312 4 2 4 0 6
Administration
5 INSA 351 Network Technologies -1 3 2 2 0 4
6 INSA 343 Problems Solving Strategies 3 2 2 0 4
Total 19 13 12 1 26
CRH:Credit HoursL:Lecture P:Practical T:Tutorial CTH:Contact Hours
Seventh Semester
Course No. of Units
No. Course Name Pre. Req
Code CRH L P T CTH
1 MATH 303 Discrete Math MATH 301 3 2 2 0 4
Introduction to Management and
2 GNRL 401 2 2 0 0 2
Leadership
3 INSA 371 Advanced Network Administration INSA 312 4 2 4 0 6
4 INSA 452 Network Technologies -2 INSA 351 3 2 2 0 4
5 Elective Course -1 4 3 2 0 5
Total 16 11 10 0 21
CRH:Credit HoursL:Lecture P:Practical T:Tutorial CTH:Contact Hours
Eighth Semester
Course No. of Units
No. Course Name Pre. Req
Code CRH L P T CTH
1 STAT 303 Statistics and Probability 3 3 0 1 4
2 ENGL 302 English Language -2 ENGL 301 3 3 0 1 4
3 INSA 453 Data Center Operation -1 INSA 371 4 2 4 0 6
4 INSA 482 Ethics in Information Technology 2 2 0 0 2
5 INET 433 Information and Networks Security INSA 312 3 2 2 0 4
Total 15 12 6 2 20
CRH:Credit HoursL:Lecture P:Practical T:Tutorial CTH:Contact Hours
3
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Ninth Semester
Course No. of Units
No. Course Name Pre. Req
Code CRH L P T CTH
1 GNRL 405 Engineering Economy 2 2 0 0 2
2 INSA 443 Network Analysis and Design INSA 452 3 2 2 0 4
3 INSA 454 Data Center Operation -2 INSA 453 4 2 4 0 6
4 INSA 483 Seminar INSA 371 1 0 2 0 2
5 Elective Course -2 3 2 2 0 4
6 Elective Course -3 3 2 2 0 4
Total 16 10 12 0 22
CRH:Credit HoursL:Lecture P:Practical T:Tutorial CTH:Contact Hours
Tenth Semester
Course No. of Units
No. Course Name Pre. Req
Code CRH L P T CTH
1 GNRL 402 Engineering Projects Management 3 3 0 0 3
2 INET 434 Cyber Security INET 433 3 2 2 0 4
INSA 312
3 INSA 484 IT Infrastructure Best Practices 3 2 2 0 4
INSA 351
INSA 371
INSA 452
4 INSA 492 Graduation Project 4 2 4 0 6
INSA 454
INSA 483
Total 13 9 8 0 17
CRH:Credit HoursL:Lecture P:Practical T:Tutorial CTH:Contact Hours
CRH L P T CTH
Total Number of Semesters Credit Units
79 55 48 3 106
Total of training Hours
1696
16 * 106
4
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Elective Courses
Elective Course-1
Course No. of Units
No. Course Name Pre. Req
Code CRH L P T CTH
2 IPRG 335 Advanced Web Programming 4 3 2 0 5
3 INSA 481 Selected Topics 4 3 2 0 5
CRH:Credit HoursL:Lecture P:Practical T:Tutorial CTH:Contact Hours
Elective Course-2
Course No. of Units
No. Course Name Pre. Req
Code CRH L P T CTH
1 INSA 444 Open Source Network Systems INSA 312 3 2 2 0 4
2 IPRG 473 Multimedia Systems Development 3 2 2 0 4
CRH:Credit HoursL:Lecture P:Practical T:Tutorial CTH:Contact Hours
Elective Course-3
Course No. of Units
No. Course Name Pre. Req
Code CRH L P T CTH
1 INET 351 Communication Networks 3 2 2 0 4
2 INSA 485 Internet of Things 3 2 2 0 4
CRH:Credit HoursL:Lecture P:Practical T:Tutorial CTH:Contact Hours
5
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Brief Course Description
Course Basic Networks Systems Course Credit
INSA 312 4
Name 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,
Description 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 Course Credit
Network Technologies -1 INSA 351 3
Name 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
Description 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.
Course Course Credit
Problems Solving Strategies INSA 343 3
Name 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
Description 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.
Course Course Credit
Advanced Network Administration INSA 371 4
Name 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
Description
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.
6
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Course Course Credit
Network Technologies -2 INSA 452 3
Name 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
Description 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.
Course Course Credit
Data Center Operation -1 INSA 453 4
Name 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
Description 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.
Course Course Credit
Ethics in Information Technology INSA 482 2
Name Code Hours
This course focuses on the ethical dilemmas that exist where human beings,
information objects, and social computing technologies interact. The course explores
Description 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.
Course Course Credit
Network Analysis and Design INSA 443 3
Name 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
Description 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.
Course Course Credit
Data Center Operation -2 INSA 454 4
Name 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
Description
data center systems, devices, networks, applications, and data to the cloud and mail
applications.
7
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Course Course Credit
Seminar INSA 483 1
Name 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
Description 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.
Course Course Credit
IT Infrastructure Best Practices INSA 484 3
Name Code Hours
The IT service management industry relies heavily on implementing the Information
Technology Infrastructure Library (ITIL) as a wheel that will transform service
Description 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.
Course Course Credit
Graduation Project INSA 492 4
Name 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
Description 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.
Course Course Credit
Selected Topics INSA 481 4
Name 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
Description 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.
Course Course Credit
Open Source Network Systems INSA 444 3
Name 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
Description 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.
8
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Course Course Credit
Internet of Things INSA 485 3
Name 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
Description
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.
9
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Courses Description
10
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Engineering of Computer and Computer Network Systems
Department Major
Information Technology Support
Basic Networks Systems
Course Name Course Code INSA 312
Administration
Credit Hours 4 CTH 6
Prerequisites
CRH L 2 P 4 T 0
CRH: Credit Hours L: Lecture P: Practical T: Tutorial 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
Detailed of Theoretical Contents
No. Contents Hours
1 Creating and Managing Virtual Hard Disks, Virtual Machine, and 4
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
2 Creating and Configuring Virtual Machine Networks: 4
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
3 Introduction to Active Directory Domain Services: 4
Lesson 1: Overview of AD DS
Lesson 2: Overview of Domain Controllers
Lesson 3: Installing a Domain Controller
11
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Theoretical Contents
No. Contents Hours
4 Implementing Dynamic Host Configuration Protocol: 4
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 Implementing Group Policy: 4
Lesson 1: Overview of Group Policy
Lesson 2: Group Policy Processing
Lesson 3: Implementing a Central Store for Administrative Templates
6 Installing, Configuring, and Troubleshooting the Network Policy Server 4
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 Implementing Network Access Protection: 4
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 Optimizing File Services: 4
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
12
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Practical Contents
No. Contents Hours
1 Creating and Managing Virtual Hard Disks, Virtual Machine, and 8
Checkpoints:
Lab A: Creating and Managing Virtual Hard Disks and Virtual Machines
Lab B: Creating and Managing Checkpoints and Monitoring Hyper-V
2 Creating and Configuring Virtual Machine Networks: 8
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
3 Introduction to Active Directory Domain Services: 8
Lab: Installing Domain Controllers
4 Implementing Dynamic Host Configuration Protocol: 8
Lab: Implementing DHCP
5 Implementing Group Policy: 8
Lab: Implementing Group Policy
6 Module 7: Installing, Configuring, and Troubleshooting the Network 8
Policy Server Role:
Lab: Installing and Configuring a Network Policy Server
7 Module 8: Implementing Network Access Protection: 8
Lab: Implementing Network Access Protection
8 Module 9: Optimizing File Services: 8
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
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Engineering of Computer and Computer Network Systems
Department Major
Information Technology Support
Course Name Network Technologies -1 Course Code INSA 351
Credit Hours 3 CTH 4
Prerequisites
CRH L 2 P 2 T 0
CRH: Credit Hours L: Lecture P: Practical T: Tutorial 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
Detailed of Theoretical Contents
No. Contents Hours
1 Module 1: Explore the Network 2
Globally Connected
LANs, WANs, and the Internet
The Network as the Platform
The Changing Network Environment
2 Module 2: IP Addressing 2
2.1 IPv4 Network Addresses
2.2 IPv6 Network Addresses
2.3 Connectivity Verification
3 Module 3: Subnetting IP Networks 4
3.1 Subnetting an IPv4 Network
3.2 Addressing Scheme
3.3 Design Consideration of IPv6
4 Module 4: Routing Concepts 4
4.1 Router Initial Configuration
4.2 Routing Decisions
14
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Theoretical Contents
No. Contents Hours
4.3 Router Operation
5 Module 5: Static Routing 4
5.1 Implement Static Routes
5.2 Configure Static and Default Routes
5.3 Troubleshoot Static and Default Routes
6 Module 6: Dynamic Routing 4
6.1 Dynamic Routing Protocols
6.2 RIPv2
6.3 EIGRP for IPv4
6.4 EIGRP for IPv6
6.5 The Routing Table
7 Module 7: VLANs ( Virtual Local Area Networks ) 4
7.1 VLAN Segmentation
7.2 VLAN Implementation
7.3 Inter-VLAN Routing Using Routers
8 Module 8: STP ( Spanning Tree Protocol ) 4
8.1 Spanning Tree Concepts
8.2 Varieties of Spanning Tree Protocols
8.3 Spanning Tree Configuration
9 Module 9: Single-Area OSPF 4
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)
Detailed of Practical Contents
No. 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
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Practical Contents
No. Contents 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
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)
Textbook 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)
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)
Textbooks
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
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Engineering of Computer and Computer Network Systems
Department Major
Information Technology Support
Course Name Problems Solving Strategies Course Code INSA 363
Credit Hours 3 CTH 4
Prerequisites
CRH L 2 P 2 T 0
CRH: Credit Hours L: Lecture P: Practical T: Tutorial 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.
Detailed of Theoretical Contents
No. Contents Hours
1 Module 0 HTML Tutorial. 2
HTML Basics.
Tags.
Attributes and Values.
Block-Level Elements.
Text Enhancements.
Ordered and Unordered Lists.
Tables.
Images.
2 Module 1 The Craft of Programming. 2
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
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Theoretical Contents
No. Contents Hours
3 Module2 The JS Language. 4
Types of Programming Languages.
History of the Internet and JS.
HTML Tags for JS.
XHTML and HTML5.
From Pseudo code to JS coding.
4 Module 3 Objects, Events, and Graphical User Interfaces. 4
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.
5 Module 4 The Sequence Structure. 2
What is Structured Programming?
The Three Control Structures.
The Sequence Structure.
Comparing Pseudocode, JS, and Flow Chart.
6 Module 5 The Selection Structure. 2
Conditions: Boolean Expressions.
The Selection Structure and JS.
7 Module 6 The Repetition Structure. 4
Controlling Loops: Initialization, Condition Evaluation, and Alteration.
Conditions, Counters, and Sentinel Values.
Nested Loops.
Accumulators.
Using the Break and Continue Statements.
8 Module 7 Complex Conditions. 2
Describing Complex Conditions.
Logic Development Tools: Truth Tables, Decision Tables and Binary Trees.
Working with Complex Conditions.
9 Module 8 Modules and Functions. 2
Modular Programming and Top-Down Design.
Flowcharting Modules.
Modules in JS.
Module Efficiency: Cohesion and Coupling.
10 Module 9 Menus and Data Validation. 2
Interactive Versus No interactive Programs.
Single-Level Menus.
Types of Data Validation.
Using Multilevel Menus.
11 Module 10 Arrays. 4
What is an Array?
Arrays in JS.
Searching Arrays.
Multidimensional Arrays.
18
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Theoretical Contents
No. Contents Hours
12 Module 11 Sorting Data. 2
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.
Detailed of Practical Contents
No. Contents Hours
1 Lab 0: Programmer’s Workshop for Module 0. 2
Building a Homepage using HTML Tags, Tables and Images.
2 Lab 1: Programmer’s Workshop for Module 1. 2
Conduct Programmer’s Workshop related to Module 1.
3 Lab 2: Programmer’s Workshop for Module 2. 2
Conduct Programmer’s Workshop related to Module 2.
4 Lab 3: Programmer’s Workshop for Module 3. 4
Practice Building: Class, Objects, Methods, Object’s Constructor.
5 Lab 4: Programmer’s Workshop for Module 4. 2
Conduct Programmer’s Workshop related to Module 4.
6 Lab 5: Programmer’s Workshop for Module 5. 2
Conduct Programmer’s Workshop related to Module 5.
7 Lab 6: Programmer’s Workshop for Module 6. 2
Conduct Programmer’s Workshop related to Module 6.
8 Lab 7: Programmer’s Workshop for Module 7. 2
Conduct Programmer’s Workshop related to Module 7.
9 Lab 8: Programmer’s Workshop for Module 8. 2
Conduct Programmer’s Workshop related to Module 8.
10 Lab 9: Programmer’s Workshop for Module 9. 2
Conduct Programmer’s Workshop related to Module 9.
11 Lab 10: Programmer’s Workshop for Module 10. 2
Conduct Programmer’s Workshop related to Building Programs as in Module
10.
12 Lab 11: Programmer’s Workshop for Module 11. 4
Conduct Programmer’s Workshop related to Sorting Data as in Module 11.
13 Lab 12: extra Programmer’s Workshop in Recursion. 4
Conduct Programmer’s Workshop on Recursion. .
Principles of Program Design, Problem Solving with JavaScript, Paul Addison,
Textbook
Course Technology; 1 edition (February 22, 2011), ISBN: 13: 978-1111526504.
Principles of Program Design, Problem Solving with JavaScript, Paul Addison,
Textbooks
Course Technology; 1 edition (February 22, 2011), ISBN: 13: 978-1111526504
19
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Engineering of Computer and Computer Network Systems
Department Major
Information Technology Support
Course Name Advanced Network Administration Course Code INSA 371
Credit Hours 4 CTH 6
Prerequisites INSA 312
CRH L 2 P 4 T 0
CRH: Credit Hours L: Lecture P: Practical T: Tutorial 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
Detailed of Theoretical Contents
No. Contents Hours
1 Configuring Encryption and Advanced Auditing 4
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
2 Deploying and Maintaining Server Images 4
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
3 Implementing Advanced Network Services 4
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
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Theoretical Contents
No. Contents Hours
4 Implementing Advanced File Services 2
Lesson 1: Configuring iSCSI Storage
Lesson 2: Configuring BranchCache
Lesson 3: Optimizing Storage Usage
5 Implementing Dynamic Access Control 4
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 2
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 4
Lesson 1: Overview of NLB
Lesson 2: Configuring an NLB Cluster
Lesson 3: Planning an NLB Implementation
8 Implementing Failover Clustering 4
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 4
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
Detailed of Practical Contents
No. Contents Hours
1 Configuring Encryption and Advanced Auditing 8
Lab: Configuring Encryption and Advanced Auditing
2 Deploying and Maintaining Server Images 8
Lab: Using Windows Deployment Services to Deploy Windows Server
2012
3 Implementing Advanced Network Services 8
Lab: Implementing Advanced Network Services
4 Implementing Advanced File Services 4
Lab B: Implementing BranchCache
Lab A: Implementing Advanced File Services
5 Implementing Dynamic Access Control 8
Lab: Implementing Secure Data Access
21
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Practical Contents
No. Contents Hours
6 Implementing Active Directory Domain Services Sites and Replication 4
Lab: Implementing AD DS Sites and Replication
7 Implementing Network Load Balancing 8
Lab: Implementing NLB 9-17
8 Implementing Failover Clustering 8
Lab: Implementing Failover Clustering
9 Implementing Business Continuity and Disaster Recovery 8
Lab: Implementing Windows Server Backup and Restore 12-23
1. 20411C - Administering Windows Server® 2012
Textbook
2. 20412C - Configuring Advanced Windows Server® 2012 Services
20411C - Administering Windows Server® 2012
Textbooks
20412C - Configuring Advanced Windows Server® 2012 Services
22
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Engineering of Computer and Computer Network Systems
Department Major
Information Technology Support
Course Name Network Technologies -2 Course Code INSA 452
Credit Hours 3 CTH 4
Prerequisites INSA 351
CRH L 2 P 2 T 0
CRH: Credit Hours L: Lecture P: Practical T: Tutorial 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
Detailed of Theoretical Contents
No. Contents Hours
1 Module 1: WAN Concepts 2
WAN Technologies Overview
Selecting a WAN Technology
2 Module 2: Point-to-Point Connections 4
2.1 Serial Point-to-Point Overview
2.2 PPP Operation
2.3 Configure PPP
2.4 Trubleshooting PPP
3 Module 3: Branch Connections 4
3.1 Remote Access Connections
3.2 PPPoE
3.2 VPNs
3.4 GRE
3.5 eBGP
23
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Theoretical Contents
No. Contents Hours
4 Module 4: DHCP ( Dynamic Host Configuration Protocol ) 4
4.1 DHCPv4
4.2 DHCPv6
5 Module 5: NAT for IPv4 ( Network Address Translation for IPv4 ) 4
5.1 NAT Operation
5.2 Configure NAT
5.3 Trubleshooting NAT
6 Module 6: Access Control Lists 4
6.1 Standard ACL Operation and Configuration Review
6.2 Extended IPv4 ACLs
6.3 IPv6 ACLs
6.4 Trubleshoot ACLs
7 Module 7: Network Security and Monitoring 4
7.1 LAN Security
7.2 SNMP
7.3 Cisco Switch Port Analyzer (SPAN)
8 Module 8: Quality of Service 2
8.1 QoS Overview
8.2 QoS Mechanism
9 Module 9: Network Evolution 2
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.
Detailed of Practical Contents
No. Contents Hours
1 LAB 1: Researching WAN Technologies 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
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Practical Contents
No. Contents Hours
10 LAB 10: Configuring and Verifying Extended ACLs 2
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
The Material is collected from many courses as the following:
1.Routing and Switching Essentials, By Cisco Networking Academy , Student
Textbook
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.
Textbooks
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
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Engineering of Computer and Computer Network Systems
Department Major
Information Technology Support
Course Name Data Center Operation -1 Course Code INSA 453
Credit Hours 4 CTH 6
Prerequisites INSA 371
CRH L 2 P 4 T 0
CRH: Credit Hours L: Lecture P: Practical T: Tutorial 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).
Detailed of Theoretical Contents
No. Contents Hours
1 Module 1:Data Center Protocols. 4
Spanning Tree Protocols.
Port Channels.
Virtual Port Channels.
Fabric extender.
Fabric Path Implementation.
Dynamic Fabric Automation.
Overlay Transport Virtualization.
VXLAN.
LISP.
2 Module 2:Layer 3Switching Features in the Data Center. 4
First-hop Redundancy.
Routing Protocols on Nexus Devices.
IP Multicast.
IGMP and MLD configuration.
3 Module 3:Data Center Infrastructure Security. 6
User accounts.
User roles.
SSH on NX-OS.
AAA Framework.
Keychain Authentication.
DHCP.
26
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Theoretical Contents
No. Contents Hours
IP source guard.
ARP.
Port Security.
MAC addressing.
4 Module 4:Data Center Infrastructure Storage Fabric. 4
Fibre Channel.
FCID Format.
FLOGI and FCNS.
VSAN.
SAN Port Channels.
Manage FC Domains.
Fibre Channel Port Security.
Port Security vs. Fabric binding.
5 Module 5:FCoE Unified Fabric. 4
FCoE.
FCoE Configuration.
FCoE verification.
6 Module 6:Data Center Infrastructure Storage Services. 6
Device Alias Overview.
Alias Modes.
Distribution of Device Alias.
Zone
NPIV and NPV.
Fibre Channel over IP
7 Module 7: Data Center Infrastructure Maintenance, Management, and 4
Operations.
Cisco Fabric Services.
NTP and PTP.
Cisco ISSU.
EPLDs
GIR (maintenance mode).
Monitoring and Programmability.
Textbook Cisco Networking Academy – Implementing Cisco Data Center Infrastructure (DCII)
Detailed of Practical Contents
No. Contents Hours
1 LAB 1: Configure Layer 2 Switching. 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
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Practical Contents
No. Contents Hours
8 LAB 8: Configure OSPF. 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
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Engineering of Computer and Computer Network Systems
Department Major
Information Technology Support
Course Name Ethics in Information Technology Course Code INSA 482
Credit Hours 2 CTH 2
Prerequisites
CRH L 2 P 0 T 0
CRH: Credit Hours L: Lecture P: Practical T: Tutorial 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
Detailed of Theoretical Contents
No. Contents Hours
1 Introduction to Ethics 6
Introduction
Subjective relativism
Cultural relativism
Divine command theory
Kantianism
Act utilitarianism
Rule utilitarianism
Social contact theory
Comparing workable ethical theories
Summary
2 Networking 4
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
3 Intellectual property 4
Introduction
Intellectual property rights
29
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Theoretical Contents
No. Contents Hours
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 4
Introduction
Perspective on privacy
Disclosing information
Public information
Public records
Covert government surveillance
Data mining
Identity theft
Encryption
Summary
5 Computer and network security 2
Introduction
Viruses, worms and trojan horses
Phreaks and hackers
Denial of service attacks
Online voting
6 Computer reliability 4
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 8
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
30
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Engineering of Computer and Computer Network Systems
Department Major
Information Technology Support
Course Name Network Analysis and Design Course Code INSA 443
Credit Hours 3 CTH 4
Prerequisites INSA 452
CRH L 2 P 2 T 0
CRH: Credit Hours L: Lecture P: Practical T: Tutorial 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.
Detailed of Theoretical Contents
No. Contents Hours
1 Module 1 Introduction. 2
Overview of analysis, architecture, and design process.
A system Methodology.
System, service, performance Description.
Network Supportability.
2 Module 2 Requirement Analysis: Concepts. 2
User , application, device, network and other Requirements.
The Requirements Specifications and Map.
3 Module 3 Requirement Analysis: Process. 2
Gathering and Listing Requirements.
Developing Service Metrics.
Characterizing behavior.
Developing RMA, delay, capacity, specification, mapping and
supplemental performance Requirements.
31
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Theoretical Contents
No. Contents Hours
4 Module 4 Flow Analysis. 2
Identifying and Developing Flows.
Data Sources and Sinks.
Flow specifications and prioritization.
Example Application of Flow Analysis.
5 Module 5 Network Architecture. 2
Component architecture.
Reference Architecture.
Architecture Models.
6 Module 6 Addressing and Routing Architecture. 2
Addressing fundamentals and mechanisms.
Routing Mechanisms.
7 Module 6 Addressing and Routing Architecture. 2
Addressing Strategies.
Routing Strategies.
Architecture Considerations.
8 Module 8 Network Management Architecture. 2
Defining Network Management.
Network Management Mechanisms.
9 Module 7 Network Management Architecture. 2
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.
10 Module 8 Performance Architecture. 2
Developing Goals for Performance.
Performance Mechanisms.
Prioritization, Traffic Management, Scheduling and Queuing.
Service level agreement.
Policies.
Architecture Considerations.
11 Module 9 Security and Privacy Architecture. 2
Developing a Security and Privacy Plan.
Security and Privacy Administration.
12 Module 9 Security and Privacy Architecture. 2
Security and Privacy Mechanisms.
Architecture Considerations.
13 Module 10 Network Design. 2
Network Design Concepts.
Design Process.
14 Module 10 Network Design. 2
Vendor, Equipment, and Service-Provider Evaluations.
32
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Theoretical Contents
No. Contents Hours
15- Module 11 Case Study. 4
16 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.
Detailed of Practical Contents
No. Contents Hours
1 Lab 1: Switching Fundamentals. 4
OSI Networking Model.
Campus Switching.
Network Control.
Wireless Networking.
2 Lab 2: WAN Connectivity. 4
WAN Protocols.
Network Routing.
IP Multicast Protocols.
3 Lab 3: Application Services. 4
Quality of Service (QoS).
Application Model.
Network Virtualization.
4 Lab 4: Requirements and Assessment. 4
Network Design Methodology.
Business Requirements.
Design Requirements.
Network Assessment.
5 Lab 5: WAN Design. 4
Network Topology.
Bandwidth Requirements.
WAN Transport.
WAN Routers.
WAN Design.
Application Services.
IOS Selection.
6 Lab 6: Campus Design. 4
Traffic Model.
Equipment Selection.
Campus Topology.
Campus Protocols.
Network Addressing.
Application Services.
IOS Selection.
7 Lab 7: Network Security Strategy. 4
Enterprise Security Model.
Internet Exposure Rating (IER).
33
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Practical Contents
No. Contents Hours
Dynamic SecureX Framework.
Security Information and Event Management.
Vendor Security Alerts.
8 Lab 8: Management, Testing, Deployment and Network Design. 4
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.
34
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Engineering of Computer and Computer Network Systems
Department Major
Information Technology Support
Course Name Data Center Operation -2 Course Code INSA 454
Credit Hours 4 CTH 6
Prerequisites INSA 453
CRH L 2 P 4 T 0
CRH: Credit Hours L: Lecture P: Practical T: Tutorial 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
Detailed of Theoretical Contents
No. Contents Hours
1 Deploying and Managing Microsoft Exchange Server 2013 2
Lesson 1: Exchange Server 2013 Prerequisites and Requirements
Lesson 2: Exchange Server 2013 Deployment
Lesson 3: Managing Exchange Server 2013
2 Planning and Configuring Mailbox Servers 2
Lesson 1: Overview of the Mailbox Server Role
Lesson 2: Planning the Mailbox Server Deployment
Lesson 3: Configuring the Mailbox Servers
3 Managing Recipient Objects 4
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
4 Planning and Deploying Client Access Servers 2
Lesson 1: Planning Client Access Server Deployment
Lesson 2: Configuring the Client Access Server Role
Lesson 3: Managing Client Access Services
35
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Theoretical Contents
No. Contents Hours
5 Planning and Configuring Message Transport 4
Lesson 1: Overview of Message Transport and Routing
Lesson 2: Planning and Configuring Message Transport
Lesson 3: Managing Transport Rules
6 Introduction to the Cloud Model 4
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
7 Configuring a Private Cloud Environment 2
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
8 Deploying Cloud Services 4
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
9 Monitoring Cloud Based Applications 4
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
10 Configuring Application Performance Monitoring 4
Lesson 1: Application Performance Monitoring
Lesson 2: Advanced Monitoring in APM
Lesson 3: Viewing Application Performance Data in Operations
Manager
20341B-Core Solutions of Microsoft Exchange Server 2013
Textbook
20246D-Monitoring and Operating a Private Cloud
Detailed of Practical Contents
No. Contents Hours
1 Deploying and Managing Microsoft Exchange Server 2013 4
Lab: Deploying and Managing Exchange Server 2013
2 Planning and Configuring Mailbox Servers 4
Lab: Configuring Mailbox Servers
36
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Practical Contents
No. Contents Hours
3 Managing Recipient Objects 8
Lab: Managing Recipient Objects
4 Planning and Deploying Client Access Servers 4
Lab: Deploying and Configuring a Client Access Server Role
5 Planning and Configuring Message Transport 8
Lab: Planning and Configuring Message Transport
6 Introduction to the Cloud Model 8
Lab: Verifying the Private Cloud Infrastructure
7 Configuring a Private Cloud Environment 4
Lab: Configuring and Optimizing a Microsoft Private Cloud
8 Deploying Cloud Services 8
Lab: Importing and Deploying the StockTrader Application
9 Monitoring Cloud Based Applications 8
Lab: Monitoring Private Cloud Services
10 Configuring Application Performance Monitoring 8
Lab: Configuring Application Performance Monitoring
20341B-Core Solutions of Microsoft Exchange Server 2013
Textbook
20246D-Monitoring and Operating a Private Cloud
37
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Engineering of Computer and Computer Network Systems
Department Major
Information Technology Support
Course Name Seminar Course Code INSA 483
Credit Hours 1 CTH 2
Prerequisites INSA 371
CRH L 0 P 2 T 0
CRH: Credit Hours L: Lecture P: Practical T: Tutorial 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: 978-
0132861694.
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.
Detailed of Practical Contents
No. Contents Hours
1 Module 1: Definitions. 2
Proposal,
thesis,
hypothesis,
research,
theory,
literature review,
references.
2 Module 2: Research proposal (plan). 6
Short research proposal.
Long research proposal.
Details of proposal sections.
Introduction.
Objectives.
38
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Practical Contents
No. Contents Hours
Literature review.
Design, methodology and procedures.
Ethical considerations.
Delimitation and limitation of research.
Bibliography (references).
Time schedule.
3 Module 3: Structure of the thesis. 6
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.
4 Module 4: Teamwork. 4
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
5 Module 5: Communication Skills. 6
Developing varied speech genres that range from personal story to
persuasive.
Making interviews and group discussion.
6 Module 6: Job Interview. 6
Sample job descriptions.
Preparing for the interview.
Experience questions.
Interest questions.
Fit questions.
Case questions.
Odd-ball questions.
Closing questions.
39
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Practical Contents
No. Contents Hours
7 Module 7: IQ test questions. 2
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: 978-
1482675054.
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.
40
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Engineering of Computer and Computer Network Systems
Department Major
Information Technology Support
Course Name IT Infrastructure Best Practice Course Code INSA 484
INSA 312 Credit Hours 3 CTH 4
Prerequisites
INSA 351 CRH L 2 P 2 T 0
CRH: Credit Hours L: Lecture P: Practical T: Tutorial 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.
Detailed of Theoretical Contents
No. Contents Hours
1 Module 1 Introduction. 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
ITIL Practitioner Guidance, Oxelos, The stationery Office , January, 2016, ISBN-
Textbook
10: 0113314876.
Detailed of Practical Contents
No. Contents Hours
1 Module 1: The ITIL qualification scheme. 2
2 Module 2: Introduction to service management. 2
Service and service management.
Processes, functions and roles.
Best practice.
Sample questions.
41
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Practical Contents
No. Contents Hours
3 Module 3: ITIL and the service lifecycle. 2
The ITIL service management practices.
Why ITIL?
The service lifecycle.
4 Module 4: Service strategy 4
Purpose and objectives.
Scope
Business value.
Key principles.
Processes.
Sample questions.
5 Module 5: Service design. 4
Purpose and objectives.
Scope.
Business value.
Key principles.
Processes.
Sample questions.
6 Module 6: Service transition. 4
Purpose and objectives.
Scope.
Business value.
Key principles.
Processes.
Sample questions.
7 Module 7: Service operation. 4
Scope.
Business value.
Key principles.
Processes.
Functions.
Sample questions.
8 Module 8: Continual service improvement. 2
Purpose and objectives.
Scope.
Business value.
Key principles.
Processes.
Sample questions.
9 Module 9: Service management technology. 4
Use of technology.
Service automation.
Service analytics.
Sample questions.
10 Module 10: How it all fits together. 2
Integration across the service lifecycle.
Specialization and coordination.
42
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Practical Contents
No. Contents Hours
Monitoring and control.
Continual service improvement.
11 Module 11: Sample ITIL Foundation Examination. 2
Instructions and questions.
Passing your ITIL Foundation Exam: 2011, 3rd edition, publisher: The Stationary Office, 2012.
Textbook
ISBN-10: 0113313551.
ITIL Foundation Exam Guide, 1st Edition, Liz Gallacher and Helen Morris. Sybex,
Textbooks
2012. ISBN-10: 1119942756.
43
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Engineering of Computer and Computer Network Systems
Department Major
Information Technology Support
Course Name Graduation Project Course Code INSA 492
INSA 371 4 CTH 6
INSA 452 Credit Hours
Prerequisites
INSA 454 CRH L 2 P 4 T 0
INSA 483
CRH: Credit Hours L: Lecture P: Practical T: Tutorial 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
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Engineering of Computer and Computer Network Systems
Department Major
Information Technology Support
Course Name Selected Topics Course Code INSA 481
Credit Hours 4 CTH 5
Prerequisites
CRH L 3 P 2 T 0
CRH: Credit Hours L: Lecture P: Practical T: Tutorial 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
Detailed of Theoretical Contents
No. Contents Hours
1 Module 1: TDM Voice Introduction 3
TDM Voice Overview
TDM Voice Network
TDM Protocols
2 Module 2: Voice Theories 3
VoIP System Network
VoIP Protocols
VoIP Technologies
3 Module 3: eSpace IPT Solution Introduction 3
eSpace IPT System Architecture
eSpace IPT Products
eSpace IPT Highlights and Features
eSpace IPT Typical Application Scenarios
4 Module 4: eSpace IPT System Introduction 3
U1900 Overview
5U1900 System Introduction
U1900 Principles and Features
45
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Theoretical Contents
No. Contents Hours
5 Module 5: U1900 Installation and Initial Configuration 6
Introduction to IPT Installation
U1900 Installation and Initial Configuration
6 Module 6: eSpace IAD Introduction 6
eSpace IAD Overview
eSpace IAD Product Introduction
7 Module 7: eSpace IAD Basic Configuration 6
Configuration Tools Introduction
IAD Basic Configuration
8 Module 8: eSpace IP Phone Introduction 6
Analog Phone Introduction
IP Phone Introduction
9 Module 9: eSpace IP Phone Basic Configuration 6
Single IP phone configuration and upgrade
10 Module 10: Basic Concepts on Telephone Call 6
Prefix, Office Route Selection Code, Office Route, Routing Policy and
Trunk
Textbook HCNA – Voice , Huawei Academy
Detailed of Practical Contents
No. Contents Hours
1 LAB 1: U1900 Intra-Office Call 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
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Engineering of Computer and Computer Network Systems
Department Major
Information Technology Support
Course Name Open Source Network Systems Course Code INSA 444
Credit Hours 3 CTH 4
Prerequisites Network Administration 1
CRH L 2 P 2 T 0
CRH: Credit Hours L: Lecture P: Practical T: Tutorial 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
Detailed of Theoretical Contents
No. Contents Hours
1 Module 1: Linux Basic 2
1.1 Getting Started
1.2 Remote Access
1.3 Files and File Systems
1.4 Working with Files
2 Module 2: Users and Groups 2
2.1 Working with Users and Groups
2.2Controling Access to your Host
2.3 More About Sodu
3 Module 3: Networking and Firewalls 4
3.1 Introduction to Networks and Networking
3.2 General Network Trubleshooting
3.3 Netfilter and Iptables
4 Module 4: Storage Management and Disaster Recovery 4
4.1 Storage Basics
4.2 Using You File System
47
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Theoretical Contents
No. Contents Hours
4.3 RAID
4.4 Logical Volume Management
4.5 Recovery from Failure
5 Module 5: Infrastructure Services: NTP, DNS, DHCP, and SSH 4
5.1 Network Time Protocol
5.2 Domain Name System
5.3 Dynamic Host Configuration Protocol
5.4 Secure Shell
6 Module 6: Mail Services 4
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
7 Module 7: Web and SQL Services 4
7.1 Apache Web Server
7.2 MySQL Database
7.3 Installing Websites
7.4 Squid Cache
8 Module 8: File and Print Sharing 4
8.1 Samba
8.2 NFS Shares: Linux o Linux
8.3 Managing Documents
8.4 Print Servers
9 Module 9: Directory Services 4
9.1 Implementation and Installation LDAP
9.2 Configuration LDAP
9.3 LDAP Management and Tools
9.4 Integration with Other Services
Pro Linux System Administration, By JamesTurnbull, Peter Lieverdink, and Dennis
Textbook
Matotek.
Detailed of Practical Contents
No. Contents Hours
1 LAB 1: Finding Your Way on the Command Line 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
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Practical Contents
No. Contents Hours
5 LAB 5: Configuring DNS and DHCP 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
Red Hat Enterprise Linux 6 Administration : Real World Skills for Red Hat
Textbook
Administrators, By Sander Van Vugt.
Pro Linux System Administration, By JamesTurnbull, Peter Lieverdink, and Dennis
Matotek.
Textbooks
Red Hat Enterprise Linux 6 Administration : Real World Skills for Red Hat
Administrators, By Sander Van Vugt.
49
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Engineering of Computer and Computer Network Systems
Department Major
Information Technology Support
Course Name Internet of Things Course Code INSA 485
Credit Hours 3 CTH 4
Prerequisites
CRH L 2 P 2 T 0
CRH: Credit Hours L: Lecture P: Practical T: Tutorial 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: 978-
0996025515.
Detailed of Theoretical Contents
No. Contents Hours
1-2 Module 1: Introduction to IoT. 4
Introduction to IoT,
What is IoT,
Physical Design of IoT,
Logical Design of IoT,
IoT Enabling Technologies
3 Module 2: Domain Specific IoT. 2
Domain Specific IoT,
Home Automation,
Cities, Environment,
Energy, Retail, Logistics,
Agriculture, Industry, Health & Lifestyle.
4-5 Module 3: IoT and M2M. 4
IoT and M2M ,
M2M,
Difference between IoT and M2M,
Network Function Virtualization for IoT,
Software Defined Networks for IoT.
50
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Theoretical Contents
No. Contents Hours
6-7 Module 4: IoT System Management. 4
IoT System Management,
Need for IoT System Management,
SNMP and Limitations,
Network Operator Requirements,
NETCONF, YANG,
IoT System Management with NETCONF-YANG, NETOPEER.
8-9 Module 5: IoT Platform Design Methodology. 4
IoT Platform Design Methodology,
IoT Design Methodology,
Case Study on IoT System for Weather Monitoring,
Motivation for Using Python.
10 Module 6: IoT Systems – Logical Design Using Python. 2
o IoT Systems Logical Design Using Python,
o Introduction to Python Programming,
o Python Packages of Interest for IoT.
11- Module 7: IoT Physical Devices and Endpoints. 4
12 IoT Physical Devices and Endpoints,
What is an IoT Device,
Exemplary Device: Raspberry Pi,
Raspberry Pi Interfaces,
Programming Raspberry Pi with Python.
13- Module 8: IoT Physical Servers & Cloud Offerings. 4
14 IoT Physical Servers & Cloud Offerings,
Cloud Storage Models and Communication APIs,
Python Web Application Framework,
15- Module 8: IoT Physical Servers & Cloud Offerings. 4
16 Amazon Web Services for IoT,
SkyNet IoT Messaging Platform.
Arshdeep Bahga, Vijay Madisetti, Internet of Things – A Hands-On Approach, 2014, ISBN:
Textbook
978-0996025515.
Detailed of Practical Contents
No. Contents Hours
1 LAB 1: What is IoT? 2
Technology overview.
Architecture
Smart device gatewary
2 LAB 2: Data flow. 6
Smart device to the apps App to the smart device.
Local installation using mLab.
3 LAB 3: setting up Raspberry Pi Raspberry Pi MQTTS client. 6
Setting up the app Project structure App module Web app services Web
app components Launching the app
4 LAB 4: Smart Agriculture 6
51
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Detailed of Practical Contents
No. Contents Hours
5 LAB 5: Smart wearable and IFTTT. 6
6 LAB 6: Smart Surveillance. 6
Practical Internet of Things with JavaScript: Build standalone exciting IoT projects
Textbook with Raspberry Pi3 and JavaScript (ES5/ES6), Arvind Ravulavaru, Packet Publishing ,
ISBN-10: 1788292944, 2017.
52
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
Appendix Laboratory Equipment, Workshops and Laboratories
Laboratory name Capacity of Training courses benefiting from
No. Human Resources
/ workshop training the laboratory / workshop / lab
Qualified trainer Network Technologies -1
Network
1 20 with CCNA Network Technologies -2
Technologies
certificate Network Analysis and Design
Basic Networks Systems
Qualified trainer
Networks Systems Administration
2 20 with MCSA 2012
Administration Advanced Network Administration
certificate
Computer Problems Solving Strategies
3 20 Computer Trainer
Programming Internet of Things
Qualified trainer
Data Center
4 20 with CCNA Data Center Operation -1
Operation -1
certificate
Qualified trainer
with MCSE-
Exchange Server
Data Center certificate
5 20 Data Center Operation -2
Operation -2 +
MCSE- Cloud
Platform and
Infrastructure
Qualified trainer
6 Selected Topics 20 with HCNA- UC Selected Topics
certificate
Qualified trainer
Open Source
7 20 with Red Hat Open Source Network Systems
Network Systems
certificate
53
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
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. Product's Name Quantity
Computer (MCSA 2012 Virtual Machines (20410-20409 –
1. 21
20411 - 20412)
Computer Programming
No. Product's Name Quantity
1. Computer (with Java Script and Python Programming
21
Languages)
2.
Raspberry Pi 3 21
Data Center Operation -1
No. Product's Name Quantity
1. Computers 21
2. Routers 6
3. Switches 6
4. Cisco Nexsus 6
5. Cisco MDS Switches 6
6. Cisco Nexsus 200 Series Fabric Extenders 6
Data Center Operation -2
No. Product's Name Quantity
1. Computer (with Virtual Machines (20341 - 20246)) 21
54
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
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
3.
Huawei IP Phone 7900 Series 21
4.
Computer 21
Open Source Network Systems
No. Product's Name Quantity
1.
Computer (with Linux Operating System) 21
55
Engineering of Computer and Information
KINGDOM OF SAUDI ARABIA Technology
Technical and Vocational Training Corporation
Directorate General for Curricula
Computer Network Systems Support
References
1. 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)
2. 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
3. Principles of Program Design, Problem Solving with JavaScript, Paul Addison,
Course Technology; 1 edition (February 22, 2011), ISBN: 13: 978-1111526504
4. 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.
5. 1. 20411C - Administering Windows Server® 2012
2. 20412C - Configuring Advanced Windows Server® 2012 Services
6. Ethics for the information age – Author \ Michael J Quinn
7. Cisco Networking Academy – Implementing Cisco Data Center Infrastructure
(DCII)
8.
Textbooks 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
10. ITIL Exam Prop. Questions, answers & Explanations, Christopher Scordo, ISBN:
13-978-0-9825768-1-6, 2012
11. 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.
12. 1. 20341B-Core Solutions of MicrosoftExchange Server 2013
2. 20246D-Monitoring and Operating a Private Cloud
13. 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.
14. Cisco Networking Academy – CCNA Security 2.0; LABs Chapter 7 to Chapter 11.
56