1. Home
  2. Faculty of Intermediate Studies
  3. Academic programs

Computer Networks and Internet

شبكات الحاسوب و الإنترنت

4 years, 72 credit hours, 32 courses.

About the program

The Computer Networks and Internet Program prepares qualified technicians to design and maintain wired and wireless networks, manage network systems, and apply information security practices in accordance with modern technical standards.

Study Plan

Year one

36 credit hours: first 18, second 18.

  • University Requirement
  • College Requirement
  • Major Requirement

First semester

18 hours
CourseCodeHoursPrerequisiteDetails
UNID12012None

This university requirement course develops the fundamental Arabic language skills needed by students in their academic, professional, and everyday contexts. It focuses on the proper use of Modern Standard Arabic through the study of basic principles of grammar, morphology, spelling, and punctuation, as well as the development of reading comprehension, analysis, oral communication, and written expression skills. The course also emphasizes linguistic accuracy, appropriate word choice, coherence of ideas, and clear and correct text construction. Students are trained to identify and correct common linguistic errors and to use Arabic effectively and appropriately in academic, professional, and general contexts.

Type
University Requirement
When
Year one, First semester
Prerequisite
None
UNID12022None

This course introduces the principles of computer use and basic office applications, including word processing, spreadsheets, and presentation software. It also covers internet and email basics and online information searching. Students gain hands-on computer skills necessary for daily clerical and administrative tasks, preparing them technically for work in the modern administrative and judicial environment.

Type
University Requirement
When
Year one, First semester
Prerequisite
None
DMTM13023None

This course covers the basic principles and concepts of computer programming, including algorithms and their representation methods, variables and constants, data types and operations, input and output operations, conditional and iterative statements, functions, and arrays. It focuses on problem analysis, the design of software solutions, and their conversion into executable programs, with practical applications using the C# language and the Microsoft Visual Studio environment. It also provides training in writing, running, and testing programs, identifying basic errors, and correcting them, preparing students to employ programming in technical and networking applications. Upon completion of the course, students are expected to be able to understand the basic concepts of programming; analyze simple problems and identify their inputs and outputs; design simple algorithms; use variables, data types, conditional and iterative statements, functions, and arrays; write and run simple programs using C# and Microsoft Visual Studio; and identify and correct basic programming errors.

Type
Major Requirement
When
Year one, First semester
Prerequisite
None
DCNI13013None

This course covers the basic principles of electricity and electronics related to computers and network components, including voltage, current, resistance, power, energy, Ohm’s law, series and parallel connections, power supplies, and basic electronic components. It also covers reading electrical and electronic symbols and diagrams, using a multimeter to check voltage, current, and resistance, and conducting initial checks of components and connections, with emphasis on safety procedures when handling devices and components. Upon completion of the course, students are expected to be able to explain the basic concepts of voltage, current, resistance, and power; apply Ohm’s law in simple circuits; identify basic electrical and electronic components; read basic diagrams and symbols; and use a multimeter safely to perform measurements and initial checks.

Type
Major Requirement
When
Year one, First semester
Prerequisite
None
DITE12012None

This course covers the basic principles of computer networks and the Internet, network components and their functions, types and classifications of networks, and concepts of communication and data transmission. It also covers basic network devices such as switches, routers, and access points, and wired and wireless transmission media, along with introductory concepts of addressing, communication protocols, and network models, with emphasis on implementing basic connections and conducting initial network connectivity checks using appropriate tools. Upon completion of the course, students are expected to be able to explain the basic concepts of computer networks and the Internet; distinguish between network types and communication media; identify network components and their functions; distinguish the functions of switches, routers, and access points; implement a simple local area network connection; explain the basic principles of addressing and communication protocols; and test network connectivity using basic testing tools.

Type
College Requirement
When
Year one, First semester
Prerequisite
None
Unlocks
DCNI13023None

No description has been added for this course yet.

Type
Major Requirement
When
Year one, First semester
Prerequisite
None
Unlocks
DITE13043None

This course covers the basic principles of databases and database management systems, with emphasis on relational databases and their components, including tables, fields, records, and data types; primary and foreign keys; and relationships between tables. It also covers the Entity-Relationship Model (ER Model), principles of data organization and redundancy reduction, working with databases using MySQL and phpMyAdmin, as well as the fundamentals of SQL, creating databases and tables, and executing basic queries. Upon completion of the course, students are expected to be able to explain the basic concepts of relational databases; create simple databases and tables; identify primary and foreign keys and relationships; create a simple Entity-Relationship Model; apply data organization and redundancy reduction principles; use MySQL and phpMyAdmin; and execute basic SQL commands.

