Students

Upper School

Curriculum

Purchase textbooks

Community Service

Faculty

Clubs &
Organizations

Contact Information

Middle School

Guidance

College Counseling

 

  Students—Upper School Curriculum—Computer Technology

Upper School Curriculum Computer Technology
The Computer Technology curriculum is constructed around the premise that information systems and computer technologies are requisite tools for student learning in a knowledge-driven world. The program endeavors to enhance academic and intellectual learning through projects and activities incorporating analytical thinking, logical reasoning, and problem solving. Students are introduced to technological tools which enable them to obtain, experience, and manipulate information for communication and creative expression. These tools are also intended to improve student achievement and to provide students with skills for life-long learning.

Upper school students are offered Keyboarding, Introduction to Computer Programming, and Computer Database Programming as one-semester electives. Keyboarding introduces students to the computer keyboard, "touch" keyboard operation, and word processing skills, as well as e-mail and the use of the Internet as a research tool. This course is especially applicable to new students admitted to the Academy in the Upper School.

Introduction to Computer Programming introduces the student to the fundamentals of creating computer programs. Focus is divided between two general areas of programming: the programming language and good programming design. The languages include HTML, JavaScript, and Visual Basic. Design elements are developed throughout the semester independent of the particular language used. This course provides the student a basic background in programming to serve as a basis for further study or as a background for communicating intelligently with programmers in a work environment. Computer Database Programming introduces the student to the fundamentals of creating databases and programs that utilize databases. The database elements include Access 2000, Visual Basic, MySQL, and PHP. The course makes use of a progressive project-based atmosphere centering on real-world database applications, which will demonstrate mastery of the various environments covered in the course.

A brief description of the classes offered by HRA are available in our Course Catalog. You may also view these Course Descriptions online.