There are relatively few fundamental ideas on which computer programming is based. These ideas may be thought of as an alphabet of computer programming: relatively few ideas are combined in variations to form functional wholes. This section describes these ideas, and to some extent attempts to describe how they interact.
The basic ideas described in this section are:
In addition, this section discusses the mechanics of entering a program in each of JavaScript, Microsoft Word VBA, and the calculator, and gives a series of exercises with answers.
[ Previous page | Top of page | Next page ]
Copyright © 2001 Brian Hetrick
Page last updated 30 December 2001.
Tutorial
Building Blocks I
Introduction
Control Flow II
Basic I/O
Algorithms
A First Program
Answers
Modularization
Data Structures I
Recursion
Program Attributes
Building Blocks II
Algorithm Analysis
Structuring
Data Structures II
Abstract Types
Objects
Problem Analysis
Reference Card
![]()