CS136 Chapter Notes -Functional Programming, Virtualbox, Mutation

85 views12 pages
28 Jan 2013
Course
Professor
Computer Science 136:
David R. Cheriton
School of Computer Science
Elementary Algorithm Design and Data Abstraction
Winter 2013
Introduction
CS 136 builds on CS 135
Programming in a more "real-world" environment
Introduction of the C language and continuing with Racket
(Scheme)
Focus on design, analysis and implementation of fundamental
algorithms and data structures
Provide tools and concepts necessary to solve computational
problems in a robust, efficient and verifiable manner
Ability to decompose and tackle a problem using abstraction.
CS 136 – Winter 2013 00 – Introduction DRAFT EDITION 1/12
Unlock document

This preview shows pages 1-3 of the document.
Unlock all 12 pages and 3 million more documents.

Already have an account? Log in
CS 136 Information
Web page: Your main information source:
http://www.student.cs.uwaterloo.ca/~cs136/
Discussion: Your main discussion forum – Piazza
https://piazza.com/
Post questions! DO NOT POST CODE. Instructors
and tutors will monitor the forum and answer.
Can post anonymously to class, but your identity is
always visible to instructors/tutors.
Tutorials: Mondays; check website.
Office hours: See website. To get help, you must:
1Present legible, commented code
2Present the test cases you have tried
Midterm: Monday, March 4, 7pm – 8:50pm
CS 136 – Winter 2013 00 – Introduction DRAFT EDITION 2/12
Unlock document

This preview shows pages 1-3 of the document.
Unlock all 12 pages and 3 million more documents.

Already have an account? Log in
Materials
Textbooks: “C Programming: A Modern Approach”
(CP:AMA) by K. N. King. (Required)
“How to Design Programs” (HtDP)
by Felleisen, Flatt, Findler, Krishnamurthi
http://www.htdp.org
Clickers: Clickers available in the bookstore
(required for participation marks)
Presentation handouts:
Will be made available on web page
CS 136 – Winter 2013 00 – Introduction DRAFT EDITION 3/12
Unlock document

This preview shows pages 1-3 of the document.
Unlock all 12 pages and 3 million more documents.

Already have an account? Log in

Get OneClass Notes+

Unlimited access to class notes and textbook notes.

YearlyBest Value
75% OFF
$8 USD/m
Monthly
$30 USD/m
You will be charged $96 USD upfront and auto renewed at the end of each cycle. You may cancel anytime under Payment Settings. For more information, see our Terms and Privacy.
Payments are encrypted using 256-bit SSL. Powered by Stripe.