View Summer 2024 Courses

Computer Science: Cybersecurity Principles

CS 2660 OL1 (CRN: 61086)

3 Credit Hours—Seats Available!

to Online (View Campus Map)

About CS 2660 OL1

Introduction to cybersecurity, fundamental security design principles, programming flaws, malicious code, web and database security, cryptography algorithms and hashing functions; overview of computer networks and common network threat vectors. No credit if taken after CS 3660. Prerequisites: CS 1080, CS 2100 with a grade of C- or better.

Instructor

Related Program

Computer Software Certification

Notes

Prerequisites: CS 1080, CS CS 2100 with a grade of C- or better. Asynchronous online

More Information

Section Description

This course builds a strong foundation in the principles of cybersecurity. Topics include an introduction to cybersecurity, fundamental security design principles, programming flaws, malicious code, web and database security; as well as common cryptography algorithms and hashing functions. The course concludes with an overview of computer networks and common network threat vectors. Prior programming experience is expected, particularly proficiency in Python. Prerequisites: CS 1080 (web development), CS 1210 (Python) and CS 2100 (OOP Java)

Section Expectation

Learning Objectives: Understand key concepts/terms, such as threats, vulnerabilities, and controls Understand fundamental security design principles Understand confidentiality, integrity, and availability Be able to identify common authentication methods Be able to identify common access controls Gain exposure to the types of programming flaws that introduce vulnerabilities Understand web security best practices and common threats Understand database security best practices and injection threats Identify common cryptographic algorithms Understand the technique of password hashing and salting Gain a solid foundation of computer network principles, protocols, and security

Evaluation

The course grade is comprised of a variety of assignments, quizzes, a final exam/project, and concept assignments.

Class Times

to

Location

Online (View Campus Map)

Important Dates

Courses may be cancelled due to low enrollment. Show your interest by enrolling.

Deadlines
Last Day to Add
Last Day to Drop
Last Day to Withdraw with 50% Refund
Last Day to Withdraw with 25% Refund
Last Day to Withdraw

Resources

Other courses you may be interested in…

SectionTitleInstructorsDatesDaysTimesCreditsCRN
CS 1080 OL1
  • Bob Erickson
to N/ASee Notes 360001
CS 1210 OL1
  • James Eddy
to N/ASee Notes 360002
CS 2100 OL1
  • Jackie Horton
to N/ASee Notes 461192
CS 2450 OL1
  • Bob Erickson
to N/ASee Notes 361460
CS 2870 OL1
  • Jacob Martin
to N/ASee Notes 361555

There are no courses that meet this criteria.

QUESTIONS?

We'd love to hear from you!