DLCS

Digital Literacy & Computer Science

By

Agenda 5/6 – 5/9

Do Now #24 – Refer back to the analog sensors, what makes a sensor a sensor? What makes a sensor? Could an accelerometer be a sensor?

——————–OBJECTIVE(S)—————————

CO: I CAN Recognize the use and need for accelerometer orientation (pitch and roll).
LO: I CAN Identify and explain the difference between the shake, data and change events.

———————-ASSIGNMENT—————————

CSD – Unit #6 L13 – Accelerometer (on Code.org)

By

Agenda 5/2-5/6

Do Now #23 – If you had a list full of all of your ToDos and you wanted the computer to print out each one, how might you do it? Don’t worry about the specific code, focus on the what information your program would need to know and keep track of. Would your approach still work if you added or removed a ToDo from your list?

——————–OBJECTIVE(S)—————————

CO: I CAN Recognize an array as a list of elements that can be operated on sequentially.
LO: I CAN create and modify arrays

———————-ASSIGNMENT—————————

CSD – Unit #6 L12 – Arrays and For Loops (on Code.org)

By

Agenda 4/26 – 5/1

Do Now #21 Visit “This Is Engineering Website”, Pick a topic that interest you and write about how engineering/programming is important in that field. Do you want to help shape the future?

Do Now #22 We’ve been using the buzzer to make sounds, but those buzzes didn’t always sound too great. What do you think you need to make real music on the buzzer?

——————–OBJECTIVE(S)—————————

CO: I CAN Recognize an array as a list of elements that can be operated on sequentially.
LO: I CAN create and modify arrays

———————-ASSIGNMENT—————————

CSD – Unit #6 L11 – Making Music (on Code.org)

By

Agenda 4/22-4/26

Do Now #20 What is a list? What do you use lists for?

——————–OBJECTIVE(S)—————————

CO: I CAN Access an element in an array using its index
LO: I CAN Use the color LED array to individually control each color LED

———————-ASSIGNMENT—————————

CSD – Unit #6 L10 – Arrays and Color LEDS (on Code.org)

By

Agenda 4/5-4/11

Do Now #19 Why is using a planning guide important in the software development process?  What improvements to the program (Emoji Race) do you plan on making to make it unique?

Do Now #18 – So far, you’ve seen several different types of input, some from the screen, and some from the circuit playground. Choose one type of input and answer the following questions about it.

  1. What code do you need to get information from this input?
  2. What’s one example of when you would want to use this input?
  3. What’s an example of when you wouldn’t want to use this input?

——————–OBJECTIVE(S)—————————

CO: I CAN  Implement different features of a program by following a structured project guide

LO:  I CAN develop a program (Emoji Race App) that responds to events from hardware input.

———————-ASSIGNMENT—————————

CSD – Unit #6 L8 – The Program Design Process (Emoji Race) (on Code.org)

By

Agenda 3/28 – 4/2

Do Now #16 – What is the difference between analog & digital?

[See this Video]

Do Now #17 – What Cyber Career seems the most interesting to you on this list? Why aren’t students choosing educational paths in Cybersecurity?

——————–OBJECTIVE(S)—————————

CO: I CAN Develop programs that respond to analog input

LO: I CAN Represent a sensor value in a variety of ways

———————-ASSIGNMENT—————————

CSD – Unit #6 L7 – Analog Input (on Code.org)

By

Agenda 4/25-4/29

Do Now #18 – So far, you’ve seen several different types of input, some from the screen, and some from the circuit playground. Choose one type of input and answer the following questions about it.

  1. What code do you need to get information from this input?
  2. What’s one example of when you would want to use this input?
  3. What’s an example of when you wouldn’t want to use this input?

This lesson introduces students to the getProperty block, which allows them to access the properties of different elements with code. Students first practice using the block to determine what the user has input in various user interface elements. Students later use getProperty and setProperty together with the counter pattern to make elements move across the screen. A new screen element, the slider, and a new event trigger, onChange, are also introduced.

——————–OBJECTIVE(S)—————————

CO: I CAN Attach an event handler to a hardware input

LO: I CAN use getProperty and setProperty together with the counter pattern to make elements move across the screen.

———————-ASSIGNMENT—————————

