Skip to main content

Get a jump on fulfilling the requirements for a Cybersecurity minor with the following courses offered during Summer 2022.

CPSC/ECE 3220: Introduction to Operating Systems

Detailed study of management techniques for the control of computer hardware resources. Topics include interrupt systems, primitive level characteristics of hardware and the management of memory, processor, devices, and data.

Pre-requisites for Clemson Students: CPSC 2120 and CPSC 2310, each with C or higher; or ECE 2230 and ECE 2720, each with C or higher.
Pre-requisites for Visiting/Transient Students: A course in data structures and algorithms and computer organization; exposure to C and C++ programming.

CPSC 3600: Networks and Networking Programming

Introduction to basic concepts of computer network technologies and network programming. Topics include network programming, layered protocol architectures, local and wide area networks, internetwork and intranetwork concepts, security. Socket level programming is introduced and used throughout the course.

Pre-requisites for Clemson Students: CPSC 2120 and CPSC 2150, each with a C or higher.
Pre-requisites for Visiting/Transient Students: A course in data structures and algorithms and exposure to C and C++ programming.

CPSC 4200: Computer Security Principles

Covers principles of information systems security, including security policies, cryptography, authentication, access control mechanisms, system evaluation models, auditing, and intrusion detection. Computer security system case studies are analyzed.

Pre-requisites for Clemson Students: CPSC 3220 and CPSC 3600, each with a C or higher; or ECE 4380 with a C or higher.
Pre-requisites for Visiting/Transient Students: A course in operating systems and computer networking; C++ language exposure.

CPSC 4240: System Administration and Security

Covers topics related to the administration and security of computer systems. Primary emphasis is on the administration and security of contemporary operating systems.

Pre-requisites for Clemson Students: Pre- or concurrent enrollment in CPSC 3220 and CPSC 3600 with a C or better; or ECE 4370 with a C or higher.
Pre-requisites for Visiting/Transient Students: C/C++ language exposure and pre- or concurrent enrollment in a networking and operating systems class.

Tentative Schedule & Course Syllabi

CPSC 3220 SYNCH ONLINE Long (5/17 - 8/8) TWR 11:30 - 12:45 PM S Drachova Syllabus
CPSC 3600 SYNCH ONLINE Long (5/17 - 8/8) TWR 4:45 - 6 PM M Kaur Syllabus
CPSC 4200/6200 SYNCH ONLINE Long (5/17 - 8/8) TWR 9:45 - 11 AM L Cheng Syllabus
CPSC 4240/6240 SYNCH ONLINE Long (5/17 - 8/8) TWR 1:15 - 2:30 PM S Drachova Syllabus
CPSC 4620 ASYNCH ONLINE Long (5/17 - 8/8) R Van Scoy Syllabus

Information for Visiting Students

Information about applying as a summer visiting/transient student can be found at: https://www.clemson.edu/registrar/student-menu/admittance/visiting-transient.html

Page Updates

  • 3/4/22: We are also offering CPSC 4620, Database Management Systems, during the Summer of Cyber!
    • Course description: Introduction to database/data communications concepts as related to the design of online information systems. Problems involving structuring, creating, maintaining, and accessing multiple-user databases are presented and solutions developed. Comparison of several commercially available teleprocessing monitor and database management systems is made. Includes Honors sections.
    • Pre-Requisites for Clemson Students: CPSC 2120 & CPSC 2150, each with C or higher
    • Pre-Requisites for Transient/Visiting Students: A course in data structures & algorithms & C/C++ familiarity