BEGIN:VCALENDAR
PRODID;X-RICAL-TZSOURCE=TZINFO:-//Calagator//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:Calagator
METHOD:PUBLISH
VERSION:2.0
BEGIN:VTIMEZONE
TZID;X-RICAL-TZSOURCE=TZINFO:America/Los_Angeles
BEGIN:STANDARD
DTSTART:20181104T020000
RDATE:20181104T020000
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20181130T183433Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20181214T120000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20181214T110000
DTSTAMP;VALUE=DATE-TIME:20181130T183433Z
LAST-MODIFIED;VALUE=DATE-TIME:20181130T183433Z
UID:http://calagator.org/events/1250474624
DESCRIPTION:Abstract: &#13\;\n&#13\;\nTeaching programming is a hard job.
  Teaching Haskell is a way harder given its inherent complexity and expe
 ctations students have. Nevertheless\, there are many approaches to do t
 hat. In this talk\, I would like to outline the practices that I use and
  those that I don’t find fruitful. There are quite a few books that can 
 be used for teaching\, and I will try to categorize them in terms of the
 ir ability to educate a professional Haskell developer. Haskell is a big
  language\, so what should be taught is another crucial question. Should
  it be a course on functional programming in general or Haskell specific
 s are fine to teach? For example\, there is no clear answer on whether y
 ou should attempt teaching something like lenses or stream I/O given lim
 ited time. How to teach students about monads? Well\, everyone knows the
  right answer\, I will describe my approach. I will also talk about ways
  to motivate students and to make them learn Haskell by themselves.&#13\
 ;\n&#13\;\nSpeaker: &#13\;\n&#13\;\nVitaly Bragilevsky\, Senior Lecturer
  at Southern Federal University&#13\;\n&#13\;\nBio: &#13\;\n&#13\;\nVita
 ly Bragilevsky serves as both the Haskell 2020 Language Committee and th
 e GHC Steering Committee member. He works as a Senior Lecturer at the So
 uthern Federal University in Rostov-on-Don\, Russia where he teaches und
 ergraduate students functional programming and theory of computations. H
 e is the author of ‘Haskell in Depth’ (Manning Publications\, available 
 via Manning’s early access program).&#13\;\n&#13\;\nRecording: &#13\;\n&
 #13\;\nThe presentation will be live streamed on our YouTube channel.\n\
 nTags: techtalk\, haskell\, galois\n\nImported from: http://calagator.or
 g/events/1250474624
URL:https://galois.com/blog/2018/11/teaching-haskell-in-the-real-world/
SUMMARY:Tech Talk: Teaching Haskell in the Real World
LOCATION:Galois Inc.: 421 SW 6th Ave. Suite 300\, Portland Oregon 97204 U
 nited States
SEQUENCE:1
END:VEVENT
END:VCALENDAR
