Functional Problem Solving (CSC 151 2016S) : Outlines

Outline 36: Randomized (Unpredictable) Drawing


Held: Friday, 8 April 2016

Back to Outline 35 - Iteration. On to Outline 37 - Pairs and Pair Structures.

Summary

We consider Scheme's random procedure, how one might use that procedure in writing simple simulations, and how the procedure can be used to generate "unpredictable" images.

Related Pages

Overview

Administrivia

Reminders

Upcoming Work:

Extra Credit

Academic / Artistic

Peer

Miscellaneous

Regular Peer

Misc

Far in the Future

Other Cool Stuff

Questions

I really want to take the awesome-sounding one-credit course entitled "Social Justice Issues Influencing American Business". But it overlaps with 151. Can I miss four sessions without penalty?

Yes, provided you make up the labs on your own.

I'd really like to take CSC 207 in the fall. Is it possible to do 161 over the summer?

We provide two alternate tracks for 161 over the summer. Neither counts toward the 32 credits in the major, but they do allow you to go on to 207.

You can take the Harvard CS 50 course on EdX. https://www.edx.org/course/introduction-computer-science-harvardx-cs50x

You can use the pre-robots version of CSC 161 and have me give you a test at the end of the summer.
< http://www.cs.grinnell.edu/~walker/courses/161.sp10/>

I'll do my best to answer questions in either context.

We have about a 50% success rate for either option.

Is grading done yet?

No. It appears that all the signs that Minna posts about sleep are correct.

Monday?

I certainly hope so.

Have people started asking good questions about the exam?

Yes.

Can you go over some of them?

Maybe.

I need more than one consequent in an if statement. What do I do?

Use cond or when.

I don't need an alternate in an if statement. What do I do?

Use when.

Can I use list-drop or list-take in solving rdc or rac?

No.

Randomized Images - The Theory

The random Procedure

Randomized Images - Practice

Other Uses of Randomness

Lab