| Programming II
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. Students will be introduced to advanced programming topics and structures. This course will complete the foundation needed to move on to other computer programming languages.
Arrays
This unit will introduce the learner to both one-dimensional and two-dimensional arrays. The learner will learn how to set up and use arrays in True BASIC programs to accomplish various tasks, including sorting and searching lists of data.
Processing Text
Though early computers were used almost exclusively for number crunching, text-related applications, such as word processing and database management, have become equally important. In this unit, the learner will develop skills to design programs that will manipulate character strings to create text type programs.
Sequential Files
This purpose of this unit is to introduce the learner to the creation of data files as a way to enter information into a program. Sequential files will be discussed as a primary choice of a computer program that must frequently display and/or modify an entire data file.
More Numeric Functions
This unit will add to the learner's file of built-in numeric functions that will generate random numbers and evaluate mathematical expressions.
More Graphics
This unit will build on the learner's Programming I graphics knowledge to explore more powerful graphics- and sound-handling capabilities.
Computer Game
The goal of this unit is to give the learner the time to produce a computer game using the programming structure techniques learned in Programming I and Programming II.
|