Cheney Middle School

Skip to main content
Mobile Menu
Please Create A Marquee

Homepage

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

 

Current Computer classes for 2021-2022

Computer Programming                                                         

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.

 

Introduction to Programming                                                        

1 Quarter                                  Prerequisite: None

This class starts with Tynker 300 which gives them a start of understanding block coding and a taste of text coding. From this point they will go in to Code.org express coding for some more block coding and logic puzzle work. The rest of this class is spent going into scratch and building projects to enhance their programming skills.

 

Intermediate Computer Programming                                                

1 Quarter                                  Prerequisite: Introduction 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.

 

HTML/CSS Web Coding                                                   

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

This class will use code.org.  Students will learn the basic elements of coding in HTML & CSS than they will apply their skills by developing a personal web page. This is an introduction to coding using "Text based programming"

 

Introduction to JavaScript                                                             

1 Quarter                                  Prerequisite: HTML/CSS Web Coding (with a grade of a B+ or Higher) & 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, which is 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. Not finishing all of the bench marks in one quarter will not affect grade, based on effort policy.

 

JavaScript Projects

1 Quarter                                  Prerequisite: Intro to JavaScript (completed)

This class starts where the student left off 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, based on effort policy.

 

Introduction to Python

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, based on effort policy.

 

Python Projects

1 Quarter                                  Prerequisite: Intro to Python

This class starts where the student left off 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, based on effort policy.

 

Intermediate Python

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.

 

Introduction to Photoshop                                                                           

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 half 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 or sprites and background in computer programming.

 

Advanced Photoshop                                                                       

1 Quarter                                  Prerequisite: Photoshop

 

One of the most powerful pieces of software out there is Adobe Photoshop. Using this software you will create about a half dozen projects, from creating your own creature to putting images inside of text.  Students in Advanced will practice and sharpen the tools they learned taking it the first time with more challenging projects are higher requirements.