| Programming I
The purpose of this course is two-fold: to teach programming concepts in general and the elements of the True BASIC language in particular. Great emphasis is placed on structured programming principles: problem solving, top-down modular program design, structured coding, and programming style. Students in this course will learn to write readable, reliable, and well-documented programs, and be able to move on to more advanced topics and/or other programming languages.
BASICS OF TRUE BASICS
This unit will teach the students how to write simple True BASIC programs. Discussion will include fundamental aspects of this computer language as well as the general process for transforming a given problem into a suitable program. This unit will also introduce the important concept of programming style.
TRUE BASIC INPUTS & OUTPUTS
This unit will teach about more powerful means of performing input and output operations using the INPUT, READ, and PRINT USING statements. A primary focus of this unit is to teach students the process of writing programs.
TRUE BASIC STRUCTURED PROGRAMMING
Structured programming is a method for designing and coding programs in a systematic, organized manner. This unit is devoted to the concept of modular program design and how to implement it in True BASIC through the use of subprograms and functions.
TRUE BASIC LOOPS
This unit explores the topics of loops in depth. Different types of loops will be discussed and students will be able to describe how they are implemented in True BASIC.
TRUE BASIC DECISION STRUCTURES
This unit focus is on one of the computer's characteristic qualities of being able to make decisions, to select among alternative blocks of code. These blocks of code, together with the condition that determines which of them is selected , make up a decision structure. This unit also presents some applications of decision structures, including menu-driven programs.
TRUE BASIC GRAPHICS PROGRAMMING
This unit will lay the groundwork for very elementary concepts in writing programs that display images (or graphics) on the computer's screen. With this background, students will be able to explore more advanced topics on their own by reading the True BASIC manual.
|