Tuesday and Thursday, 12:25am-1:45pm, WEB 1460
by appointment (send e-mail)
For general information, see the Course Description below.
Introductions and Sudoku Solver and Generator
Language and sudoku presentations: Simon, Russell, Junior
Language and sudoku presentations: Stone, John Steve
Language and sudoku presentations: Jen, Shaobo, Akshay
This programming course is intended for students who have taken a programming-languages course and who are interested in gaining more experience with functional-programming languages and techniques.
There are no lectures or exams for the course. Students are graded on the completion of open-ended coding assignments and, equally importantly, class participation. Class participation includes presenting programs and discussing the presented work of other students.
Students may use any functional programming language for completing assignments, and diversity of language choices will be encouraged. Suitable functional languages include (but are not limited to) Racket, Haskell, Scala, OCaml, F#, SML, Erlang, Clojure, Common Lisp, Agda, Idris, and Elm.
For information on withdrawing from courses, appealing grades, and more, see the college’s academic guidelines. For information on repeating a class, co-requirements, academic misconduct, and more, see the department’s policies and guidelines.