Poetry of Programming - Puzzle Based Introduction to Functional Programming
Offered By: Akita International University via Independent
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
- experiencing the joy of computer programming,
- seeing mathematical ideas in use,
- getting fundamental and powerful programming skills, that could kickstart a serious IT career.
Syllabus
FOR STUDENTS:
FOR SOFTWARE ENGINEERS, COMPUTER SCIENCE EDUCATION RESEARCHERS
Conference presentations
- 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.
FOR SOFTWARE ENGINEERS, COMPUTER SCIENCE EDUCATION RESEARCHERS
Conference presentations
- 2017 Clojure/conj slides, abstract, recorded video.
- 2018 ClojuTRE slides, recorded video
Taught by
Attila Egri-Nag
Tags
Related Courses
4ever-clojureIndependent Learn Cloiure using Interactive Programming
Independent Enterprise Clojure Training
Independent Clojure
Exercism An Animated Introduction to Clojure
Independent