Building an App: Color Sleuth

Slides:



Advertisements
Similar presentations
Inequalities and their Graphs Objective: To write and graph simple inequalities with one variable.
Advertisements

Georgia Department of Education. Information Technology Pathways.
What is Scratch? Scratch as Logo Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
Applying Color in CSS Web Design – Sec 4-5 Part or all of this lesson was adapted from the University of Washington’s “ Web Design & Development I ” Course.
Introduction to Scratch Scratch as Logo Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
Scientific Communication
Setting up and getting going with…. MIT App Inventor.
Moving Sprites in Scratch Exploring Computer Science – Lesson 4-4.
Program #2 Cell Phone Usage ….Let’s start with understanding the problem!
Inequalities and their Graphs Objective: To write and graph simple inequalities with one variable.
Continuous. Flow of Control Programs can broadly be classified as being –Procedural Programs are executed once in the order specified by the code varied.
Moving Sprites in Scratch Exploring Computer Science – Lesson 4-4.
Planning, Practicing, Performing Learning objective: To be able to plan, practice and perform a debate. Keywords: Plan, practice, perform.
FOP: While Loops.
Beginning of Xamarin for iOS development
The Need for Algorithms
Canvas and Arrays in Apps
AP CSP: Sending Binary Messages with the Internet Simulator
Intro CS – Screens and Variables
Computer Science A-level
Practice PT - Big Data and Cybersecurity Dilemmas
APIs and Function Parameters
Introduction to Event-Driven Programming
Inequalities and their Graphs
Inequalities and their Graphs
Take the Survey.
Vocabulary byte - The technical term for 8 bits of data.
Intro CS – Probability and Random Numbers
Algorithms Detour - Shortest Path
Creating Functions with Parameters
Lesson 5-2 AP Computer Science Principles
Engineering and Debugging an App Chapter 15
Creativity in Algorithms
Lesson 5-15 AP Computer Science Principles
Exploring Computer Science Lesson 4-10 – Part 1
An Introduction to Programming and VB.NET
Third Quarter Journals
Rounding numbers to any thousand place value
Looping and Random Numbers
Sending Bits on the Internet
Compound Conditional Logic
Lesson 10: Building an App: Color Sleuth
DAY 2: Create PT: Make a Plan
Software Programming J. Holvikivi 2014.
Just What is Science?.
Creativity in Algorithms
Inequalities and their Graphs
Lesson 4: Controlling Memory with Variables
What two numbers will give you a product of 64 and a quotient of 4?
UNIT 3 CHAPTER 1 LESSON 4 Using Simple Commands.
HAPPY NEW YEAR! Lesson 7: If-statements unplugged
Inequalities and their Graphs
Math Talk: Mental computation
Where We’ve Been Presented by Mrs. Rex.
Exploring Computer Science Lesson 4-8
Code to Enhance Learning
Module 10 – Scratch Project
Module 10 – Scratch Project
Module 10 – Scratch Project
Adding and Subtracting Radicals
Module 10 – Scratch Project
Academic Success in the classroom
Chapter 6 Finding a Job.
What two numbers will give you a product of 64 and a quotient of 4?
Module 10 – Scratch Project
Community Event Presentation Fanelia Baskin EDU 620: Meeting Individual Student Needs with Technology Julie-Ann Adkins June 12 th, 2019 Empowering Our.
“Day A” January 16, :01 - 9:01 Math 9: :03 Science
Planning, Practicing, Performing
Exploring Computer Science Lesson 4-8
Exploring Computer Science Lesson 4-10 – Part 1
Presentation transcript:

Building an App: Color Sleuth Lesson 5-10 AP Computer Science Principles

Objectives Students will be able to: Write code to implement solutions to problems from pseudo code or description Follow the iterative development process of a collaboratively created program Develop and write code for conditional expressions to incorporate into an existing program Write a large program from scratch when given directions for each step

Building an App from Scatch In this lesson you’re going to build an app from scratch, but you’ll have guidance and help. The app you’ll make will require you to apply all of the skills you’ve learned so far: Adding event handlers Using variables Breaking problems down into functions Using if statements

Here’s what you are going to build: Looking at just this sketch of the app with its few notes about what it’s supposed to do…What are you thinking?…What are you worried about?…Are there elements of this that you’re not sure you know how to program? With an elbow partner write down two things: Make a quick list of things you’re not sure you know how to program yet, or things you’re worried about. What would be the first thing you’d try to get working? (Assume that all of the design layout is done – what’s the first code you’d write to get things started?)

Stage 10 Complete all of stage 10. You can work in pairs for this program but you must trade off typing code. If you work in pairs let me know who worked together. You need to complete this today.