YoVDO

Poetry of Programming - Puzzle Based Introduction to Functional Programming

Offered By: Akita International University via Independent

Tags

Clojure Courses Functional Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
This is a Clojure programming course designed for non-programmers, in particular for Liberal Arts students with some college/high school algebra background. The course discusses the functional core of the language. It is offered at Akita International University in Japan (MAT245 2017-2020, MAT340 2021-), also at UCU Open University as AS-009. It is designed for

  1. experiencing the joy of computer programming,
  2. seeing mathematical ideas in use,
  3. getting fundamental and powerful programming skills, that could kickstart a serious IT career.



Syllabus

FOR STUDENTS:

  • TEXTBOOK suitable for self-study
  • RECORDED LECTURES YouTube channel
  • Flyer for advertising the course
  • Syllabus detailed description, schedule, assessment, related courses
  • How To Code It? guidelines for computational problem solving
  • Reading Exercises are for traditional paper-based exams. The task is to determine what the one-liners evaluate to.
  • Coding exercises are for practising how to turn ideas into source code. Plans are given, the task is to express them as Clojure code.
  • Extra problems
  • Mini-projects require a bit more work than exercise problems.
Try the language online: maria(cljs) repl.it(clj)

FOR SOFTWARE ENGINEERS, COMPUTER SCIENCE EDUCATION RESEARCHERS

Conference presentations

  • 2017 Clojure/conj slides, abstract, recorded video.
  • 2018 ClojuTRE slides, recorded video
This work is licensed under CC BY-NC-SA 4.0. Attila Egri-Nagy @EgriNagy

Taught by

Attila Egri-Nag

Tags

Related Courses

4ever-clojure
Independent
Learn Cloiure using Interactive Programming
Independent
Enterprise Clojure Training
Independent
Clojure
Exercism
An Animated Introduction to Clojure
Independent