Scholars Online Icon Scholars Online

Course Description

Academic Year 2010-2011 • Grade 7 and above • Programming Sequence

For reference only; see current year course listing for course availability and details.

Introduction to Programming

Sections and Teachers

Instructor: John Hogan

Section dates, meeting times, and tuition are still being determined. Click on instructor name to contact instructor and suggest your course schedule preferences.

Participants in this course will learn: • What is programming? • Program Design • The analysis and reasoning needed to convert a statement of requirements into a program design. • Some basic flowcharting techniques. • The basics of the Ruby Programming Language. Each student will prepare a final project analyzing and designing a program.

Prerequisites

No prior programming experience is needed. This is a beginning course. IMPORTANT: Students will need to have Ruby installed or available on their computer to complete their assignments. (The download and installation of Ruby is described in the required text.)

Recommended background

Students should be familiar with text editors and working with files and folders (directories) on their computers.

Textbooks and Materials

This item is required:

Learn to Program, Second Edition (The Facets of Ruby Series) [Edition or Version: 2], Authors: Chris Pine

ISBN: 1934356360

Best sources: Scholars Online Bookstore


Ready to Enroll?

Welcome back! Click this button to log in, update your contact information, add students, and enroll yourself or your student in our courses.

Don't yet have a member account? Click this button to create one. We collect only the information we need to identify you and support your enrollments.

Need to know more first? Click the button to check out our FAQs page. You can also email the teacher (just click on the teacher's name in the section listing above!), or contact our Academic Support advisor (See our Support page).


Scholars Online is fully accredited through the Middle States Accreditation Commissions on Elementary and Secondary Schools.

Hosted on Interserver