Lecture 17. MAE 5, Tuesday, May 28, 2002

As indicated by the course outline, the reading assignment this week is Chapter 12 on Computer Graphics. Laboratory Quiz 4 will be given in the sections. True BASIC provides extensive capabilities for creating, importing and exporting graphical images. New processes involving graphical objects are in development, as discussed on the True Basic webpage. Webpage graphical capabilities (html, applets, java) are in development to keep up with this evolving technology. The Catlin text and this course only scratch the surface of BASIC's underlying powers, which are growing rapidly to accomodate the needs of the information age. The tendency is to move toward higher and higher level languages such as BASIC as the speed of computers and the complexity of computer programs increase, presented in more and more user friendly forms such as True BASIC.

Some of the methods presented in Chapter 12 include:

All of these concepts are illustrated by the Example Programs 12-X and the two practice programs PP12.1 and PP12.2.

Read ahead in Chapter 13 about programming with matrices. You have seen some matrix commands in the demo programs included with True BASIC, and know they are very compact and efficient. See the Matrix Read and Matrix Print example. This program should be compared to a similar program where the information about Tutors and their subjects are read into a matrix and printed out without matrix commands. Interested in a horoscope program?. This program has now been expanded to include all the astrological signs. Check for yours! This is the program for the bouncing windows and screens shown in class.

Quiz 9a solution Quiz 9b solution

Self Test Question Answers Chapter 12. Study these in preparation for Quiz 12, the last quiz of the quarter (today).

 

Lecture 18. MAE 5, Thursday, May 30, 2002

Project 2 is due Friday, June 7, 2002 at noon (next week). If you have your project finished early and would like to demonstrate it to the class, today is the day! Please put a copy in the drop-box labelled "Project 2 copies for demonstration" and I'll bring it to class. Put another copy in the regular drop-box for grading.

 

Help