Type
College Requirement
When
Year one, First semester
Prerequisite
None

Second semester

18 hours
CourseCodeHoursPrerequisiteDetails
UNID12032None

This course develops students' general English language skills, including listening, speaking, reading, and writing, with a focus on basic vocabulary and grammatical structures used in everyday and professional situations. Students practice comprehending short texts, simple written expression, and daily conversation. It is a general university requirement that complements the Legal Terminology in English course.

Type
University Requirement
When
Year one, Second semester
Prerequisite
None
UNID12042None

This course covers the principles of Islamic doctrine and the pillars of Islam, focusing on Islamic values and ethics and their role in shaping individual and societal character. It provides an introduction to the sources of Islamic legislation and their influence on legal systems, along with contemporary topics on professional ethics from an Islamic perspective, reinforcing students' cultural and value-based identity as a general university requirement.

Type
University Requirement
When
Year one, Second semester
Prerequisite
None
DITE12022None

This course covers the English language used in the technical and professional environment of computing, computer networks, and the Internet, with emphasis on technical terminology related to hardware, software, networks, communications, and maintenance. Students practice reading technical instructions, operation and maintenance manuals, specifications, technical data, and basic error messages, and understanding terminology used in work reports, maintenance orders, and professional communication. Upon completion of the course, students are expected to be able to understand and use basic technical English terminology in the fields of computing and networking, read instructions, manuals, and technical data, understand error messages and common terminology, and use English for basic professional communication and writing.

Type
College Requirement
When
Year one, Second semester
Prerequisite
None
DCNI13033None

This course covers the basic principles of computer maintenance and the diagnosis of hardware and software faults, with identification of the internal components of a computer, their functions, and methods of safely installing and removing them, including the motherboard, processor, memory, storage units, power supplies, and peripherals. It also covers the installation of operating systems, drivers, and basic software, preventive maintenance procedures, and the use of inspection and diagnostic tools, with practical applications on devices used in networking environments. Upon completion of the course, students are expected to be able to identify computer components and their functions; correctly install and remove basic components; install the operating system and basic drivers; diagnose common hardware and software faults; use inspection and diagnostic tools; carry out preventive maintenance procedures; and apply safety rules.

Type
Major Requirement
When
Year one, Second semester
Prerequisite
None
DCNI13043

This course builds on the basic concepts of Networking Principles 1 and covers, in greater depth, computer network components and methods of communication and data transmission, network models and layers, TCP/IP principles, addressing using IPv4, the fundamentals of subnetting, and the functions of switches, routers, and basic network services. It also includes practical applications in designing a simple local area network, configuring network devices, and testing connectivity using Cisco Packet Tracer. Upon completion of the course, students are expected to be able to explain network models and basic communication layers, clarify the basic principles of TCP/IP, apply IPv4, addressing, and subnetting principles, configure basic switch and router settings, use Cisco Packet Tracer for network simulation, test connectivity, and identify basic network faults.

Type
Major Requirement
When
Year one, Second semester
Prerequisite
Unlocks
DCNI13053

This course builds on the skills acquired in Web Technology and Publishing 1 and covers the development of more interactive web pages using HTML, CSS, and JavaScript, with emphasis on handling forms and user data, validating inputs, and adding interaction to web pages. It also covers the basics of organizing project files and using Visual Studio Code and browser developer tools for development, testing, error detection, and correction through simple practical applications. Upon completion of the course, students are expected to be able to develop interactive web pages using HTML, CSS, and JavaScript; use basic variables, functions, and events in JavaScript; create forms and validate inputs; add interactive functions to pages; use browser developer tools; identify and correct basic errors; and implement a simple interactive web application.

Type
Major Requirement
When
Year one, Second semester
Prerequisite
DCNI13063None

This course covers the basic principles of operating systems and their functions in managing computer resources, including the management of the processor, memory, files, storage media, peripheral devices, and users. It also covers installing and configuring operating systems, managing files and folders, user accounts and permissions, and basic network settings, with practical introduction to Windows and Linux environments and the use of system tools for inspection, administration, and troubleshooting basic problems. Upon completion of the course, students are expected to be able to explain the basic functions of operating systems; manage files, folders, and system resources; create user accounts and manage basic permissions; install and configure an operating system; use basic tools in Windows and Linux; configure basic network settings; and diagnose initial problems related to the system and connectivity.

