Two paths diverge in the lectures 2 Think of the first as concepts, the second as capabilities This ClassPrinciplesDoing stuff.

Slides:



Advertisements
Similar presentations
Instruction: Use mouses left button. Use mouses left button. If mouse buttons dont work, use arrow keys of keyboard for slide show. If mouse buttons dont.
Advertisements

Instruction: Use mouses left button. Use mouses left button. If mouse buttons dont work, use arrow keys of keyboard for slide show. If mouse buttons dont.
MAGIC !? I will impress you … Just follow the computational instructions on the next pages - you can use a calculator if you like … Do not jump ahead until.
 Communication:  Provide context, e.g., s …  TA Office hour for next Tuesday: CANCELLED  My name is: ??  Show  Scores on-line, Quiz-1 results.
John Owen, Rockport Fulton HS
Summary of the lecture We introduced the instantiation dependency –This is a binary relationship (a relationship between two classes). –It is directional,
An Introduction to Programming with C++ Fifth Edition Chapter 1 An Introduction to Programming.
12-1 Arithmetic Sequences and Series. Sequence- A function whose domain is a set of natural numbers Arithmetic sequences: a sequences in which the terms.
Notes Over 11.4 Infinite Geometric Sequences
Computer Program A sequence of step-by-step instructions for the computer to follow Why bother? Demo: Human vs. Computer following instructions.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 Sequences and Infinite Series.
Sequences, Series, and Sigma Notation. Find the next four terms of the following sequences 2, 7, 12, 17, … 2, 5, 10, 17, … 32, 16, 8, 4, …
13.2Series. Sequence 2, 4, 6, …, 2n, … A sequence is a list. Related finite series Related infinite series … + 2n + … Series.
Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 We’re underway …
1 Computer Science LESSON 1 on Number Bases. 2 Objective In this lesson you’ll learn about different Number Bases, specifically about those used by the.
Ch.9 Sequences and Series
Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004.
CLICK THE NUMBERS IN SEQUENCE
Tutorial 2 Control Flow: Loops NUS SCHOOL OF COMPUTING CS1010E PROGRAMMING METHODOLOGY 1 CS1010E TUTORIAL SLIDES PREPARED BY WU CHAO.
親愛的吉姆舅舅: 今天吃完晚餐後,奶奶說,在家 裡情況變好以前,您要我搬到城裡跟 您住。奶奶有沒有跟您說,爸爸已經 好久沒有工作,也好久沒有人請媽媽 做衣服了? 我們聽完都哭了,連爸爸也哭了, 但是媽媽說了一個故事讓我們又笑了。 她說:您們小的時候,她曾經被您追 得爬到樹上去,真的嗎? 雖然我個子小,但是我很強壯,
13.5 – Sums of Infinite Series Objectives: You should be able to…
Pen Tool McGraw-Hill Ryerson Pre-Calculus 11 Chapter 1 Sequences and Series Section 1.5 Click here to begin the lesson.
Trainers name(s) here.
Topic: Programming Languages and their Evolution + Intro to Scratch
Sequences and Series when Given Two Terms and Not Given a1
Lightbot and Functions CSE 120 Winter 2017
Computer Science LESSON 1 on Number Bases.
continued on next slide
Light Bot Solutions: an analysis
The UK Tier 1 Entrepreneur Visa and the UK Representative of Overseas Business Visa - SmartMove2UK
                                                                                                                                                                                                                                                
continued on next slide
continued on next slide
Graph Paper Programming
Graph Paper Programming
Test the series for convergence or divergence. {image}
المدخل إلى تكنولوجيا التعليم في ضوء الاتجاهات الحديثة
Lightbot and Functions CSE 120 Winter 2018
Unit 5 – Series, Sequences, and Limits Section 5
Instruction encoding We’ve already seen some important aspects of processor design. A datapath contains an ALU, registers and memory. Programmers and compilers.
Test the series for convergence or divergence. {image}
Light Bot Solutions: an analysis
Light Bot Solutions: an analysis
Computer System Design Lecture 5
HSPA Practice – Slide 1 Simplify: #1) ÷2+5 10÷
AP Computer Science LESSON 1 on Number Bases.
John Owen, Rockport Fulton HS
Instruction encoding We’ve already seen some important aspects of processor design. A datapath contains an ALU, registers and memory. Programmers and compilers.
Two Paths Diverge in the Lectures
COMS 361 Computer Organization
If the sequence of partial sums converges, the series converges
A series of slides to show the world in which we live
An Introduction to Programming with C++ Fifth Edition
CLICK THE NUMBERS IN SEQUENCE
Computer System Design Lecture 5
Announcements How to save your work? Quiz solution 5/5/2019
Determine whether the sequence converges or diverges. {image}
Project Overview Introduction & Product Analysis
Hour of Code Code.org/lightbot
Warm Up.
Use Distributive Property 4(x + 5) -3(7-2x) + 2x (-6x+8)5
Lawrence Snyder University of Washington
CLICK THE NUMBERS IN SEQUENCE
COMPUTER HISTORY, PRESENT & FUTURE. What is a Computer? A computer is a machine that can be instructed to carry out sequences of arithmetic or logical.
Warm Up.
Announcements Survey feedback: summary Quiz: HW 7:
continued on next slide
Homework Questions.
Today: to list: Syllabus change: Grade on-line
continued on next slide
Presentation transcript:

Two paths diverge in the lectures 2 Think of the first as concepts, the second as capabilities This ClassPrinciplesDoing stuff

Today – they are merged 3

As experienced Lightbot hackers 4

Agent, Instructions, Intent 5

Sequencing 6

Instructions formed of simpler instructions 7 An Instruction abstracts those steps

Abstraction 8

9

Functions package computation 10

The function becomes a concept 11 Process stairs F1 Move to next staircase Process a stairs F1 Move to next staircase Process a stairs F1

A five instruction program 12 Is that beautiful, or what?

Here is what is beautiful … 13 To a programmer the instruction is monolithic (one thing) To an agent each instruction is a series of steps Slide 7 Slide 12 F1( ): Process Stairs F2( ): Move To Next Staircase It is one concept here (monolithic, but here it is a series of eight instructions

Abstraction … 14

Keep using abstraction … 15 It only simplifies our thinking; the bot still does all the work

Who is M.C. Escher? … 16

The function is just the packaging 18

Summary from Lightbot

What if … 20

Per Bot: Operation and Function 21 GreyBot.Left GreyBot.Jump GreyBot.Power BlueBot.Right BlueBot.Step

Per Bot: Operation and Function 22

Activity – programming w/ words

Example

Repeat operations

Step Jump Jump Step Left Power Step Power Step Power Step Jump Jump Step Left 3:(Power Step) SJJSL 3:(PS) Step Jump Jump Step Right 5:Step Power SJJSR 5:S P 7:(Step Power)R S R 7:(Power Step) 7:(SP)RSR 7:(PS)