Cybersecurity Capstone I – CSIS 485

CG • Section 8WK • 11/08/2019 to 04/16/2020 • Modified 07/28/2020

Course Description

This course is a comprehensive review of the computer science cybersecurity program and integrates all concepts of software cybersecurity, from a secure software development lifecycle (SDLC) point of view.

Prerequisites

CSIS 100, 110, 111, 112, 215, and 471 (Minimum grade of C)

Rationale

This course reinforces the concepts of resilient design, implementation and operation of software applications. The course will enable students to design and implement software that is resistant to attack and minimizes vulnerabilities. Students will also be able to demonstrate a proficiency at all levels of a secure SDLC, to include: security requirements, secure design, secure implementation, security testing, and secure operation of applications.

Measurable Learning Outcomes

Upon successful completion of this course, the student will be able to:

  1. Apply secure design and development principles in the construction of software systems of varying complexity.
  2. Demonstrate an understanding of all elements of a secure SDLC.
  3. Demonstrate the ability to communicate effectively with a range of audiences.
  4. Demonstrate the ability to function effectively on teams to accomplish a common goal.
  5. Integrate a biblical worldview into the design and use of technology.

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 Module/Week 1.

Discussion Board Forums (8)

Discussion boards are collaborative learning experiences. Therefore, the student will create a thread in response to the provided prompt for each forum. Each thread main post must be at least 300 words and demonstrate course-related knowledge. In addition to the thread main post, the student will reply to the threads of at least 2 classmates. Each reply must be at least 100 words. At least 1 citation (from the text or scripture) must be included in each thread main post and the reply must contain at least 1 citation from scripture. Current APA formatting is required for any citations.

Capstone Project Phases (5)

To reinforce the material in each module, the student will complete 5 assignments involving written elements of a secure SDLC plan along with incremental releases of a resilient application that will give him or her an opportunity to demonstrate mastery of the lessons learned during the assigned or previous module/week. Instructions for the projects are provided in Blackboard. Note that if the instructor is unable to execute a project, it will be assumed to be incomplete and graded appropriately. It is the student’s responsibility to ensure that everything necessary is submitted and that the project can be executed by the instructor.

Mid-Term Exam

The student will complete a Mid-term Exam which will cover all the material from the first 5 chapters of the textbook. This exam will be open-book/open-notes, contain a variety of 50 multiple-choice/answer and true/false questions and have a time limit of 1 hour and 30 minutes.

Final Exam

The student will complete a comprehensive Final Exam which will cover all the material from last 5 chapters of the text book. This exam will be open-book/open-notes, contain a variety of 50 multiple-choice/answer and true/false questions and have a time limit of 1 hour and 30 minutes.