Type
Major Requirement
When
Year one, Second semester
Prerequisite
None

Year two

36 credit hours: first 18, second 18.

First semester

18 hours
CourseCodeHoursPrerequisiteDetails
UNID22052None

This course covers the geography and political history of Palestine, from the historical roots of the Palestinian cause, through the stages of occupation, the Nakba, and the Naksa, up to the political settlement process and the current phase. It also reviews the political and administrative structure of the Palestinian National Authority, strengthening students' national belonging and awareness of their national cause as a general university requirement.

Type
University Requirement
When
Year two, First semester
Prerequisite
None
UNID21061None

This course aims to provide students with the fundamental concepts and principles of occupational safety and health and to enhance their awareness of the importance of maintaining a safe and healthy working environment and preventing occupational accidents, injuries, and diseases. The course introduces the definition, scope, and importance of occupational safety and health, as well as the impact of occupational accidents on individuals and organizations. It covers the major types of workplace hazards, including physical, chemical, biological, and psychosocial hazards, together with methods for hazard identification, risk assessment, control, and prevention. The course also addresses relevant local and international occupational safety and health laws and regulations, as well as the responsibilities of employers and employees in implementing safety measures. Students are introduced to the basic principles of first aid and the initial management of injuries, accidents, and emergency situations in the workplace. In addition, the course covers the principles of occupational safety and health management, including the development of workplace safety programs, evaluation and improvement of safety performance, employee training, and the promotion of a positive safety culture.

Type
University Requirement
When
Year two, First semester
Prerequisite
None
DCNI23073

This course covers advanced concepts in computer networks, with emphasis on designing local area networks and configuring switches and routers, subnetting, virtual LANs (VLANs), inter-network routing principles, connecting local networks, and basic data traffic management. It includes practical applications using Cisco Packet Tracer to implement networking scenarios, configure network devices, test connectivity, and troubleshoot basic problems. Upon completion of the course, students are expected to be able to apply subnetting and addressing concepts; create and configure simple VLANs; configure switches and routers according to specified requirements; apply inter-network routing principles; use Cisco Packet Tracer to build and simulate networks; test connectivity; and diagnose basic problems.

Type
Major Requirement
When
Year two, First semester
Prerequisite
Unlocks
DCNI23083None

This course covers the basic principles of managing, operating, and monitoring computer networks, including configuring network devices, managing resources, users, and basic network services, monitoring network performance, and documenting configurations. It also covers the fundamentals of IP address management, backing up device configurations, monitoring system logs, and using inspection and monitoring tools for troubleshooting, with emphasis on the practical skills required of a network technician. Upon completion of the course, students are expected to be able to explain basic network administration tasks; configure network devices according to work requirements; manage IP addresses and basic network resources; use inspection and monitoring tools; identify initial faults; perform basic backups of network device configurations; and document configurations and maintenance operations.

Type
Major Requirement
When
Year two, First semester
Prerequisite
None
Unlocks
DCNI23093

This course covers the principles of wireless networks and communication technologies used in computer networks and the Internet, including wireless network components and types, the operating principles of access points and wireless routers, Wi-Fi standards, frequency bands, and channels and the factors affecting signal quality and coverage. It also covers configuring and securing wireless networks, authentication and encryption principles, and conducting connectivity tests and diagnosing basic problems related to coverage and performance. Upon completion of the course, students are expected to be able to explain the basic principles of wireless networking and communications; identify their components and functions; clarify the basic principles of Wi-Fi standards; configure an access point or wireless router; apply basic security settings; check connection quality and coverage; and diagnose basic problems.

Type
Major Requirement
When
Year two, First semester
Prerequisite
DCNI23103None

This course covers specialized and current topics in computer networks and the Internet selected according to technological developments and labor market needs, enabling students to learn about new technologies and trends in networking and their practical applications. It focuses on selected topics and the implementation of activities, exercises, and practical applications that help students keep up with technological developments and link them to the concepts and skills acquired in specialization courses. Upon completion of the course, students are expected to be able to explain the basic concepts of the modern topics studied; identify their practical applications in networking; use tools related to the topic studied at a basic level; analyze selected technological applications; implement a practical activity or application; and document and present the work results in an organized manner.

Type
Major Requirement
When
Year two, First semester
Prerequisite
None
DWES23073None

