This course Develop an understanding of the components of computing and their
relationships, significant impacts of IT disciplines on society, fundamentals
of programming structures, basic modules and functions of operating system,
enterprise and Internet business applications, and the basics of network
architectures, protocols and security, basics on AI and expert systems.

Prerequisites or co-requisites

CS 110D

required, elective, or selected elective

Compulsory

Outcomes

By the completion of this course, the student will
be able to:

1. Recognize the basics of the
components of computing and their relationships.

2. Recognize the fundamentals of
programming structures, basic modules and functions of operating system

3. Recognize the basic modules and
functions of operating system

4. Explain the basics of network
architectures, protocols and security and the idea of cloud computing.

Develop an understanding of information assurance
as practiced in computer operating systems, software and web applications,
gain familiarity with common attacking techniques such as virus, Trojan,
worms and memory exploits defenses against them, develop a basic
understanding of cryptography, how it has evolved, and two key encryption
techniques used today(DEA, RSA).

The course covers in detail the methodology of
network analysis, architecture. The course addresses Network management and
protocols such as SNPM, CMIP and RMON as well as traffic analysis and network
performance evaluation software systems; Reliability concepts; Architectures
for system observation and control; System utilization and traffic
classification; Network management tools.

The course covers
underlying and fundamental computer communication concepts which support
modern mobile and wireless communication systems and networks. Some of these
concepts deal with propagation effects, including loss, fading, mobile
systems, including design principles of base units and mobile units; micro
cells and pico-cells; cell division, including frequency use and reuse;
concepts of FDMA, TDMA, and CDMA. The focus for wireless networks is on the
physical and medium access layers of the network protocol stack. Wireless
systems include satellite and cellular networks, wireless LANs (IEEE 802.11)
and personal area networks (Bluetooth and Zigbee).

Prerequisites or co-requisites

NET 323D

required, elective, or selected elective

compulsory

Outcomes

By the completion of this course, the student will
be able to:

1. Identify Wireless Networks and its elements.

2. Classification of Networks based on different criterion

3. Compare and Classify wired and Wireless Network

4. Plan ways to study a network

5. Study the network/Protocol architecture of networks

6. Study the Electromagnetic Waves and Spectrum

7. Understand Antenna fundamentals

8. Interpret/Recognize basic specifications from antenna spec sheets

9. Understand some of the attributes of analog and digital signals
Time Period, Frequency, Wavelength and Bandwidth, Bit rate, Bit length.

NET
341D is an introduction to developing networks applications and programs.
From the application view, this course explains the basic application
protocols that are required to develop an application: HTTP, FTP, SMTP, POP,
and DNS. From a programming point of view, this course is intended to explain
how to write a code at the client and the server sides. NET 341D exploits
JAVA which offers many networks libraries.

An introductory course,
intended to cover the fundamental concepts and techniques of Networks
Security Protocols. The student is expected to develop number of applications
that demonstrate an understanding of the course.

Prerequisites or co-requisites

NET
323D

required, elective, or selected elective

Compulsory

Outcomes

By
the completion of this course, the student will be able to:

1-
Use the different methods of attack. Understand and apply selected
technologies used to ensure security.

8-
Providing the implementation requirements (software and hardware that will be
used).

9-
Designing the user interface of the system by prototyping.

10- Finishing the proposal
writing and submission

Course

No. :

NET438D

Credit hours
:

2

Contact hours:

2

Name :

Graduation Project II

Instructor :

Text book or

Reference

The choice of the books depends upon the project
type, domain, and characterization.

Course Description

The aim of this module is to provide students with
experience and appreciation of the process of performing projects in one of
the streams of networks and communications associated with information
technology, including the specification, design and development, and
reporting processes. Students work together in teams under the supervision of
a supervisor, and learn about the processes of teamwork. This involves a scientific project in an
area (in Networking and Communications) which deals with the scientific
challenges in the following or related areas:

11. Organize, compile and record all test results in
an efficient manner.

12. Analyze data.

13. Evaluate and discuss the outcome of the project

14. Function effectively as an individual and as a
team member.

15. Present the project outcome effectively using
good presentation skills.

16. Compile and present the project carried out in
the form of a report.

17. Communicate technical results, information and
conclusions to others by means of poster and scientific paper.

Topics

•Developing the system based on the design and method proposed in the
Graduation Project I.

•Implementing the system.

•Testing the system.

•Designing poster.

•Submission of project documentation and poster.

•Presentation.

Course

No. :

NET439D

Credit hours:
4

Contact hours:

Name :

Internship

Instructor:

Text book or

Reference

Textbook:

1-
“Practicum and Internship: Textbook and Resource Guide for Counseling and
Psychotherapy”, by John Boylan, Judith Scoot, Routledge, 2008.

Course Description

