Yorkville High School Computer Science Department
Yorkville High School Computer Science Department on Facebook  Yorkville High School Computer Science Department Twitter Feed  Yorkville High School Computer Science Department on Instagram

Yorkville High School Computer Science

ASSIGNMENTS: Virtual Machine Part 2 - March 24, 2017 :: Checkers - April 13, 2017 :: Network App - May 19, 2017

Computer Science Advanced Studies Lessons

Computer Security

Symmetric Cipher Model

Cryptanalysis

Substitution Ciphers

Transposition

Block Ciphers

Data Encryption Standard (DES)

Advanced Encryption Standard (AES)

Multiple Encryption

Block Cipher Modes of Operation

Random Numbers

Stream Ciphers

Public-Key Cryptography

The RSA Algorithm

Cryptographic Hash Functions

The Secure Hash Algorithm

User Interface Design

Usability

Learnability

Visibility

Efficiency

Errors & User Control

User-Centered Design

Task Analysis

Generating Designs

UI Software Architecture

Layout

Output

Input

User Testing

Controlled Experiments

Experiment Analysis

Web Research Methods

Prototyping

Graphic Design

Informational Visualization

Color and Typography

Accessibility

Internationalization

Heuristic Evaluation

Animation

Yorkville High School Computer Science Department on Facebook Yorkville High School Computer Science Department Twitter Feed Yorkville High School Computer Science Department on Instagram