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
We are currently working with teachers to determine our 2009 course offerings. Many courses are not yet listed but will appear between now and April 1, when registration opens; listings and course times should not be considered final until that date. If you particularly desire a course that is not listed below, contact the current teacher or use the EMAIL US link below to notify administration that you want the course!
Courses offered in 2006 no longer listed here. However, if your student took the course, all course information will be available from the student's unofficial online transcript link in your 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 • 2009 listing - for reference only • Grade 7 or above
| |
|
Primary Instructor
| |
|
|
Sections [Enrolled students will be notified if teacher schedules change between course posting in April and the scheduled start of classes. Please see Tuition and Fees for refund policy.]
| |
| | Section 1 Instructor: John HoganClasses meet from September 2, 2009 to May 26, 2010Wednesday 2:30 PM to 4:00 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.
|
|
|
Instructor's Notes
| |
|
 |
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
|
|
 |
HTML Basics • 2009 listing - for reference only • Grade 9 or above • [Summer course]
| |
|
Primary Instructor
| |
|
|
Sections [Enrolled students will be notified if teacher schedules change between course posting in April and the scheduled start of classes. Please see Tuition and Fees for refund policy.]
| |
| | Section 1 Instructor: Christe McMenomyClasses meet from June 17, 2009 to August 12, 2009Wednesday 9:30 AM to 10:30 AM ETTuition: $120.00
|
|
|
Website
| |
| | Please review more extensive materials at the teacher's HTML Basics website.
|
|
|
Description
| |
| | This course introduces the elements of basic HTML webpage design with an emphasis on creating readable content for academic assignments. Students will learn how to use HTML tags for simple page layout, font control, links, lists, tables, basic forms to collect information, and how cascading style sheets can be used to change page appearance easily. We will also discuss site design and readability, and using internet resources to learn more.
|
|
|
Meetings
| |
| | This course meets once a week for discussion and review of assigned homework.
|
|
|
Homework
| |
| | Students will select a topic or theme for their website, create the basic page, and each week add new features to the site. Students will upload their scripts for hosting on the SO site for this course.
|
|
|
Prerequisites
| |
| | No previous programming experience or webpage design experience is required.
|
|
|
Recommended background
| |
| | Students should be comfortable with using a word editor like MS Notepad or Mac TextEdit to create ASCII text files. Since this is a course in fundamentals, no WYSIWYG website editors will be used to generate content.
|
|
|
Instructor's Notes
| |
| | There will be no class meeting on July 22, but class will meet on both July 1 and July 8.
|
|
 |
Textbooks and Materials
| |
|
There are no textbook or materials currently required for this course.
| |
| | Check instructor's notes above for additional information, or contact the instructor.
|
|
 |
Introduction to Programming • Offering for 2010 • Grade 7 or above
| |
|
Primary Instructor
| |
|
|
Sections [Enrolled students will be notified if teacher schedules change between course posting in April and the scheduled start of classes. Please see Tuition and Fees for refund policy.]
| |
| | Section 1 Instructor: John HoganClasses meet from September 8, 2010 to May 25, 2011Wednesday 2:30 PM to 4:00 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
|
|
 |
HTML Basics • Offering for 2010 • Grade 9 or above • [Summer course]
| |
|
Primary Instructor
| |
|
|
Sections [Enrolled students will be notified if teacher schedules change between course posting in April and the scheduled start of classes. Please see Tuition and Fees for refund policy.]
| |
| | Section 1 Instructor: Christe McMenomyClasses meet from June 16, 2010 to August 11, 2010Wednesday 9:30 AM to 11:00 AM ETTuition: $150.00
|
|
|
Website
| |
| | Please review more extensive materials at the teacher's HTML Basics website.
|
|
|
Description
| |
| | This course introduces the elements of HTML webpage design with an emphasis on mastering the fundamentals of web page mechanics and design. Students will learn how HTML tags control page layout, fonts, links, lists, tables; they will create simple forms to collect information, and use cascading style sheets to change the look and feel of their website. We will also discuss site design and readability, and explore internet resources to continue development of basic skills.
|
|
|
Meetings
| |
| | This course meets once a week for discussion and review of assigned homework.
|
|
|
Homework
| |
| | Students will select a topic or theme for their website, create the basic page in "hands on" exercises during chat, and complete assignments each week to add new features to their sites. Students will upload their pages to the Moodle for hosting and for peer review.
|
|
|
Prerequisites
| |
| | No previous programming experience or webpage design experience is required.
|
|
|
Recommended background
| |
| | Students should be comfortable with using a word editor like MS Notepad or Mac TextEdit to create ASCII text files. Since this is a course in fundamentals, no WYSIWYG website editors will be used to generate content.
|
|
|
Instructor's Notes
| |
| | There will be no class meeting on July 21.
|
|
 |
Textbooks and Materials
| |
|
There are no textbook or materials currently required for this course.
| |
| | Check instructor's notes above for additional information, or contact the instructor.
|
|
| 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 has been provisionally accredited by the Northwest Association of Accredited Schools.
|
Who We Are |
|
|
Fostering Community |
|
|
What We Do |
|
|
Tools |
|
|
Courses Offered |
|
|
Taking Part |
|