Skills Test
Our Master’s in Cybersecurity courses are 7 weeks long. They are fast-paced and demanding.
Prerequisites prepare you to be successful in a related course and help to ensure that all students start at the same level of understanding.
After students are matriculated into the program, they will be given access to the skills tests. Students will need to successfully pass the skills tests before they are able to take courses that have Python, probability or statistics as a prerequisite.
High level Python, probability and statistics skills test concepts are:
Python:
Basic Data Types
- Integer: basic operators, e.g., arithmetic (+, -, *, /, and %), relational (>, <, >=, <=, ==, !=), and logical (and/or in if statement).
- String: print, escape character, slicing.
- List, Dictionary, Tuple: definitions, assignment, access, and length.
Flow Control
- if statement
- while statement
- for statement
- break and continue in loop
Basic Functions: define and use functions.
Basic File Operations: reading and writing to a file.
Probability and Statistics:
- Basic probability
- Random variables and probability distributions
- Mathematical expectation, and
- Special probability distributions
Understand when and how to use discrete and continuous probability models in univariate context.
View the course list to determine which courses have Python, probability or statistics prerequisites.
Think you need to first “brush-up” on the concepts above? Visit these online course sites for possible class options.
Textbook for probability prerequisite only: Advanced Engineering Mathematics by Erwin Kreyszig, 10th edition, chapter 24.
NOTE: neither the MS in Cybersecurity professors nor advisers are unable to recommend any specific courses found at these sites. They are being listed as a means of reference only.