
Registration is Open!
Course Detail
Computer Science: QR: Cybersecurity Principles
CS 166 OL1 (CRN: 61260)
3 Credit Hours
About CS 166 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 266. Prerequisites: CS 008, CS 110 with a grade of C- or better.
Instructor
Related Program
Notes
Dates: May 23 - July 1, 2022 Prerequisites: CS 008, CS 110 with a grade of C- or better.
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: CS008 (web development), CS021 (Python) and CS110 (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.
Meetings
to
Location
Online (View Campus Map)
Important Dates
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…
Section | Title | Instructors | Dates | Days | Times | Credits | CRN |
---|---|---|---|---|---|---|---|
CS 021 OL1 | Computer Science: QR:Cmptr Programming I: Python |
| to | N/A | See Notes | 3 | 60002 |
CS 021 OL2 | Computer Science: QR: Cmptr Programmng I: Python This section is full: view available options |
| to | N/A | See Notes | 3 | 61259 |
CS 091 OL2 | Computer Science: Instructing in Computer Sci |
| to | N/A | See Notes | 0.5 - 6 | 61330 |
CS 110 OL1 | Computer Science: QR: Intermediate Programming |
| to | N/A | See Notes | 4 | 61409 |
CS 167 OL1 | Computer Science: Cybersecurity Defense |
| to | N/A | See Notes | 3 | 61261 |
There are no courses that meet this criteria.