Scholars Online Programming Courses
We are still working out our software programming sequence. Our current offering is limited to a basic HTML course intended to help students develop skills for better presentation of their academic work
Individual courses
If you would like to see a couse not yet listed, please use the EMAIL US link below to contact Scholars Online Administration with your course request.
Students who were enrolled in courses from previous years will find the teacher, text, and course description information available from the student's unofficial transcript, which can be reached from the parent's Account Management Center, or from an alumni's own Account Management Center.
To see details about an individual course, click on the black triangle to the left of the course name.
 |
Introduction to Programming • 2011 listing - for reference only • Grade 8 or above
| |
|
Primary Instructor
| |
|
|
Sections [Enrolled students will be notified if teacher schedules change between course posting at the time enrollment opens and the scheduled start of classes. Please see Tuition and Fees for refund policy.]
| |
| | Section 1 Instructor: John HoganClasses meet from September 6, 2011 to June 1, 2012Sunday 10:30 PM to 11:30 PM ETTuition: $350.00Section 2 Instructor: John HoganClasses meet from September 8, 2011 to May 31, 2012Thursday 10:30 PM to 11:30 PM ETTuition: $350.00
|
|
|
Website
| |
| | There is currently no teacher website for this course.
|
|
|
Description
| |
| | 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.
|
|
|
Meetings
| |
| | This course meets once a week for discussion and review of assigned homework.
|
|
|
Homework
| |
| | Weekly assignments will involve simple Ruby program exercises or analysis exercises or both.
Once the students start their projects these will be shorter to allow the student to work on their projects.
|
|
|
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
| |
|
Learn to Program, Second Edition (The Facets of Ruby Series) (Edition: 2) Chris Pine
| |
| | This text is required. ISBN: 1934356360 Best sources: Scholars Online Bookstore
|
|
 |
Introduction to Programming • Offering for 2012 • Grade 9 or above
| |
|
Primary Instructor
| |
|
|
Sections [Enrolled students will be notified if teacher schedules change between course posting at the time enrollment opens and the scheduled start of classes. Please see Tuition and Fees for refund policy.]
| |
| | Section 1 Instructor: John HoganClasses meet from September 6, 2012 to June 8, 2013Dates and times to be arranged with enrolled students.Tuition: $350.00
|
|
|
Website
| |
| | There is currently no teacher website for this course.
|
|
|
Description
| |
| | 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.
|
|
|
Meetings
| |
| | This course meets once a week for discussion and review of assigned homework.
|
|
|
Homework
| |
| | Weekly assignments will involve simple Ruby program exercises or analysis exercises or both.
Once the students start their projects these will be shorter to allow the student to work on their projects.
|
|
|
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 incorrectly described in the required text--correct instructions will be given on the 1st day of class.)
|
|
|
Recommended background
| |
| | Students should be familiar with text editors and working with files and folders (directories) on their computers.
|
|
 |
Textbooks and Materials
| |
|
Learn to Program, Second Edition (The Facets of Ruby Series) (Edition: 2) Chris Pine
| |
| | This text is required. ISBN: 1934356360 Best sources: Scholars Online Bookstore
|
|
| To enroll in any of the courses listed above, log into your Scholars Online Account Management Center using the login link at the bottom of any page and select the member you wish to enroll. If you do not have an account, you may create one using the Membership and Enrollment link in the SiteMap to the left of any page. |
Scholars Online is accredited by the Northwest Accreditation Commission.
|
Who We Are |
|
|
Fostering Community |
|
|
What We Do |
|
|
Tools |
|
|
Courses Offered |
|
|
Taking Part |
|