Advanced Functional Programming Languages
Stuff
- Instructor: Niki Vazou (nvazou@cs.umd.edu)
- TA: Ben Mariano (benmariano13@gmail.com)
Lectures
- Time: Tu & Th 9:30am - 10:45am
- Location: CSI 2120
Office Hours
- Niki: Tu 10:45-11:45am at AVW 4139
- Ben: Mon 3-5pm at AVW 4103
Feedback
- Lecture evaluation form: https://goo.gl/forms/ReRCjH8CPzC3iANt1
Piazza
- Class Link: piazza.com/umd/fall2017/cmsc498v/home
Academic Integrity
Following University of Maryland Code of Academic Integtiry students are not allowed to perform any of the following:
- CHEATING: fraud, deceit, or dishonesty in any academic course or exercise in an attempt to gain an unfair advantage and/or intentionally using or attempting to use unauthorized materials, information, or study aids in any academic course or exercise.
- FABRICATION: intentional and unauthorized falsification or invention of any information or citation in any academic course or exercise.
- FACILITATING ACADEMIC DISHONESTY: intentionally or knowingly helping or attempting to help another to violate any provision of this Code.
- PLAGIARISM: intentionally or knowingly representing the words or ideas of another as one’s own in any academic course or exercise.
Grading
- Questions (10%). In class participation and responses on questions.
- Homeworks (20%). Four comprehension, programming assignments.
- Tournament (10%). One tournament on a strategy game (like tic-tac-toe).
- Project (30%). Haskell implementation of a (semi-) realistic project.
- Final (30%). In class final.