Cheney Middle School

Skip to main content
Mobile Menu
Please Create A Marquee

Homepage

Grade:6,7, & 8 Computer Programming
Room: 101A ( Library Computer Lab )
Phone:509-559-4413
Email:ghorvath@cheneysd.org (best way to contact)

 

Current Computer classes for 2019-2020

 

Computer Programming (1-7)                                                             7-8

This will be the general class that students will be assigned in master schedule and when class starts based on prerequisites students will be placed in the class based on experience. Students will also not move up in programming classes with out showing basic bench marks set in each class. These bench marks are programming projects showing basic mastery of the course they took. If a student still needs to finish a bench mark from a prior class they will be in the same class as prior quarter until they complete it and then I will move them up in that same quarter.

 

Computer Programming Intro.                                                             7-8

1 Quarter                                  Prerequisite: None

This class starts with basic logic using light bot app for a couple days and then to Introduction to Tynker through the free classes offered programming 100 and programming 300 exposes them to drag and drop logic programming, real brief JavaScript, and python( 2 ½ weeks) .  The rest of this class is spent going into scratch and building both apps. and games with 2 directed projects and 1 final project of students choice.

 

Computer Programming Intermediate                                                  7-8

1 Quarter                                  Prerequisite: Programming 1 (with a grade of a B or Higher)

This class is using code.org Chapter 3 CS Discoveries of drag and drop programming using their interface based on JavaScript. It is an excellent bridge from drag and drop scratch coding to actual JavaScript coding. Students will have projects in this course that are bench marks to be able to move on the next course of JavaScript text programming. Not finishing all of the bench marks in one quarter will not affect grade.

 

Computer Programming Intro to JavaScript                                           7-8

1 Quarter                                  Prerequisite: Intermediate Programming (bench mark programming completed)

This class starts with the student using Khan Academy for about 4 weeks learning the change of the drag and drop programming in intermediate to the text scripting using a text editor eventually. The second half of the quarter will be using Tynker JavaScript 101. Most students are expected to learn the conditional logic, variables, patterns, expressions and get into using the canvas. (HTML/CSS) will be a great help to add some flair to their projects, but is not needed. The Tynker series will have the student text scripting without any background command support from hidden files making it easier to program. The projects they will create will be done in sublime text editor. The expectation of this class is to get them to start game projects assigned to the student through both my staff page and Tynker. Most students will only make it to a couple of the projects in one quarter. Not finishing all of the bench marks in one quarter will not affect grade.

 

Computer Programming JavaScript (Projects)                                        7-8

1 Quarter                                  Prerequisite: Intro to JavaScript

This class starts where the student left of in Intro to JavaScript. They will continue through the more advance projects in design with other students in the class working as a group to complete the assignments. The projects are very detailed and will take a lot of focus and work. At the end of these projects students will so a general mastery of programming skills, group work skills, and a good syntax control of JavaScript. Students will have to complete all of the bench mark projects before continuing on to the next course. Not finishing all of the bench marks in one quarter will not affect grade.

 

Computer Programming Intro to Python                                                 7-8

1 Quarter                                  Prerequisite: JavaScript (completion of all bench mark projects)

This is a beginning python class where students learn through Tynker the basic syntax and organization of using python through Tynker. They will also learn how to build some games through projects and add elements and functions to the games for completion. Students who successfully complete this lesson plan will demonstrate a strong mastery of Python syntax, as well as the ability to creatively program games and other projects and debug their own code. Students will also be able to come up with an idea for a game and take it through the entire design and implementation process, creating custom versions of many of their favorite games in Python. Not finishing all of the bench marks in one quarter will not affect grade.

 

Computer Programming Python(Projects)                                                7-8

1 Quarter                                  Prerequisite: Intro to Python

This class starts where the student left of in Intro to Python. They will continue through the more advance projects in design with other students in the class working as a group to complete the assignments. The projects are very detailed and will take a lot of focus and work. At the end of these projects students will so a general mastery of programming skills, group work skills, and a good syntax control of Python. Students will have to complete all of the bench mark projects before continuing on to the next course.Not finishing all of the bench marks in one quarter will not affect grade.

 

Computer Programming Python 2                                                             7-8

1 Quarter                                  Prerequisite: Python (completion of all bench mark projects)  

This class will also cost the school through Tynker. This is the intermediate python classes through Tynker. Students will start with simple input-output statements and conditional logic, then progress to using more complex data structures to build algorithms. With hands-on coding practice, students learn to design, build, and debug programs – skills that any programmer needs to solve real-world problems. Students who successfully complete this lesson plan will demonstrate a strong mastery of Python syntax and functionality, as well as the ability to independently solve advanced coding problems.

 

CTE Web & Design

This is a 2 part series where students will learn both the design elements and the design coding of a web-site. This series has HTML/CSS web design with adobe Photoshop & Adobe Illustrator.                                              

 

Photoshop                                                                                                     7-8

1 Quarter                                  Prerequisite: None

 

One of the most powerful pieces of software out there is Adobe Photoshop. Using this software you will create about a dozen projects, from creating your own creature to putting images inside of text.  Students will also learn how to use these two tools in designing materials for Web Design. This is part of the Web Design framework that students can do together in a following quarter with HTML/CSS.

 

HTML/CSS Web Design(This is the 7/8 gr. version of Tech Today (CS Discoveries)  7-8

1 Quarter                                  Prerequisite: None

This class will use code.org.  Students will learn the basic elements of coding in HTML & CSS then they will apply their skills by developing a personal web page. This is part of the Web Design framework that students can do together in a following quarter with Photoshop and Illustrator.

Microsoft Foundations  

1 Quarter                                 Prerequisite: None                                                          7-8

This a class where a student will learn the information needed for a foundation in Word, PowerPoint  and Excel. This class is the help the student towards the Microsoft certification program, which the state of Washington pays for through CTE programs. Certifications can be obtained in the future.                                                                        

Tech Today (CS Discoveries)                                                                             

1 Quarter                                 Prerequisite: None                                                          6

This class will use code.org.  Students will learn the basic elements of coding in HTML & CSS then they will apply their skills by developing a personal web page. They will also learn some basic computer concepts of file systems and the schools computer network system. The will also build internet skills need to obtain materials for their personal web-sites. This  class is an excellent bridge from simple coding of web layout to logical script line coding and programming.