General Course Information
- University: Tafila Technical University
- College: College of Information Technology and Communication
- Department: Computer Science
- Course Title: Infrastructure Security / Linux
- Course Code: 0603449
- Level of Course: Fourth-Year Students
- Semester: Current 2025-2026
- Credit Hours: 3 (3+0)
- Course Type: Required
- Mode: On Campus (Face-to-Face)
- Prerequisites: Network Security (0603447), Cloud Computing (0601431)
Instructor Information
- Name: Dr. Yazan A. Alsariera
- Academic rank: Associate Professor
- Email: [email protected]
- Office Hours:
- To be announced (TBA) according to the instructor’s weekly office schedule.
Course Description
This course provides students with the theoretical foundation and practical training required to design, deploy, and maintain secure infrastructure environments. Emphasis is placed on Linux-based systems, secure architecture design, and defensive infrastructure strategies.
Students will learn to implement security countermeasures, harden networks, devices, and cloud infrastructures, and operate Security Information and Event Management (SIEM) platforms. The course focuses on industry-relevant, open-source solutions widely adopted in modern enterprise environments.
Textbooks and Required Materials
- UNIX and Linux System Administration Handbook, 5th Edition – Evi Nemeth et al., 2017
- Proxmox VE Administration Guide, Version 8.3 – Proxmox Server Solutions GmbH, November 2024
Course Learning Outcomes (CLOs)
- Implement secure infrastructure configurations on Linux platforms including Ubuntu and Proxmox following industry best practices.
- Analyze and apply defensive strategies to harden networks, devices, and cloud environments against emerging threats.
- Deploy and manage secure open-source hypervisors in laboratory environments.
CLOs – Student Outcomes Mapping
| CLO | SO1 | SO2 | SO3 | SO4 | SO5 |
|---|---|---|---|---|---|
| CLO 1 | ✓ | ||||
| CLO 2 | ✓ | ||||
| CLO 3 | ✓ |
Topics Covered
| Week | Topic | CLO |
|---|---|---|
| 1 | Introduction | 1 |
| 2 | System Management and Access Control | 1 |
| 3 | Process Control and Filesystem | 1 |
| 4 | Software Shell and User Management | 1 |
| 4 | Logging | 1 |
| 5 | Drivers and the Kernel | 1 |
| 6 | Networking and DNS | 1 |
| 7 | Single Sign-On | 1 |
| 8 | Storage and Web Hosting | 2 |
| 9 | Network File System | 1 |
| 9 | Deploy Open-Source Hypervisor | 3 |
| 10 | Virtualization | 1 |
| 11–12 | Security | 1 |
| 13 | Monitoring | 1 |
| 14 | Performance Analysis | 1 |
| 15 | Open-Source Firewalls and SIEM | 2 |
Class and Laboratory Schedule
Weekly Structure:
- 2 lecture sessions per week (60 minutes each)
- 1 laboratory session per week (120 minutes)
Class Sections
- To be announced (TBA) according to in the university’s official course schedule ( TTU course schedule e-Portal ).
Grading Plan
| Assessment | Points | Details |
|---|---|---|
| Mid Exam | 30 | Written exam (TBA) including Lab midterm |
| Course Work & Labs | 40 | Quizzes (10%), Lab Reports (20%), Final Lab Project as Lab Final Exam (10%) |
| Final Exam | 30 | Written exam (TBA) |
General Notes
- All examinations are closed-book.
- Exams are based on lecture materials, slides, instructor explanations, notes, and handouts.
- All homework, reports, and project submissions must be completed individually.
- Plagiarism, verbatim copying, or duplicate submissions will result in disciplinary action.
Relationship to Program Outcomes (ABET – Criterion 3)
| Outcome | Weight | Description |
|---|---|---|
| SO1 | 3 | Analyze complex computing problems and identify solutions. |
| SO2 | 3 | Design, implement, and evaluate computing-based solutions. |
| SO3 | — | Communicate effectively in professional contexts. |
| SO4 | — | Recognize professional and ethical responsibilities. |
| SO5 | — | Function effectively as a member or leader of a team. |