Internship
course is an important component of the IT-Networks and Communication systems
program. This course is designed to provide students’ opportunity to gain a
supervised practical experience in computer environment of an approved
department, firm or agency in KSA. The students will gain a valuable on-site
working experience. It further allows the students to develop skills like:
communication, team work and problem solving, which will enable them in
joining a competitive job market in their fields. Cooperative Training Office
(CTO) should coordinate with students to apply internship. The student and
CTO should also submit a written plan for approval before taking-up the
internship. All internships are subject to approval by the Internship
Coordinator of the college.

Note:
maximum number of students 35 per class.

Prerequisites or co-requisites :

Passing successfully at least 90 credit hours

required, elective, or selected elective

Required Course

Outcomes

By the completion of this course,
the student will be able to:

1.Understand professional organizational culture

2.Develop relevant professional competencies and
professional relation ship

3.Use existing knowledge to solve some technical
problems

4.Apply Classroom Theory

5.Prepare written report about the internship
experience 6.Construct
experience and confidence in expressing ideas.

The
course covers the concepts, fundamental problems, and approaches in the design
and analysis of real-time and embedded systems inherent in many hardware
platforms. It addresses the issues related to the design and analysis of
systems with real-time constraints (Synchronization and communication;

Scheduling
Real Time systems; Advanced scheduling; Simulation of a Real Time system).
The students also learn the fundamentals of embedded system hardware, micro
controller and microprocessor architecture and assembly language programming
for the PIC Micro controller.

Introductory course in
multimedia computing and networking. Explores the interaction between
multimedia data and the systems that need to support multimedia data such as
audio and video. Topics that will be covered in the course include: compression
technologies, multimedia formats such as JPEG and MPEG, multimedia streaming
over reservation-based and best-effort networks, multicasting of multimedia
data, and systems support for multimedia computing

The course is intending to cover
the fundamental concepts of satellite communications and orbital concepts.
The student is expected to understand the basics of satellite communications,
satellite system elements, key issues of satellite, handle error control for
digital satellites, and grasp the propagation effects on satellite-earth
links

This course focuses on selected research topics in
networks and communication systems. The course is structured as group of
lectures to discuss one or more of the hot topics in the field plus a
research seminar where students present research papers to their peers.
Topics may include advanced concepts in data communication, networks, networks
security, network protocols, wireless sensors networks, satellite networks,
optical networks, distributed networks, mobile computing, cloud computing.

Prerequisites or co-requisites

NET 222D

required, elective, or selected elective

selected

Outcomes

Students who successfully complete this course will
be able to:

1-Acquire many of the skills in the
selected topics.

2-Acquire a solid foundation about
architectural concepts of data communications and computer networking

3-master the knowledge about data
communications and computer networking in the context of real-life
applications

4-Understanding, evaluating
critically, and assimilating new knowledge and emerging technology about
computer networks.

The course is intending to cover
modern integrated networks, the types of traffic generated and their quality
of service requirements. It provides an appreciation of performance issues in
networks, and competence in the use of techniques to analyze and optimize
performance.

The course covers underlying and fundamental light
characteristics concepts. And demonstrates components, types, and
communication of fiber optics which support modern wireless communication
systems and networks. Some of the basic knowledge of some networks
(SONET/SDH) has been described in this course. The focus for optical
networking fundamentals is on the physical layer of the network protocol
stack. The optical line terminal and optical line amplifier of WDM networks
is studied in this course.

Prerequisites or co-requisites

NET 222D

required, elective, or selected elective

Elective

Outcomes

By the completion of this course, the student will
be able to:

1. describing light as an electromagnetic wave

2. describing the polarization of light wave

3. explain the interference effects on light wave

4. Explain the basic elements of optical fiber
transmission link

5. Explain the fiber modes

6. Stating the basic operating principles of single
mode and multimode fibers.

7. Describe the different Transmission constraints

8. Compare between different types of propagation

9. Stating the difference between the couplers,
isolators and circulators

10. Explain the principle of operation of
multiplexers and filters

11. Stating the advantages and disadvantages of
optical amplifiers

12. Compare between the different types of optical
amplifiers

13. Explain the different components of digital
communication optical system

New venture
creation :entrepreneurship for the 21 century,jefrry A.Timmons and Stephen
Spinelli,Jr.McGraw-Hill

Course
Description

Critical
foundation for the
study in investigation of
business; basic knowledge and
understanding of economic,
sociological,
psychological and
managerial theories of
enterprise creation and
development with a particular (but
not exclusive) focus
on the creation
of small nosiness; Theoretical and
policy frameworks for
the study of
entrepreneurship, defined as new venture creation and innovative
growth relating to different types of organizations.

Prerequisites
or co-requisites

NET
201 D

required,
elective, or selected elective

elective

Outcomes

Students who successfully complete
this course will be able to:

1- Describe the role and skills of entrepreneur and
cultivate an entrepreneurial mindset.

2- Explain principles and dynamics of various functions of
business (e.g. marketing, accounting, operations and HRM) to create value
added product and services

3- Identify, asses and evaluate business opportunities and
construct a robust business plan

4- Describe the implications of various business ownership
and financial structures.