security

Infrastructure Security / Linux

Course Syllabus

Tafila Technical University

Academic Year: 2025-2026

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

CLOSO1SO2SO3SO4SO5
CLO 1
CLO 2
CLO 3

Topics Covered

WeekTopicCLO
1Introduction1
2System Management and Access Control1
3Process Control and Filesystem1
4Software Shell and User Management1
4Logging1
5Drivers and the Kernel1
6Networking and DNS1
7Single Sign-On1
8Storage and Web Hosting2
9Network File System1
9Deploy Open-Source Hypervisor3
10Virtualization1
11–12Security1
13Monitoring1
14Performance Analysis1
15Open-Source Firewalls and SIEM2

Class and Laboratory Schedule

Weekly Structure:

  • 2 lecture sessions per week (60 minutes each)
  • 1 laboratory session per week (120 minutes)

Class Sections

Grading Plan

AssessmentPointsDetails
Mid Exam30Written exam (TBA) including Lab midterm
Course Work & Labs40Quizzes (10%), Lab Reports (20%), Final Lab Project as Lab Final Exam (10%)
Final Exam30Written 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)

OutcomeWeightDescription
SO13Analyze complex computing problems and identify solutions.
SO23Design, implement, and evaluate computing-based solutions.
SO3Communicate effectively in professional contexts.
SO4Recognize professional and ethical responsibilities.
SO5Function effectively as a member or leader of a team.