This course covers the basic principles of technical project management, including defining project objectives, scope, and requirements; planning activities, resources, time, and cost; identifying risks and methods for dealing with them; monitoring implementation; and quality control. It also covers teamwork, task distribution, communication with stakeholders, report preparation, and project progress monitoring, using digital planning and monitoring tools and applying the concepts to a technical project related to computer networks and the Internet. Upon completion of the course, students are expected to be able to explain the basic concepts of project management; define project objectives, scope, and requirements; prepare an initial plan for a technical project; organize tasks, resources, and the schedule; identify basic risks; use planning and monitoring tools; work within a team; and prepare project progress reports.

Type
Major Requirement
When
Year two, First semester
Prerequisite
None

Second semester

18 hours
CourseCodeHoursPrerequisiteDetails
UNID21081None

This course introduces basic concepts of self-employment and entrepreneurship, including developing a project idea, preliminary feasibility studies, and identifying financing requirements. It also reviews the legal and administrative aspects of establishing small enterprises, developing students' entrepreneurial spirit and equipping them with skills to create self-employment opportunities, as a general university requirement.

Type
University Requirement
When
Year two, Second semester
Prerequisite
None
UNID21071None

This course aims to provide students with fundamental knowledge of health and the environment by exploring the interrelationship between human health and various environmental factors and their role in disease prevention and health promotion. The course introduces the concept of the environment, its major components, and key environmental challenges arising from human activities and the use of natural resources, as well as their impact on environmental and health balance. It also examines different forms of environmental pollution, including air, water, soil, noise, radioactive, light, and visual pollution, and their effects on human health and the environment. The course addresses climate change and global warming, their causes, and their health and environmental consequences, with particular attention to major environmental challenges in the Arab region. It also covers the importance and properties of water, the water cycle, sources of water pollution, and water quality standards. In addition, the course discusses toxins, diseases, food, and health and their relationship to the environment and community health. The course promotes students’ awareness of environmental hazards and preventive measures while emphasizing responsible resource management, environmental education, and sustainable development to support human health and environmental protection.

Type
University Requirement
When
Year two, Second semester
Prerequisite
None
DITE21031None

This course covers the principles of preparing and writing technical and professional reports in the field of computing and computer networks, including defining report objectives, collecting, organizing, analyzing, and presenting information systematically. It also covers preparing inspection, maintenance, network problem, and project reports; documenting procedures and results; and including appropriate tables, drawings, and diagrams, using Microsoft Word, Microsoft Excel, and Microsoft PowerPoint to prepare reports, data, and presentations in an organized and professional manner. Upon completion of the course, students are expected to be able to identify and organize the components of a technical report; collect the required information and data; organize data using appropriate tables and drawings; write a technical report related to a networking activity or problem; document inspection and maintenance procedures and their results; use Word, Excel, and PowerPoint; and present a technical report clearly and systematically.

Type
College Requirement
When
Year two, Second semester
Prerequisite
None
DCNI23113

This course builds on the concepts acquired in Advanced Networks 1 and covers advanced topics in network design and configuration, including inter-network routing, virtual networks, routing protocol principles, connecting local networks, improving connectivity, and managing data traffic. It also includes practical applications using Cisco Packet Tracer to implement multiple networking scenarios, configure network devices, test connectivity, troubleshoot problems, and improve network settings. Upon completion of the course, students are expected to be able to apply routing concepts in multiple networks; configure network devices to connect different networks; apply basic routing protocols; implement and interconnect virtual networks; use Cisco Packet Tracer to simulate networks; analyze connectivity test results; and diagnose problems related to network configurations.

Type
Major Requirement
When
Year two, Second semester
Prerequisite
DCNI22122

This course develops computer network administration skills through the study of essential topics in network operation, monitoring, and maintenance, with emphasis on managing network resources and services, managing user accounts and permissions, monitoring performance, backing up and restoring network device configurations, and monitoring logs and alerts. It also covers the use of administration and remote inspection tools, troubleshooting, problem analysis, and documentation of administration and maintenance activities. Upon completion of the course, students are expected to be able to manage basic network resources and services; apply user and permission settings; monitor network performance and analyze basic indicators; use administration and remote inspection tools; perform backup and restoration of network configurations; analyze basic logs and alerts; and carry out and document periodic maintenance.

Type
Major Requirement
When
Year two, Second semester
Prerequisite
Unlocks
DCNI22132None

