Ethical Hacking – CSCI 632

CG • Section 8WK • 11/08/2019 to 04/16/2020 • Modified 09/05/2023

Course Description

This course goes into the how and why of ethical hacking, and how it is used to strengthen security of systems, including issues in penetration testing, such as physical security and social engineering.

For information regarding prerequisites for this course, please refer to the Academic Course Catalog.


The Ethical Hacking course introduces the student to the methods and techniques used by computer hackers and penetration testers from a real-world perspective. The objective of this course is to provide the student with an understanding of offensive security, with an emphasis on practical exposure to hacking via hands-on assignments, in order to prepare him/her to better defend against cyber attacks in live systems.

Course Assignment

Textbook readings and lecture presentations

Course Requirements Checklist

After reading the Course Syllabus and Student Expectations, the student will complete the related checklist found in the Course Overview.

Discussions (3)

Discussions are a collaborative learning experience. Therefore, the student is required to create a thread in response to the provided topic for each discussion. Each thread must be 500 words and demonstrate course-related knowledge. The student must integrate relevant biblical principles into the thread. In addition to the thread, the student is required to reply to 2 other classmates’ threads. Each reply must be 250 words.

Lab Assignments (8)

The student will complete labs associated with the course material. Each lab will have specific instructions for tasks, along with deliverables, to be completed in the virtual lab environment.

Report Assignments (2)

The student will complete 2 assignments using the provided Vulnerability Assessment Report and Penetration Test Report templates. The content for the report will be gathered from the completed Labs. Each project must include at least 2 references in addition to the class textbook.

Quizzes (8)

Each quiz will cover the Learn material for the Module: Week in which it is assigned and will include questions that may require independent research. Each quiz will be open-book/open-notes, contain 5 multiple-choice questions, and have a 1-hour time limit.