Classes

CSCE 36103 Operating Systems

An introduction to operating systems including topics in system structures, process management, storage management, files, distributed systems, and case studies.

  • Syllabus (PDF)

CSCE 4753 Computer Networks

This course is an introductory course on computer networks. Using the Internet as a vehicle, this course introduces the underlying concepts and principles of modern computer networks, with emphasis on protocols, architectures, and implementation issues.

  • Syllabus Traditional Class (PDF)

CSCE 5753 Wireless Systems Security

Wireless systems such as wireless local area networks, cellular and mobile networks, and sensor networks are vulnerable to attacks. The goal of the class is for students to understand how to design secure wireless systems. Security topics include confidentiality, integrity, availability, privacy, and control of fraudulent usage of networks. Issues addressed include basic wireless theory, cryptography, threat modeling, risks, and mitigation techniques.

  • Syllabus (PDF)

CSCE 5653 Network Security

This course will be focused on understanding and applying foundational principles in security to real computer networks. Students will study and implement several real attacks and take advantage of several recreated vulnerable systems in order to understand the modern landscape of network security. Students will also be looking at various case studies of attacks and defense strategies, including known exploit proofs-of-concept, published papers, and documents from security agencies and cyber-security research firms.

  • Syllabus (PDF)