CSC 151 Fall 2019 Topic: Basic Types September 4, 2019 Day 03
Agenda for today • Peer Support Opportunities • About Quizzes • Basic Types • Lab • Wrap-up
Peer Support Opportunities ● Writer Meeting PAID, Sunday 3pm, 2 rd floor JRC ● Acapella group audition Friday 7-8 ● Women’s Soccer – Saturday 1pm ● Mock Trial Callout, Thursday 7pm, HSSC S2327 ● JRC Underground Pub, 9/18 (Tuesday) 7-8 pm ● Astronomy Club tonight, meet in Physics commons 8-9:30, Mac Field ● Cross Country Meet, Friday 6pm and 6:45, but it’s at Central College L
Other Extra Credit Opportunities Tyranny of Data Symposium (All events in JRC 101) Receive credit for attendance to at most one of these talks. Attend the whole talk. Write a paragraph about what you learned and email it to me. Monday Sept 9, 7:30 pm, “Digital Deceit” Tuesday Sept 10, 4pm, “China’s Social Credit System: Orwell or Not?” Tuesday Sept 10, 7:30 pm, “Technology, Anti-Trafficking and Carceral-Surveillance Assemblages” Wednesday Sept 11, 7:30 pm, “How to Disappear Completely…(Facial Recognition)” Thursday Sept 12, 11:00 am, “Why Census Data Matters for Democracy” Thursday Sept 12, 4pm, “How sports are measuring the previously immeasurable”
CS Department Picnic ● When: Friday September 13 th : 5pm ● Where: Merrill Park (West Shelter) ● What: Enjoy food and community as we celebrate the beginning of the year! RSVP: https://grinnell.co1.qualtrics.com/jfe/form/ SV_ekW5DkLRsCY6pox
About Quizzes in CSC151 Format We will take quizzes every Friday after the day's preliminaries. Quizzes are written (no notes, computers, partners, or other resources). Quizzes are short; they're just one page, and you'll have 10 minutes to finish. Topics Quizzes will cover material up to and including topics from Wednesday.
Topics on Quiz 1 Parts of Algorithms Identify parts of algorithms, give examples of each, or define each part. Simple Scheme Expressions define + - * / Convert regular math formulas to Scheme expressions. Evaluate Scheme expressions by hand. Basic Types Write simple expressions using string-append and substring. Differentiate between different types of numbers in Scheme.
Basic Types What are the basic types that we’ve read about in Scheme thus far? ● Discuss with your partner. Be prepared to share and give an example ● of each.
What should these expressions evaluate to? (string-append "hello" 4) (+ #\1 #\2) (- "hello world" "world") (substring 5280 1 3)
Lab Time Today’s lab is on your own, but discuss with your partner as needed. www.cs.grinnell.edu/~eikmeier/csc151F19 Near the end of class I will tell you which exercise(s) you need to submit. You should have time to complete most labs in class. You may want to save your results in the definition pane as you go
Please Submit... Exercise 8 Send the contents of your definitions pane and the output from the interactions pane. Notes on submitting exercises Send lab responses to csc151-03-grader@grinnell.edu Subject Line: CSC 151-03 Lab 9/4 Include your responses in the body of the email, not as an attachment! You will receive full credit for serious attempts at lab exercises. Lab exercises are due at 10:30pm on the next class day. (Friday )
Upcoming Work Finish today’s lab before Friday (if you didn’t already). Readings for Class Read before class on Friday Be prepared to discuss in class on Friday Assignment 2 Will be posted by 5pm today. Complete this Assignment with your current lab partner. Make sure you have your partner’s name and contact info. I expect you to complete the work as a group . Make a plan RIGHT NOW of when you will meet to work on this. Dividing up problems or parts does not count as working in a group .
Recommend
More recommend