The purpose of the laboratory
The Programming Lab is dedicated to courses in the first university stage, through which students learn to create and design computer programs and deal with them in different programming languages, such as programming in C ++, Java and Visual Studio. Using this lab, the students learn how to use compilers and error detection in programming languages. In addition, the students learn how to use and create GUI (Graphical user interface) in programming languages.
Laboratory specifications
The lab contains high specification computers with software's related to programming languages like (NetBeans, and Microsoft Visual Studio). In addition, there is high–resolution data show, tracking camera, smartboard and classical whiteboard.
The purpose of the laboratory
Database & Application programming Lab is dedicated to courses in the second university stage for teaching the students how to create and manipulate Databases. In addition, the students learn how to use and manipulate queries by using SQL (Structured Query Language) and learn how to design Forms and connect databases with other application.
Laboratory specifications
The laboratory contains devices with high specification computers with software's related to databases like (Oracle, and SQL Server). Also, detailed understanding of the key technologies used in the implementation of dynamic Web applications using web languages, such as HTML, JavaScript, PHP, and languages for data storage and manipulation, such as MySQL. In addition, there is high–resolution data show, tracking camera, smartboard and classical whiteboard.
The purpose of the laboratory
The Computer Networks Laboratory is dedicated to applying theoretical courses practically, where students learn how to program networks, manage networks, and understand network security. In addition, it ensures the availability of various programs that support and assist in teaching these courses.
Laboratory specifications
Here is a concise overview of the available equipment in the Computer Networks Lab:
- Networking Equipment: They are a range of networking hardware, including routers, switches, access points, and network cables. These devices used to create various network topologies and configurations for hands-on learning.
- Workstations: They are a set of workstations or computers for students to use. These machines are equipped with network interface cards and relevant software tools.
- Servers: dedicated devices that are used as servers to simulate real-world network services such as web hosting, email, file sharing, and database management. Servers help students understand server-client interactions.
- Virtualization and Simulation Tools: virtualization and network simulation software like Cisco Packet Tracer, which used to create complex network scenarios and practice network configurations without the need for physical hardware.
- Network Monitoring Tools: this software used to track and analyze network traffic, troubleshoot issues, and ensure optimal network performance.
- Security Tools: Given the importance of network security, the department has a feature security-related tools and appliances like firewalls, intrusion detection systems, and antivirus software to teach and practice network security principles.
- In addition to the above, There is high–resolution data show, tracking camera, smartboard and classical whiteboard.
The purpose of the laboratory:
Data Science & Artificial intelligence Programming Lab is dedicated to teaching the students fundamental of NumPy Python Package for data science, fundamental of the Matplotlib and seaborn python package for data visualization, fundamental of scikit learn python package for machine learning, deep learn, computer visualization, computer vision & Robotics.
Laboratory Specifications:
- The laboratory contains computers with high specifications equipped with the necessary software for data Science & AI course such as Python and relevant packages like NumPy, Matplotlib, Seaborn, and scikit-learn.
- Multimedia equipment: Facilities like projectors or large screens to facilitate presentations, demonstrations, and discussions related to data science and artificial intelligence concepts.
- In addition to the above, There is high–resolution data show, tracking camera, smartboard and classical whiteboard.
The purpose of the laboratory:
The cybersecurity lab is dedicated to teaching the students how to help protect the confidentiality, integrity, and availability of computer systems, networks, and data, against cyber-attacks. In addition, how do protect networks, determine the weak networks, how do attackers use the weaknesses of networks to do the attacks and forensics field, analyze the cybercriminals.
Laboratory Specifications:
The laboratory contains computers with high specifications equipped with the necessary software for cybersecurity courses such as Wireshark, Autopsy, Windows PowerShell, DCode, Hex editor, FTK Imager, Arsenal Image Mounter, Redline, USB Forensic Tracker, User Assist View, Registry Explorer, Kali Linux and other tools like Nmap, Wireshark, WHOIS, and Open-source intelligence. It also contains a data show, tracking camera, and smartboard.
The purpose of the laboratory:
In a software engineering lab, various tools and equipment are utilized to support software development, testing, and analysis. It's worth mentioning that most of the core courses were converted from the theoretical side to the practical side, such as Visual Programming and HCI.
Laboratory Specifications:
The software engineering laboratory is equipped with a set of software and tools that help students complete tasks related to the system development life cycle. In addition, it includes DIA, Microsoft Project, Microsoft Visio, Visual Studio 2019, NetBeans, Eclipse, Oracle database, MS Azure DevOps, Jira, Adobe XD, MS Visual Studio ,Microsoft SQL Server. It also contains a data show, tracking camera, and smartboard.
The purpose of Robot and Artificial Intelligence Incubator
It's an Innovative center aimed at enhancing students' capabilities in the fields of innovation and development in the field of robotics and artificial intelligence. This center provides an inspiring and fruitful environment for students, propelling them towards developing technologies and finding creative solutions
Robot and Artificial Intelligence Incubator Specifications
This center is distinguished by its high-level tools and technologies, facilitating students and developers' access to the best and most reliable solutions. it includes a wide range of smart controllers and powerful processors such as ESP32, Arduino Mega Pro, Jetson Nano, Raspberry Pi. Additionally, it has large selection of sensors and detectors capable of interacting with the external environment. Furthermore, it has a variety of kits such as the EV3 kit and Rover 5 kit.