This course meets the Computer requirement for graduation, but not the math requirement. The students will learn basic elements of program design and apply these concepts to problems in mathematics and related areas. Additionally, students will design algorithms to assist in solving these problems. Students will find this course designed to establish a foundation for further study in computer science and to prepare college-bound students who will need computer knowledge to carry out study and application in a variety of subject areas.