This course covers the basic principles of computer network security and protection against common threats and risks, including confidentiality, integrity, and availability; authentication and access control; wireless network security; and the risks of phishing, social engineering, malicious software, links, and fraudulent messages. It also covers the basic principles of firewalls, intrusion detection systems, and methods for protecting devices and data, with training in applying appropriate security practices, examining network configurations, and identifying basic vulnerabilities. Upon completion of the course, students are expected to be able to explain the basic principles of network security; distinguish common security threats and risks; apply secure practices for managing passwords and accounts; identify phishing and social engineering techniques; apply basic protection settings for wireless networks; explain the function of firewalls and intrusion detection systems; identify basic vulnerabilities; and apply data protection and privacy measures.

Type
Major Requirement
When
Year two, Second semester
Prerequisite
None
DCNI22142

This course covers relatively advanced concepts and applications in computer network security, with emphasis on analyzing threats and vulnerabilities, applying protection and access control policies, securing network devices and services, and the principles of using firewalls and intrusion prevention and detection systems. It also covers monitoring security events and logs, initial incident response, and conducting basic security assessments in a training environment, with emphasis on practical procedures appropriate to the level of the intermediate diploma. Upon completion of the course, students are expected to be able to analyze basic security threats and risks; apply access control policies; implement basic measures to improve network protection; configure basic security settings for network devices; explain the role of firewalls and intrusion detection and prevention systems; analyze basic security logs and events; carry out initial incident response procedures; and propose measures to improve the security of a small network.

Type
Major Requirement
When
Year two, Second semester
Prerequisite
DCNI22152None

This course aims to employ the knowledge and skills acquired by students in computer networks and Internet courses to implement an integrated practical project. The project begins with identifying the project idea, problem, and requirements, followed by designing the network solution, selecting appropriate devices and technologies, implementing and configuring the network, testing it, and addressing problems that arise during implementation. It also includes documenting project stages, preparing the technical report, and presenting the results, while adhering to technical requirements, safety procedures, information security, and teamwork. Upon completion of the course, students are expected to be able to identify a technical problem and propose a suitable project in the networking field; analyze project requirements and resources; design an appropriate network; select devices and technologies; implement and configure network components; test the network and diagnose problems; document project stages, configurations, and results; prepare a technical report and project presentation; and work within a team.

Type
Major Requirement
When
Year two, Second semester
Prerequisite
None
DWES22122None

This course covers the basic principles of web server administration and operation, including the concept, functions, and components of a web server and methods of publishing and managing websites. It also covers installing and configuring a web server in a training environment, managing website files, folders, and basic settings, connecting the server to appropriate network services, monitoring website operation, checking connectivity and logs, and addressing initial problems, with emphasis on the practical aspects required of a network technician. Upon completion of the course, students are expected to be able to explain the concept and basic functions of a web server; install and configure a web server in a training environment; manage website files, folders, and basic settings; publish a simple website; check connectivity and operate the service; read basic logs; and diagnose initial problems in a web server.

Type
Major Requirement
When
Year two, Second semester
Prerequisite
None
DCNI21161None

This course aims to provide students with direct practical experience in the work environment through training in institutions, companies, and organizations that use computer networks and information technology services. Under supervision, students participate in network installation, configuration, and maintenance, network device inspection, user support, and troubleshooting according to the nature of the training site. Students apply what they have learned in reading diagrams and technical instructions, using inspection tools, and carrying out maintenance and documentation procedures, while adhering to information security, professional ethics, and occupational safety and health requirements. Upon completion of the course, students are expected to be able to apply networking skills in an actual work environment; participate in installing, configuring, and maintaining network components; perform initial inspection operations on network devices; participate in diagnosing problems and faults; adhere to safety procedures and information security; interact professionally with the work team and users; document tasks; and prepare a report on the training experience.

Type
Major Requirement
When
Year two, Second semester
Prerequisite
None
DCNI21171None

This course covers the personal and professional skills required to enter the labor market in the fields of computer networks and information technology, including preparing a CV and job applications, interview preparation, communication and teamwork skills, time management, problem solving, and dealing with clients and colleagues. It also focuses on preparing professional reports and presentations, work ethics, professional responsibility, and adherence to work procedures, helping students transition efficiently to the work environment. Upon completion of the course, students are expected to be able to prepare a suitable CV for networking and information technology positions; write job applications and professional correspondence; prepare for job interviews; apply communication and teamwork skills; organize time and tasks; employ problem-solving skills; deal professionally with clients and colleagues; and apply principles of professional ethics and job responsibility.

Type
Major Requirement
When
Year two, Second semester
Prerequisite
None
Appendix

Course Guidance

Every course in the program by requirement type. Each band is as wide as the type's share of the program's hours.

Contents

Press / to open the contents from anywhere