CSD – Unit #6 L6 – Getting Properties (on Code.org)

By

Agenda 3/22-3/26

Do Now #15 – Looking over the Circuit Playground board, focusing on potential input devices. Based on what you already know about this board, how do you think you might use it to get input?

Taking Input from the Board

(This lesson marks the transition from using the board solely as an output device to using it for both input and output. The onBoardEvent() block works much like onEvent(), with the most significant different being that the first parameter is a board object (a variable) while onEvent()takes a UI element ID (a string).)

——————–OBJECTIVE(S)—————————

CO: I CAN Attach an event handler to a hardware input

LO: I CAN Choose the appropriate event for a given scenario

———————-ASSIGNMENT—————————

CSD – Unit #6 L5 – Board Events (on Code.org)

By

Agenda – 3/20-3/22

Do Now #14 – What do you think the Circuit Playground board does (or could do) and why?

——————–OBJECTIVE(S)—————————

CO: I CAN Use code to control a circuit playground
LO: I CAN Connect and troubleshoot the circuit playground and use code to turn on and off an LED

———————-ASSIGNMENT—————————

CSD – Unit #6 L3 – The Circuit Playground (on Code.org)

By

Agenda 3/14-3/20

Do Now #11 – What is an innovation? What does it mean for something to be innovative?

Do Now #12 – On average, jobs requiring coding skills pay how much more per year than jobs that don’t? [See this article]

Do Now #13 – How would you describe to somebody else how to recreate this screen? What specific details would they need to know about each design element?

——————–OBJECTIVE(S)—————————

CO: I CAN Set the properties of UI elements using code and Respond to user input using an event handler
LO: I CAN Write programs that change multiple elements on a single screen instead of changing screens

———————-ASSIGNMENT—————————

CSD – Unit #6 L2 – Designing Screens with Code (on Code.org)

By

Agenda 3/4 – 3/12

#9 – Do Now The App project has been a large project. Reflect on what you have accomplished so far. List some of your accomplishments,. How will you present the fairly technical things you have done to a non-technical audience (such as potential users of their apps).

#10 Do Now – Watch the following video. What do you think about this 12 year olds concept for Ability App?

#11 Do Now – Unit 4 wrap-up reflection

  • Which presentation did you find the most interesting?
  • Which presentation did think would be the most effective at solving the problem they set out to solve?
  • For the next questions, write down the phrase “Not Yet”, “Almost” or “Got it” depending on where you feel on these topics
    • I feel comfortable researching user wants and needs. (Not Yet, Almost, Got it)
    • I feel comfortable with the research phase of this project. (Not Yet, Almost, Got it)
    • I feel comfortable with the design and low fidelity prototyping phase of a project (including the testing and iteration) (Not Yet, Almost, Got it)
    • I feel comfortable programming in app lab (Not Yet, Almost, Got it)
    • I feel comfortable with testing our app with users and making changes based on those tests. (Not Yet, Almost, Got it)
    • I feel comfortable putting together a technical presentation. (Not Yet, Almost, Got it)
    • I feel comfortable giving a technical presentation on my work. (Not Yet, Almost, Got it)

——————–OBJECTIVE(S)—————————

I CAN Create a presentation about my App to present technical information clearly to users and Reflect on the development of an ongoing project.

———————-ASSIGNMENT—————————

CSD – Unit #4 L16 – App Presentation (on Code.org)

* If you are done with your presentation complete this tutorial in App Lab

By

Agenda 2/20 – 2/28

#8 – Do Now When you think of an App on your phone or device what do you think an “Event” might be? What is the most common UL Element (User Interface Element) that creates and event?

——————–OBJECTIVE(S)—————————

I CAN Write programs that respond to user input
I CAN Integrate screens designed by others into an app of my own
I CAN Collaborate with others to develop an interactive prototype

———————-ASSIGNMENT—————————

CSD – Unit #4 L13 – Linking Screens (on Code.org)

By

Agenda 2/14-2/15

#7 – Do Now What are some UI (User Interface) elements that you can use in App Lab?

——————–OBJECTIVE(S)—————————

I CAN Translate a paper prototype into a digital format
I CAN Select the appropriate input element for a given type of information

