Syllabus

For more information, visit us at www.strongtowersoftware.com .
Completed Grade Week Day Module
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

Copyright © 2005 by StrongTower Software Inc. All Rights Reserved.