The first of three parts of the coding curriculum, Coding 6 introduces a variety of coding languages, as well as sets the foundation for more advanced projects to follow in Coding 7 and Coding 8. We will learn the basics of block coding through Tynker, explore the history and current use of Javascript, and work with more modern coding languages, such as Python. By the end of this course, students will understand and be able to:
use code for input and response systems
decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs
use feedback to refine a solution that meets user needs
solve problems by using the process of Define, Prepare, Try, Reflect
brainstorm questions or strategies that can help them better define open-ended problems
explain the input/output/storage model
determine different approaches to solve a problem and prototype solutions
use flowcharts and/or pseudocode to address complex problems as algorithms
collaborate with contributors when creating a computational artifact
Before class begins:
Make sure your device is fully charged.
Gather any necessary documents, texts, or files (your workbook, supplies, and any assignments) you may need for the day.
Please listen without talking while others are speaking (such as your group members or teacher). Take turns as needed.
Pay attention to who is speaking; if you have a question, raise your hand. Do not interrupt the speaker.
Stay on topic with your discussions. Be polite, appropriate, and respectful.
Class Expectations:
Respect everyone, in both your words and in your actions.
This means respecting the teacher, yourself, and your fellow students at all times, including using appropriate language. Be a kind person.
Listen when others are speaking.
Pay attention, participate and ask questions. Just don't ask questions when others are already talking. Raise your hand, be patient, and your questions will be addressed! Be sure to listen carefully, in case someone asked the same question you were going to ask.
Come to class prepared with all required materials.
This means to come prepared with the materials asked for in the Class Materials section: the science workbook, at least one pencil, a composition notebook, and a folder.
Class time is for class activities.
This includes arriving to class on time. When we arrive for class, we take out our class materials, and start working on the Do Now. This is how class will always start; you do not need to ask permission to start working on the Do Now.
Follow the teacher's directions the first time.
When directions are given, please do your best to follow them the first time. If you have questions or are confused, raise your hand, and ask when called upon. You never know if others have the same question, and are themselves too shy to ask.
Take responsibility for your actions.
If you break a classroom rule, please accept responsibility for it. Denying, lying, or blaming others is not what scientists do. We learn and grow from our mistakes, while doing our best to avoid repeating them.
Class Rules:
Seeing or hearing your cell phone being used will result in being asked to hand it over to the teacher. Refusal to hand over your cell phone will be treated as insubordination.
Class is dismissed when the teacher says that the class is dismissed, not the bell.
This goes double for any individuals or groups that have not cleaned up their work area.
Write your full name and period number at the top of each assignment.
Full name, in this case, means your first name and last name. If I cannot easily identify the work is yours, I cannot give you credit for it.
All work must be neatly done and legible in order to receive credit.
If handwritten, make sure that the teacher can read your work. If typed, choose a easily-readable font.
Classwork Policy: Do your best work. Incomplete classwork is expected to be completed on time and is due at the start of the class period. Incomplete classwork assignments will have 10 points deducted from them for each day late, and will be noted in Genesis as a Missing (M, grade value of 0 points) until submitted. Missing work will be accepted to a maximum of five days late, before remaining a 0. For any work that is submitted late, you must notify me that you have submitted it. Please tell me personally and wait for me to acknowledge that I heard you; comments on Google Classroom provide me with no notification that they have been sent.
Absentee Policy: If you are absent on any day, you are responsible for obtaining any missing classwork or homework, and submitting the missing work. Ideally, this would be at the start of the class period on the following day, but you have one day to make up the work for each day that you were absent. For example, if you were absent for three days, you would have three days following your return to make up the missing work. (Check the agenda posted in Google Classroom to find out what work you missed while you were out.) You are responsible for making arrangements to take any missed quizzes or tests the day you return; I cannot and will not track you down. Quizzes or tests that are not made up before they are returned to your fellow students will receive a 0.
Class Materials: Students are expected to have their Chromebook daily. Failure to be prepared for class may result in the need to finish incomplete classwork as homework.
Extra Help: Any student may request to stay for extra help on Monday mornings (7:30 - 8:05 AM), but must do so at least one day in advance (so that I may prepare appropriate review materials). Those students should arrive with their Chromebook, and a list of topics of which they would like further explanation.