Computer Science Basics

How do Computers 'think'?

Binary (or base-2) a numeric system that only uses two digits — 0 and 1. Computers operate in binary, meaning they store data and perform calculations using only zeros and ones. A single binary digit can only represent True (1) or False (0) in boolean logic.

How do computers make images?

At the most basic level, Computer-Generated Imagery (CGI) is the creation of still or animated visual content with computer software. CGI most commonly refers to the 3D computer graphics used to create characters, scenes and special effects in films, television and games. (We will be working with this using pixels- nothing too complicated!)

How do computers see images?

Computers can't actually see, but there are tools out there and methods for making computerssee” the same things we humans can. ... Since computers see images as millions of individual pixels each with colour and alpha values it's difficult for a computer to determine if there are “things” in the image, so we remove data.

Video

How to use Ciphers

In cryptography, a cipher (or cypher) is an algorithm for performing encryption or decryption—a series of well-defined steps that can be followed as a procedure. An alternative, less common term is encipherment. To encipher or encode is to convert information into cipher or code.

Code.org Express Coding Classes

Self-paced computer science mini-programming exercises on code.org

Coding an App Using Line (Java) Coding

Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.