|
|
1 |
|
Introduction |
No |
- |
1 |
1 |
What is a Computer? |
No |
- |
1 |
2 |
History of Computing 1 |
No |
- |
1 |
3 |
History of Computing 2 |
No |
- |
1 |
4 |
Applications - Business, Embedded, etc |
No |
- |
1 |
5 |
Test 1 |
|
|
2 |
|
Hardware |
No |
- |
2 |
1 |
The Mighty Switch |
No |
- |
2 |
2 |
Binary Concepts - Boole, On-Off, 1s and 0s |
No |
- |
2 |
3 |
Number Systems - Binary, Octal, and Hexadecimal |
No |
- |
2 |
4 |
Computer Memory |
No |
- |
2 |
5 |
Test 2 |
|
|
3 |
|
Low-Level Programming |
No |
- |
3 |
1 |
Binary Arithmetic - Addition with a Computer |
No |
- |
3 |
2 |
Basics of Assembly Language 1 |
No |
- |
3 |
3 |
Basics of Assembly Language 2 |
No |
- |
3 |
4 |
Basics of Assembly Language 3 |
No |
- |
3 |
5 |
Test 3 |
|
|
4 |
|
System Software |
No |
- |
4 |
1 |
Input and Output |
No |
- |
4 |
2 |
Operating Systems |
No |
- |
4 |
3 |
Tools for Computing |
No |
- |
4 |
4 |
Computer Languages |
No |
- |
4 |
5 |
Test 4 |
|
|
5 |
|
First Programming Concepts |
No |
- |
5 |
1 |
What is data? |
No |
- |
5 |
2 |
Integer data type |
No |
- |
5 |
3 |
Assigning values |
No |
- |
5 |
4 |
Float data type |
No |
- |
5 |
5 |
Test 5 |
|
|
6 |
|
Control Statements |
No |
- |
6 |
1 |
An array |
No |
- |
6 |
2 |
A basic loop |
No |
- |
6 |
3 |
The if statement |
No |
- |
6 |
4 |
The if statement, Part 2 |
No |
- |
6 |
5 |
Test 6 |
|
|
7 |
|
Procedural Programming |
No |
- |
7 |
1 |
Subroutines, Part 1 |
No |
- |
7 |
2 |
Subroutines, Part 2 |
No |
- |
7 |
3 |
Methods, Part 1 |
No |
- |
7 |
4 |
Methods, Part 2 |
No |
- |
7 |
5 |
Test 7 |
|
|
8 |
|
Object-Oriented Programming |
No |
- |
8 |
1 |
Objects and Classes |
No |
- |
8 |
2 |
Programing with Objects |
No |
- |
8 |
3 |
Programming with Classes |
No |
- |
8 |
4 |
Inheritance |
No |
- |
8 |
5 |
Test 8 |
|
|
9 |
|
Supplemental Topics |
No |
- |
9 |
1 |
Other Computer Languages |
No |
- |
9 |
2 |
Networks |
No |
- |
9 |
3 |
Open Source Software |
No |
- |
9 |
4 |
Other Resources |
No |
- |
9 |
5 |
Test 9 |