Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

بكالوريوس - تخصص دعم انظمة شبكات الحاسب

Download as pdf or txt
Download as pdf or txt
You are on page 1of 57

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

You might also like