Wednesday, October 31, 2018

Boo!


Wednesday, October 31, 2018

Today in class:

- Group reading and discussion of User Input and Variables

- Variables explorations

- Naming conventions explorations

Today's applicable Oklahoma curriculum standards:

(L2.AP.PD.05 Develop programs for multiple computing platforms.)
(L1.AP.A.01 Use algorithms (e.g., sequencing, selection, iteration, recursion, etc.) to
create a prototype to provide a possible solution for a common problem.)

Tuesday, October 30, 2018

Tuesday, October 30, 2018

On today's agenda:

- Discuss animated movie homework submitted

(If you have questions about how to use the BROADCAST blocks, please see the coding example here -- https://scratch.mit.edu/projects/258117328/ . It takes two blocks of code to create one broadcast between sprites, so your animated movie project should have at least eight broadcast blocks.)


- Work day for Unit 2 Projects

Today's Oklahoma curriculum standards:

(L2.AP.PD.05 Develop programs for multiple computing platforms.)
(L1.AP.A.01 Use algorithms (e.g., sequencing, selection, iteration, recursion, etc.) to
create a prototype to provide a possible solution for a common problem.)

Monday, October 29, 2018

Monday, October 29 , 2018

On today's agenda:

- Quiz on Unit 2 sections User Input and Variables

- Read and discuss Let’s Dance

- Use starter code to create and modify own dance program and share with class

- Read and discuss Choreography

- Discuss dance notation systems and how programming is like choreography

- Read and discuss Animated Movie

- Animated movie assignment due 20 minutes into tomorrow's class period on Tuesday, October 30, 2018 *Assignments must be complete and submitted at this time. Computer lab time is available during lunch, after school, and before school, if you do not have access to computer or smartphone outside of class.


Today's applicable Oklahoma curriculum standards:

(L2.AP.PD.05 Develop programs for multiple computing platforms.)
(L1.AP.A.01 Use algorithms (e.g., sequencing, selection, iteration, recursion, etc.) to
create a prototype to provide a possible solution for a common problem.)

Thursday, October 25, 2018

Thursday, October 25, 2018

On today's agenda:

- You may use the first ten minutes of class to complete and email your Scratch remixes from yesterday. These are due no later than ten minutes into the class period.

- Then please work in pairs on the Unit 2 Project using Scratch to create your own program. Before beginning, reread the project rubric here -- https://uteachcs.gitbooks.io/uteach-cs-principles-1819/content/Unit2_Programming/md/2A1_ScratchProgrammingProject.html and TOPIC: Programming State through the end of Variables, beginning here -- https://uteachcs.gitbooks.io/uteach-cs-principles-1819/content/Unit2_Programming/md/2-4_TOPIC_ProgramState.html and ending here -- https://uteachcs.gitbooks.io/uteach-cs-principles-1819/content/Unit2_Programming/md/2H6_ReviewingVariables.html .

*There will be quiz on the project rubric and these sections of the text tomorrow.

Wednesday, October 24, 2018

Wednesday, October 24, 2018

Today in class, we will:

- Complete an online worksheet over working with play and broadcast blocks

- Read Remixing Scratch Projects

-  Explore the “See Inside,” “Remix,” and “Remix Tree” functions of Scratch as a class

- Assignment:
Explore the Scratch site, choose a project to remix, create a remixed copy, and alter it, and submit the links for the original project and your remix via email to share with the class -- due before the end of class today. Please send links to the email address on the board.


Today's applicable Oklahoma curriculum standards:

(L2.AP.PD.05 Develop programs for multiple computing platforms.)

(L1.AP.A.01 Use algorithms (e.g., sequencing, selection, iteration, recursion, etc.) to
create a prototype to provide a possible solution for a common problem.)

Tuesday, October 23, 2018

Tuesday, October 23, 2018

Today in class, we will cover the following:

- Programming with blocks

- Read Experimenting with “Play” Blocks

- Hands-on programming with “play” blocks

- Discuss adding sprites, where code appears for different sprites, and how they interact using “broadcast” blocks

- Hands-on programming with “broadcast” blocks


Today's applicable Oklahoma curriculum standards:

(L2.AP.PD.05 Develop programs for multiple computing platforms.)
(L1.AP.A.01 Use algorithms (e.g., sequencing, selection, iteration, recursion, etc.) to
create a prototype to provide a possible solution for a common problem.)

Thursday, October 18, 2018

Thursday, October 18, 2018

Today in class, we will:

- Take our online vocabulary test at www.testmoz.com/1867640

- Then please pair up with a partner and begin working on the Unit 
2 project at 

https://uteachcs.gitbooks.io/uteach-cs-principles-1819/content/Unit2_Programming/md/2A1_ScratchProgrammingProject.html

We have not covered all of the information for this project yet, but 
you will be able to get started with the information you already have.

Wednesday, October 17, 2018

Wednsday, October 17, 2018

Today in class, we will:

- Discuss testing over vocabulary and the first part of Unit 2 tomorrow in class

- Study vocabulary on Quizlet for the first 15 minutes of class

- Discuss object oriented programming with Scratch
   
- Read Experimenting with “Play” Blocks

- Read Different Ways to Broadcast

- Do hands-on work beginning to program with Scratch

Today's applicable Oklahoma curriculum standards:

(L2.AP.PD.05 Develop programs for multiple computing platforms.)
(L1.AP.A.01 Use algorithms (e.g., sequencing, selection, iteration, recursion, etc.) to
create a prototype to provide a possible solution for a common problem.)

Tuesday, October 16, 2018

Tuesday, October 16, 2018

Today in class, we will cover the following:

I. Unit 2 Vocabulary
   a. Unit 2 Vocabulary Worksheet
   b. Ten minutes study time on Quizlet
II. The Who, What, and Why of Programming
    a. Who programs
    b. Why do we program
    c. What is a program
II. Introduction to visual programming -- Welcome to Scratch
    a. Scratch Pages
    b. The Cat’s Meow
    c. Save Early and Often
    d. Experimenting with "Play" Blocks
    e. Different Ways to Broadcast
III. Hands-on with Scratch
    a. View Scratch site
    b. View Scratch programs
    c. View code behind Scratch programs
    d. Review functions of Scratch command blocks

Today's applicable Oklahoma curriculum standards:

(L2.AP.PD.05 Develop programs for multiple computing platforms.)

(L1.AP.A.01 Use algorithms (e.g., sequencing, selection, iteration, recursion, etc.) to
create a prototype to provide a possible solution for a common problem.)

Monday, October 15, 2018

Monday, October 15, 2018

Today in class, we will cover the following:

I. Introduction to Unit 2 Vocabulary

a. Discuss terms

b. Study terms on Quizlet for 10 minutes

II. Introduction to Unit 2: Programming

a. Anchor video

b. Discuss unit project and project rubric

c. KWL Chart

Today's applicable Oklahoma curriculum standards:

(L2.AP.PD.05 Develop programs for multiple computing platforms.)
(L1.AP.A.01 Use algorithms (e.g., sequencing, selection, iteration, recursion, etc.) to
create a prototype to provide a possible solution for a common problem.)

*Today's class information is presented in outline form to assist in developing an increasing understanding of the process and benefits of outlining.

Wednesday, October 10, 2018

Tuesday, October 9, 2018

Today in class, we reviewed for the nine weeks test by studying the nine weeks study guide on Quizlet and doing a nine weeks review worksheet.

Today's applicable Oklahoma curriculum standards:


(L2.AP.PD.05 Develop programs for multiple computing platforms.)
(L1.NI.C.01 Compare various security measures by evaluating tradeoffs between the usability and security of a computing system.)
(L2.NI.C.01 Compare and refine ways in which software developers protect devices and information from unauthorized access.)
(L1.NI.C.02 Illustrate how sensitive data can be affected by attacks.)
(L1.NI.C.03 Recommend security measures to address various scenarios based on the principles of information security.) (L1.DA.S.01 Translate and compare different bit representations of real-world
phenomena, such as characters, numbers, and images.)
(L1.AP.A.01 Use algorithms (e.g., sequencing, selection, iteration, recursion, etc.) to create a prototype to provide a possible solution for a common problem.)

Monday, October 8, 2018

Monday, October 8. 2018

Today in class, we will discuss heuristics and distributed computing and review for the nine weeks test. We will study the nine weeks study guide on Quizlet and then collaborate to further to develop the nine weeks study guide.

Today's applicable Oklahoma curriculum standards:


(L2.AP.PD.05 Develop programs for multiple computing platforms.)
(L1.NI.C.01 Compare various security measures by evaluating tradeoffs between the usability and security of a computing system.)
(L2.NI.C.01 Compare and refine ways in which software developers protect devices and information from unauthorized access.)
(L1.NI.C.02 Illustrate how sensitive data can be affected by attacks.)
(L1.NI.C.03 Recommend security measures to address various scenarios based on the principles of information security.) (L1.DA.S.01 Translate and compare different bit representations of real-world
phenomena, such as characters, numbers, and images.)
(L1.AP.A.01 Use algorithms (e.g., sequencing, selection, iteration, recursion, etc.) to create a prototype to provide a possible solution for a common problem.)

Friday, October 5, 2018

Friday, October 5, 2018

Today in class, we will:

-- Allow time for people to make up the Unit 1 Version 2 test.

-- Spend the first ten minutes of class reading about heuristics and distributed computing in our online text.

-- Take a quiz on heuristics and distributed computing -- www.testmoz.com/1850986 

-- Answer questions about the Unit 1 Version 2 test.

Today's applicable Oklahoma curriculum standards:

(L2.AP.PD.05 Develop programs for multiple computing platforms.)

(L1.NI.C.01 Compare various security measures by evaluating tradeoffs between the usability and security of a computing system.)

(L2.NI.C.01 Compare and refine ways in which software developers protect devices and information from unauthorized access.)

(L1.NI.C.02 Illustrate how sensitive data can be affected by attacks.)

(L1.NI.C.03 Recommend security measures to address various scenarios based on the principles of information security.) (L1.DA.S.01 Translate and compare different bit representations of real-world
phenomena, such as characters, numbers, and images.)

(L1.AP.A.01 Use algorithms (e.g., sequencing, selection, iteration, recursion, etc.) to create a prototype to provide a possible solution for a common problem.)





Thursday, October 4, 2018

Thursday, October 4, 2018

Today in class, we will:

- Take the Unit 1 Exam - Version 2

- If time allows, we will discuss the recent Facebook security breach of 50 million accounts

Today's applicable Oklahoma curriculum standards:

(L2.AP.PD.05 Develop programs for multiple computing platforms.)
(L1.NI.C.01 Compare various security measures by evaluating tradeoffs between
the usability and security of a computing system.)
(L2.NI.C.01 Compare and refine ways in which software developers protect devices and
information from unauthorized access.)
(L1.NI.C.02 Illustrate how sensitive data can be affected by attacks.)
(L1.NI.C.03 Recommend security measures to address various scenarios based on
the principles of information security.) (L1.DA.S.01 Translate and compare different bit representations of real-world
phenomena, such as characters, numbers, and images.)
(L1.AP.A.01 Use algorithms (e.g., sequencing, selection, iteration, recursion, etc.) to
create a prototype to provide a possible solution for a common problem.)

Wednesday, October 3, 2018

Please Vote for Our Navajo Cheerleaders

Click here to vote for our Navajo cheerleaders -- http://vype.com/swoklahoma/2018/10/02/vote-now-altus-lawton-duncan-area-fans-choice-cheer-team-presented-by-army-national-guard-poll-ends-oct-11/.

Wednesday, October 3, 2018

Today in class, we will:

- Review the Unit 1 Exam by retaking it with open book access

- Answer questions regarding the exam

Today's applicable Oklahoma curriculum standards:

(L2.AP.PD.05 Develop programs for multiple computing platforms.)
(L1.NI.C.01 Compare various security measures by evaluating tradeoffs between
the usability and security of a computing system.)
(L2.NI.C.01 Compare and refine ways in which software developers protect devices and
information from unauthorized access.)
(L1.NI.C.02 Illustrate how sensitive data can be affected by attacks.)
(L1.NI.C.03 Recommend security measures to address various scenarios based on
the principles of information security.) (L1.DA.S.01 Translate and compare different bit representations of real-world
phenomena, such as characters, numbers, and images.)
(L1.AP.A.01 Use algorithms (e.g., sequencing, selection, iteration, recursion, etc.) to
create a prototype to provide a possible solution for a common problem.)

Tuesday, October 2, 2018

Tuesday, October 2, 2018

Today in class, we will:

- Review the Unit 1 Exam

- Discuss individual study plans

Today's applicable Oklahoma curriculum standards:

(L2.AP.PD.05 Develop programs for multiple computing platforms.)
(L1.NI.C.01 Compare various security measures by evaluating tradeoffs between
the usability and security of a computing system.)
(L2.NI.C.01 Compare and refine ways in which software developers protect devices and
information from unauthorized access.)
(L1.NI.C.02 Illustrate how sensitive data can be affected by attacks.)
(L1.NI.C.03 Recommend security measures to address various scenarios based on
the principles of information security.) (L1.DA.S.01 Translate and compare different bit representations of real-world
phenomena, such as characters, numbers, and images.)
(L1.AP.A.01 Use algorithms (e.g., sequencing, selection, iteration, recursion, etc.) to
create a prototype to provide a possible solution for a common problem.)


Monday, October 1, 2018

Monday, October 1, 2018

Today in class:

- Students absent Thursday will take the Unit 1 test.

- Students who made an A on the test will begin reading Unit 2 in our online text.

- Students who have took the test and did not make an A will develop and document individual study plans for review. Study plans will be discussed in class tomorrow. Once the study plan is complete, students who did not make an A will retake the Unit 1 practice test and refine their outlines of Unit 1.

- The Unit 1 exam will be reviewed and explained tomorrow during class, and all students will retake the exam on Thursday. Both grades will count.

Friday, September 28, 2018

Due to a large number of people being out of the classroom for regional tournaments and picture day, we had a study hall day on this day.

Semester Test Study Links

In case you didn't write down the links given in class for studying for the semester test, they are listed below: Unit 4 Test - www.te...