|
Home
Announcements
Policy
Assignments
Submit (Osaka)
Style
Example code
Pearls
Text
Syllabus
People
FAQ
Mailing Lists
Links
|
This is a list of Frequently-Asked-Questions (FAQ) for CS20a.
- When and where does CS20 meet?
CS20 meets Tuesdays and Thursdays, from 8:30 am to 10:00 am, in 74
Jorgensen.
- What are the prerequisites for CS20?
You must take CS1 and CS2 before taking CS20. Freshmen who haved passed the CS1,2,3 advanced placement exam are allowed to take CS20. You also need a good working knowledge of set theory, some knowledge of logic, and basic experience using some general-purpose programming language.
- What language will we use in CS20?
For CS20a, we will be using the OCaml dialect of ML ("meta-language"). There will be tutorials in the first and second week of class to allow you to familiarize yourself with the basics of strongly-typed, functional programming. The lab assignments for CS20a are designed to allow you to apply your knowledge of what you have learned. The programming assignments will generally be small, self-contained projects. At this time, programming assignments are not planned for CS20b.
- What is the late policy for homework?
See the Policy page.
- How do I add a question to the FAQ?
Send your question to cs20-admin@metaprl.org.
|