Class 8: Procedure Practice

Slides:



Advertisements
Similar presentations
Cs1120 Fall 2009 David Evans Lecture 16: Power Analysis.
Advertisements

Class 5: Constructing Procedures David Evans cs1120 Fall 2009.
David Evans CS200: Computer Science University of Virginia Computer Science Lecture 4: Introducing Recursive Definitions.
Class 37: Uncomputability David Evans University of Virginia cs1120 Halting Problems Hockey Team.
David Evans CS200: Computer Science University of Virginia Computer Science Lecture 4: Recursive Definitions.
CS216: Program and Data Representation University of Virginia Computer Science Spring 2006 David Evans Lecture 23: Review.
David Evans CS150: Computer Science University of Virginia Computer Science Lecture 4: The Value of Everything.
David Evans CS150: Computer Science University of Virginia Computer Science Lecture 5: Recursing on Lists.
Class 20: Hidden Services, Zero Knowledge Cryptocurrency Cabal cs4501 Fall 2015 David Evans and Samee Zahur University of Virginia.
David Evans Class 15: P vs. NP (Smiley Puzzles and Curing Cancer) CS150: Computer Science University of Virginia Computer.
Machine Language Computer languages cannot be directly interpreted by the computer – they are not in binary. All commands need to be translated into binary.
Mrs. Belmonte.
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
Lab Introduction Installing Python
Milner Library Welcomes You!
Introduction to Conservation of Energy
Ms. Stout’s 4th grade Weekly Homework September 25th-29th, 2017
Ms. Stout’s 4th grade Weekly Homework October 2nd-6th, 2017
SCPS Elementary School Summer Flex Schedule Notification
SPRING 2017 ASL LAB ORIENTATION.
Welcome to MAT 170 MWF 8:40 SLN
Ms. Brown (English Language Arts) rm 32a
CS 201 – Data Structures and Discrete Mathematics I
Renaissance Place at Grand Community Activities Bldg. May 2018
Lecture 16: Quickest Sorting CS150: Computer Science
OCR Computer Science Component 2.
Respect Week Spirit Days
Year 10 End of Year Exam Timetable
(CONFERENCES NO SCHOOL)
Reminders Connect Schedule
TERM 2 NOTICE SCHEDULE TUESDAY WEDNESDAY THURSDAY FRIDAY 9:00 10:00
Welcome to MAT 142.
Clear your desk Literature Folder laptop genre notes
Lathrop Intermediate School Home of the Spartans
Welcome to MAT 142.
Locations for CS 115 Activities
Accelerated Introduction to Computer Science
Lathrop Intermediate School Home of the Spartans
Class 33: Making Recursion M.C. Escher, Ascending and Descending
Dbas.
Mr. Hoffman Sixth Grade East Elementary GASD
Vacancies – Frame Assemblers
Reminders Connect Schedule
CS 336/536: Computer Network Security Fall 2014 Nitesh Saxena
The Riggins Report Classroom News for the week of August 13-17, 2018
Monday Tuesday Wednesday Thursday Friday Super student Great job Good choices Ready to learn Think about it Teacher’s choice Parent contact Monday.
CS 250, Discrete Structures, Fall 2014 Nitesh Saxena
Extended Christmas Hours Thursday December 8th 9am -6:30pm Friday December 9th 9am -6:30pm Saturday December 10th 9am-6pm Thursday December.
Miss Tower Chemistry Grading Scale 10th and 11th grade
Cs1120 Fall 2009 David Evans Lecture 10: Fracturing Fractals cs1120 Fall 2009 David Evans
Lathrop Intermediate School Home of the Spartans
Ms. Smith’s Class 2/22/19 Math – We will be finishing up our Geometry unit. Reading –We will be finishing up our comparing.
My School Days The first day back is Wednesday.
Spring 2014 Internships.
Lecture 11: Sorting Grounds and Bubbles
February 2018 Monday Tuesday Wednesday Thursday Friday
7th Grade Math Warm-ups Week of September 19-23, 2016.
7th Grade Math Warm-ups Week of December 5-9, 2016.
December 15th – December 19th, 2014
Maths.
2011年 5月 2011年 6月 2011年 7月 2011年 8月 Sunday Monday Tuesday Wednesday
Lesson 7 On the School Bus
CSCI 203: Introduction to Computer Science I
Higher order questions
On and At Unit 2 Fun after school.
Hampton ELL Parent Club Meeting
Mr. Butler 6th Grade Earth Science
Excellence in TB Control Award
You will need a new part in your notebook
Financial Mathematics
Presentation transcript:

Class 8: Procedure Practice Introduction to Computing: Explorations in Language, Logic, and Machines Class 8: Procedure Practice cs1120 Spring 2016 David Evans University of Virginia Patriotic Trees by Masha Prokhorenko

Plan If you have not yet completed the White Belt level, make sure to do so by Wednesday! (Email me or talk after class about your options.) Procedures and Functions Project 1 Wednesday: finish cs101 Lesson 3 before class (Not expected to do last two problems in Lesson 3: Problem Set)

Project 1: is_brighter “function”, “procedure” or both?

What is a “function”? (in mathematics)

What is a “function”? (in Python)

What is a “function”? Anything you make with def name(…): ... Can you make a Python function that is not a mathematical function? (in Python)

is_brighter (Version 1)

is_brighter (Version 1)

closer_color (Version 1)

closer_color (Version 1)

Projects Grading Scale Gold Star – Excellent Work Green Star – Got most things I wanted No Star – Some serious problems If you got a Gold Star, you have earned you Yellow Belt! Average: 

Unbounded Expectations!  - exceptional work - better than I thought possible - breakthrough! - deserve a Turing Award!

Charge Finish Udacity cs101 Lesson 3 Get started on Project 2 Upcoming Office Hours: Tuesday, 3:30-4:30pm (Dave, Rice 507) Wednesday, 4-5pm (Yuchi, Rice 514) Thursday, 11am-noon (Dave, Rice 507) Friday, 2-3pm (Yuchi, after class)