CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 7: Review.

Slides:



Advertisements
Similar presentations
ECE 264 Object-Oriented Software Development Instructor: Dr. Honggang Wang Fall 2012 Lecture 21: Strings (cont.)
Advertisements

What’s this course all about?
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 4: Review Conditional & Word Stuff.
Web Design: Basic to Advanced Techniques Fall 2010 Mondays 7-9pm 200 Sutardja-Dai Hall Work on Final Projects Lecture Code:
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 17: HOF and Tick-Tack-Toe.
Multimedia Systems Course Overview & Introduction Instructor: Leila Sharifi UUT Fall
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 18: HOF.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 26: Printing and Stuff.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 14: Number Spelling Mini-project.
Welcome to MAT 170 MWF 9:40 SLN Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 9:15 am – 10: 15 am Tuesday and Thursday.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 12: Homework stuff and Accumulating Recursion.
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 10:30 am – 11:30 am Wednesday 9:40.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 19: HOF Problems.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 6: Mini-Project Prep.
COMS W1004 Introduction to Computer Science June 25, 2008.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 10: Recursion Rocks Again!
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 13: Bugs and Two Stage Recursion.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 20: Tree Recursion.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 1: Introduction & Administration.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 11: Accumulating Recursion.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 8 am – 8:30 am Tuesday and Thursday.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 8: Recursion.
BA271 Week 7 Lecture Warning: Building Queries is the hardest part of this class all term. Dave Sullivan.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 9: Recursion Rocks!
BA271 Week 8 Lecture Database Theory and Queries Dave Sullivan.
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 2: Review – Writing Procedures.
EE 220 (Data Structures and Analysis of Algorithms) Instructor: Saswati Sarkar T.A. Prasanna Chaporkar, Programming.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 16: Let and Lambda.
Saturday May 02 PST 4 PM. Saturday May 02 PST 10:00 PM.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 25: Trees and Generalized Lists.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 27: Review – most children and truth about cons.
Introduction to law Business Law #1 Zhanat Alimanov, School of Law.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 15: Procedures as Arguments.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 5: Difference Between Dates Case Study.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 24: Review for lists, map and member.
CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 3: Conditional Expressions.
Class Schedule Template SundayMondayTuesdayWednedayThursdayFridaySaturday 6 AM 7 AM 8 AM 9 AM 10 AM 11 AM 12 AM 1 PM 2 PM 3 PM 4 PM 5 PM 6 PM Title Classroom.
Introduction to Managerial Accounting Richard E. McDermott, Ph.D. Spring 2013.
COMP Introduction to Programming Yi Hong May 13, 2015.
BA271 Week 9 Lecture Three topics: o Upcoming schedule o Query Quiz review o Normalizing a database.
Administrative Issues ICS 151 Winter 2010 Instructor: Eli Bozorgzadeh.
Earth History GEOL 2110 Exploring the 4 th Dimension.
AAEC 3315 Agricultural Price Theory Summer II, 2015 Instructor: Shaikh M Rahman Telephone: (806)
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
1 Test Next Period Summer 3, 2015 Final Examination.
Introduction to Engineering Analysis:IEA Instructor: Prof. Zvi Rusak Office Hours: Tuesday: 4:00-6:00 PM JEC Room 4009 Tel
CSCE 496/896 Self-Managing Computer Systems Ying Lu 106 Schorr Center
Earth History GEOL 2110 Exploring the 4 th Dimension.
Lecture 1 Analytic Geometry-I. Instructor and Textbooks Instructor: Dr. Tarek Emam Location: C5 301-right Office hours: Sunday: from 1:00 pm to 3:00pm.
Carnegie Mellon /18-213: Introduction to Computer Systems Instructors: Anthony Rowe, Seth Goldstein and Gregory Kesden 27 th (and last) Lecture,
Introduction to CMPT 281. Outline Admin information Textbooks and resources Moodle site Grading Assignments Project.
Thursday May 17, 2012 (Complete Video and Worksheet – The 11th Hour)
Software Engineering (CSI 321) Introduction. Introduction Course Title: Software Engineering Course Code: CSI-321 Credit Hours: 3 Section: 1 2.
Introduction to Momentum Monday, November 30, 2015.
Introduction Conservation of Momentum Wednesday, December 2nd.
Grading Transparent Clearly defined criteria for each grade No limits on how many students can get any particular grade No curve No preset or target median.
CompSci 101 Introduction to Computer Science November 11, 2014 Prof. Rodger CompSci 101 Fall Review for exam.
English 9A Bellwork Week Five. Thursday- Pop Quiz! You may use last week’s notes, as well as previous bellwork, on today’s quiz.
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
WELCOME TO MANAGERIAL ECONOMICS MT 445 Discussion of Syllabus and Expectations in the Class.
Introduction to Momentum Tuesday, December 1, 2015.
Introduction Conservation of Momentum Wednesday, December 2nd.
Probability and Random Variables
Introduction to Statistical Signal Processing
Announcements HW #1 - graded HW and solutions returned now
Administrative Issues
AME Spring Lecture 11 - Thrust and aircraft range
Presentation transcript:

CS3L: Introduction to Symbolic Programming Summer 2008Colleen Lewis Lecture 7: Review

Announcements Midterm Thursday 9:10-11:10 Open book / open note Mini-Project Due Monday at 11:59 pm Write both names and logins in the file Only submit once Ahmed Extra Office Hour 4-5

More announcements UCWise has planned outage Sundays from 8:00 am to 8:15 am New Midterm Grade breakdown Midterm 1 – 12% Midterm 2 – 18% Final – 20%

Today Go over yesterday’s quiz Take today’s quiz Go over today’s quiz Work on the mini-project Ask questions

Write interpret… (interpret ‘(+ 3 2)) -> 5 (interpret ‘(- 4 7)) -> -3

interpret ;; this expects x to be in the format ‘(+ # #) (define ( interpret x) (if (equal? (first x) ‘+) (+ (second x) (third x)) (- (second x) (third x))))

Interpret ;; WRONG!!!! (define (interpret x) ((first x) (second x) (third x))) ;; Right… (define (interpret x) (eval x))

Interpret (define (interpret x) ( (if (equal? (first x) ‘+ ) + - ) ;; become + or – (second x) (last x)))