Skip to content

Instantly share code, notes, and snippets.

@zfnmxt
Last active September 6, 2018 09:57
Show Gist options
  • Save zfnmxt/9884865449e98b73a1d134be2c7d62fa to your computer and use it in GitHub Desktop.
Save zfnmxt/9884865449e98b73a1d134be2c7d62fa to your computer and use it in GitHub Desktop.
Advanced Programming - Exercise Session 0 - Tuesday, September 4th, 2018

Advanced Programming

Exercise Session 0 - Tuesday, September 4th, 2018
Disclaimer: Nothing here is condoned/approved by the course instructors. Everything is my own (Robert's) opinion.

Short url that links to this page: https://git.io/fA40R

To do:

  1. Install stack and configure the resolver correctly.
  2. Get started with Exercise Set 0.

If you'd like to learn more about stack, check out the documentation.

Course Information

Exam
  • Take-home, 1 week.
  • Essentially variations of prior assignments.
  • If you can do the assignments (relatively efficiently), you can do the exam.
  • It's very important that you understand each assignment and can solve similar problems independently.
  • Testing (and documentation) generally plays a big role in the exams; don't ignore it during the assignments.
Groups

It is both highly encouraged and strongly recommended to work in groups of two. Consider taking advantage of the study group matchmaking event if you don't have a partner yet.

(Haskell) Resources
  1. You can ask me (Robert) for help in the following ways:
  • At exercise sessions!
  • By email: jbv808
  • On IRC: zfnmxt on freenode
  1. The course forum on Absalon.
  2. IRC: The #haskell and #haskell-beginners channels on freenode are both very good resources.
  3. The course recommends Programming in Haskell and Learn You a Haskell for Great Good.
  4. Brent Yorgey's CS194 course is also a good option (and is very succinct). See here for additional recommendations.
  5. The Haskell wikibook is great if you're having trouble with a specific concept (e.g., monads).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment