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: No Current Assignments

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

Message Authentication

HMAC and CMAC

Digital Signatures

Key Management

User Authentication

Secure Sockets Layer

HTTPS and SSH

Wireless Network Security

SQL Injection

Cross-Site Scripting (XSS)

Upload Vectors

Database Programming

Database Management Systems

HTML

ER Diagrams

Relational Databases

Normalization

SQL SELECT

SQL Updates

PHP

SQL in PHP

jQuery

Query Optimization

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

Animation

Heuristic Evaluation

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