fbpx

Our catalog of courses is complete. We will occasionally adjust the course listing to reflect the addition of new courses and the retirement of others. 

Live HS
Computer Science
Introduction to Computer Science, Part One

Broaden your understanding of computer science for practical use in a variety of university majors and professional careers. All 7th- to 12th-grade students are welcome!

Total classes: 13, plus pre-recorded lessons

Prerequisite: Students should have a general familiarity with computers – the ability to open applications, use menu-driven commands, and type using the keyboard – so that the emphasis of time can be placed on specific programming lessons.

Suggested grade level: 7th to 12th

Suggested credit: 1 full semester Computer Science

Description

This is part one of an entry-level course, which is designed to expose students to what computer scientists do daily. Students will build games (both 2D and 3D), illustrate stories, and create art, animations, and music during their exploration. The tools we will use have similar properties to building block toys used by children to construct model-sized homes, stores, and towns. More advanced students will have the option of learning Script-based programming tools. In addition to learning to code, students will learn about computing careers, the history of computer science, hardware and software design, and discovering ways for technology to serve people and communities. By the end of the class, students will be able to discern whether further studies in this field are their forte.

Outline

Classes 1: Introduction to Computer Science
Classes 2: Variables
Classes 3: Order of Operations
Classes 4: Debugging and Graphics
Classes 5: Modules
Classes 6: Functions
Classes 7: Selection
Classes 8: Iteration
Classes 9: Strings
Classes 10: Lists
Class 11: Recursion
Class 12: Final Project
Class 13: Final Project

Materials and Homework

Course materials: All materials for the course (ebooks, assignments, lessons, and software) are available for FREE on the web and were developed specifically to help learners of computer science. You can access these tools as follows:

Block Programming – Snap (web based) or Snap Offline (offline);
Python Programming – How to Think Like A Computer Scientist by Runestone Academy ($10 donation to Runestone Academy)
Java Programming – Open Processing (web based) or Processing (offline);

Access to a PC or MAC computer (the downloadable software does not work well on Chromebooks or tablets).

Homework: Assignments will have a Catholic theme to them such as create a video adventure game that illustrates a story from the Old Testament, create a quiz game that prepares someone studying for confirmation, research computer science projects at a Catholic University and report what you find, investigate how your Diocese/Church/Priest uses technology tools, completing programming exercises, and online quizzes which provide immediate scoring feedback. In this course, students have an option to share their programs with fellow students either via a short in-class demonstration, by uploading them to the tool’s website, or by creating a screen capture video. All assignments are given and graded by the instructor. Students will also collaborate with fellow students and mentor them when needed so as to reinforce their knowledge by helping others. Students can expect 2 to 5 hours of time per week (outside of class time) dedicated to homework. Regular feedback will be provided to the students and their parents to ensure that all are aware of the progress being made throughout the course.

Important Dates

Class Meetings:

Wednesdays, September 7 to December 7, 2022 (No class Nov. 23)

Starting times:
10:00 AM Eastern (9:00 AM Central; 8:00 AM; Mountain; 7:00 AM Pacific)

OR

2:30 PM Eastern (1:30PM Central; 12:30 PM Mountain; 11:30 PM Pacific)

THIS COURSE IS OFFERED LIVE
Choose from courses in all subject areas for your upper grade school, middle school, and high school student—taught by worldwide experts in Catholic education.
Other Courses to Explore

Warning: Attempt to read property "ID" on int in /home/staginghomeschoolconnectionscom/staging.homeschoolconnections.com/public/wp-content/themes/DreamAgain-Child-Theme/single-courses.php on line 94

Warning: Attempt to read property "ID" on int in /home/staginghomeschoolconnectionscom/staging.homeschoolconnections.com/public/wp-content/themes/DreamAgain-Child-Theme/single-courses.php on line 94

Warning: Attempt to read property "ID" on int in /home/staginghomeschoolconnectionscom/staging.homeschoolconnections.com/public/wp-content/themes/DreamAgain-Child-Theme/single-courses.php on line 94

Pin It on Pinterest