———————-ASSIGNMENT—————————

CSD – Unit #4 L12 – Digital Design (on Code.org)

By

Agenda 1/2-1/9

#5 – Do Now Think of an App that helps you solve a problem. What does this app do? How does it work? Who was it developed/designed for?

#6 – Do Now After brainstorming last class, what is the idea for your app? What is the user group and what are their needs? What idea does another group in the room have?

——————–OBJECTIVE(S)—————————

I CAN Identify ways in which apps can effect social change (L8)
I CAN Locate apps that address a specific user group or need (L9)
I CAN Identify the user needs being addressed by an app (L9)
I CAN Communicate the design and intended use of program (L10)
I CAN Demonstrate the user flow through an app’s design using a paper prototype (L10)

———————-ASSIGNMENT—————————

CSD – Unit #4 L8 – Designing Apps For Good  L9- Research & L10 – Paper Prototyping (see google classroom)

By

Agenda 1/30-1/31

#4 – Do Now
Think about a piece of software (like an app) that was hard to use. Maybe you couldn’t find something you needed, it was poorly organized, or just difficult to use. What specifically didn’t you like about it? Why didn’t it meet your needs? How could it have been improved?

——————–OBJECTIVE(S)—————————

I CAN Translate user needs into changes and improvements in the user interface of an app
I CAN Categorize and prioritize user feedback for an app
I CAN Create a paper prototype for the screens of an app

———————-ASSIGNMENT—————————

CSD – Unit #4 Lesson 5 Feedback & Testing (see google classroom)

By

Agenda 1/28-1/31

#2 – Do Now 
Are good looking products always easy to use? Can you think of any examples of a product that looked good but was hard to use? What about something that was easy to use, but you didn’t like how it looked.

# 3 – Do Now
What is an app? What apps do you or other people you know use?
How could we define “app”?

——————–OBJECTIVE(S)—————————

I CAN Use a paper prototype to test out an app before programming it.

I CAN Identify the user needs a prototype was designed to address.

———————-ASSIGNMENT—————————

CSD – Unit #4 Lesson 4 User Interfaces (see google classroom)

By

Agenda 1/22-1/24

#1 – Do Now – What does it mean to empathize? How might the concept of empathizing in a problem solving process be different from in other places you’ve heard of empathy?

——————–OBJECTIVE(S)—————————

I CAN Express opinions respectfully and effectively.
I CAN Critically evaluate an object for how well its design meets a given set of needs.
I CAN Identify empathy for the user as an important component of the design process.

———————-ASSIGNMENT—————————

CDS – Unit #4 Lesson 1 Analysis of Design (see Google Classroom)

By

Agenda 1/22-1/23

  1. Introduction & Seat Assignments
  2. Expectations & Behavior Plan
  3. Computer Log-in
  4. Typing Pre-Test Online
  5. Create & Share “Coding7 Folder” or “Coding8” Folder

By

Agenda 10/31-11/8

Do Now #11 – What is an innovation? What does it mean for something to be innovative?

Do Now #12 – After researching your topic for Unit 6 – Lesson #1, what 2-3 innovations have you discovered?

Do Now #13 – On average, jobs requiring coding skills pay how much more per year than jobs that don’t? [See this article]

——————–OBJECTIVE(S)—————————

CO: I CAN research computer innovations in a given field.
LO: I CAN create a webpage on a computer innovation.

———————-ASSIGNMENT—————————

CSD – Unit #6 L1 – Innovations in Computing (on Code.org)

By

Agenda 2/8 – 2/9

#9 –DO NOW – What is a website and why do people create them? What is a website you visit most? Why?

———————OBJECTIVE(S)—————————

I CAN  Identify the reasons someone might visit a given website
I CAN  Identify the reasons someone might create a given website
I CAN  Identify websites as a form of personal expression

———————-ASSIGNMENT—————————

Unit 1 Chapter 1&2: Web Content & HTML – Big Questions

Why do people create websites?
How can text communicate content and structure on a web page?
How can I incorporate content I find online into my own webpage?
What strategies can I use when coding to find and fix issues?

 In the Google Classroom open 2.1.1&2 Activity Guide – The Purpose of Websites

Skip to toolbar