جامعة الاميرة نورة بنت عبد الرحمن 

 

 

 

 

 

 

Principles of Information and Technology Systems NET201

This course aims to 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.

 

Communications and Networks Fundamentals NET222

This course aims to: 1.Describe Principles of Signal Processing 2.Describe the components of communication system. 3.Identify fundamental modulation and encoding techniques. 4.Describe Error Detection, Error Correction methods. 5.Describe Principles and current trends in computer networks.

Information Security NET311

This course aims to 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).

Networks Protocols NET323

This course aims to explain:

 1. Network protocols and the standards used by various entities in an end-to-end Internet connection .
2. Routing protocols. 3. The mechanism for Process-to-Process delivery using TCP and UDP

Networks Security Protocols NET412

This course aims to explain the following concepts:

 1. Analyze and address a number of situations in which security in networks can be compromised.
2. Understand and apply selected technologies used to ensure security.
3. Apply the algorithms behind some current network security protocols.
4. Understand the firewall, and VPN.
5. Understand IPSec architecture. 6. Understand DNS servers hacking attacks. 7. Understand cryptographic protocols to provide security over the Internet. 8. Understand how to monitor a network for malicious activities.

Networks Management and Analysis NET324

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.

Advanced Networks Services NET431

This course aims to:

1. Outline some traditional networks services (DNS, HTTP, DHCP). 2. Explain multimedia services.
3. Explain real time services.
4. Explain mobility services.

Networks Security Protocols NET412

This course aims to explain the following concepts: 1. Analyze and address a number of situations in which security in networks can be compromised.
2. Understand and apply selected technologies used to ensure security.
3. Apply the algorithms behind some current network security protocols.
4. Understand the firewall, and VPN.
5. Understand IPSec architecture. 6. Understand DNS servers hacking attacks. 7. Understand cryptographic protocols to provide security over the Internet. 8. Understand how to monitor a network for malicious activities.

Networks Management and Analysis NET324

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.

Advanced Networks Services NET431

This course aims to:

 1. Outline some traditional networks services (DNS, HTTP, DHCP). 2. Explain multimedia services.
3. Explain real time services.
4. Explain mobility services.

Wireless Networks and Mobile Communications Systems NET332

This course aims to explain:

 1.Tthe features and generations of the mobile networks. 2. Wireless devices and wireless network architectures. 3.Wireless communication standards.

Networks Programming and Applications NET341

This course aims to develop the necessary skills for developing robust & scalable network applications and to build necessary basic knowledge for managing computer communication networks to deliver web content, Learn the basics of socket programming using TCP Sockets, Learn basics of UDP sockets, Develop knowledge of threads for developing high performance scalable applications, and Understand simple network management protocols & practical issues.

Graduation Project (1)     (Capstone 1) NET437

This course provides teamwork of students with a thorough guideline for survey and research to design, develop, and implement different fields covering the IT area.

Graduation Project (2) (Capstone 2) NET438

This course provides teamwork of students to implement and testing the proposed project in the Graduation Project I.

Internship NET439

This course aims to: 1. provide a supervised experience in networking environment with an aim of helping the PNU students to develop an insight into the professional demands of the workplace. 2. Recognize real-world opportunities and constraints such that they are better prepared to enter their future careers.

Networks Operating Systems NET351

This course aims to explain how to: 1. install a secure, multi-user, client-based network operating system.
2 . Implement and administer operating system resources.
3. Implement share and NTFS permissions .
4 . Configure and troubleshoot workstation performance
5 . Monitor a network
6 . Implement, monitor, and troubleshoot operating system security .
7. Configure, and troubleshoot network connectivity.

Real Time and Embdedded Systems NET352

This course aims to explain:

 Real-time and embedded systems.
 properties of embedded and real-time systems.
 Real-time systems modeling. Scheduling aspects of real-time systems.
 Assembly language programming.

Parallel Architectures NET353

This course aims to introduce:

  The design of parallel computer systems, including modern parallel architectures and alternatives.
 The basic concepts of shared memory multiprocessors.
 The basic concepts of multicore architectures.