UI MOOCs
  • Pemrograman Fungsional
    0%
  • Previous
  • Course data
    Pemrograman Fungsional
    Announcements
    Forum Umum, pengumuman dan tanya jawab umum
    Diskuy: Diskusi Terbuka FunPro
    Learn You Haskell for Great Good (Online Free Book)
    Write you a Haskell (Advanced Topic with implementation tutorial and source code)
    Haskell Fan Site (Rekomenasi: representasi kriptografi dalam haskell, alternatif topik untuk tugas kelompok)
    Evaluasi Hasil Pemelajaran
    00. Course Overview
    Rancangan Pengajaran: Functional Programming
    Video Kuliah 00: Sekilas Pemrograman Fungsional
    01. Pengenalan Haskell: Pure Functional Programming
    Pekan 01: Weekly asynchronous discussion and reflection
    Pengenalan Haskell (Mengacu pada Haskell School of Expression)
    Coba Run Haskell tanpa installasi (Online REPL)
    Rekaman Video Sinkronos 01 (14 Sept 2020): Sekilas Functional Programming
    Rekaman Audio Sinkronos 01 (14 Sept 2020): Sekilas Functional Programming
    Video Tutorial 1: Pengenalan Haskell
    Tugas Satu Pengenalan Haskell
    02. Expression dan Evaluation
    Pekan 02: Expression Evaluation - Weekly asynchronous discussion and reflection
    Slide Pekan 02: Harap pahami ini hanya sebagian dari materi, peserta perlu membaca buku untuk materi yang lengkap demi ujian yang baik.
    Rekaman Video Sinkronos 02 (21 Sept 2020): Expression and Evaluation
    Rekaman Audio Sinkronos 02 (21 Sept 2020): Expression and Evaluation
    Video Kuliah 02: Komputasi, Ekspresi dan Datatype - Part 1
    Video Kuliah 02: Komputasi, Ekspresi dan Datatype - Part 2
    Video Kuliah 02: Komputasi, Ekspresi dan Datatype - Part 3
    Video Kuliah 02: Komputasi, Ekspresi dan Datatype - Part 4
    Video Tutorial 2: Expression dan Evaluation - Part 1
    Video Tutorial 2: Expression dan Evaluation - Part 2
    Tugas Dua Expression dan Evaluation
    03. Partial Evaluation dan Currying
    Pekan 03: Partial Evaluation and Currying - Weekly asynchronous discussion and reflection
    Slide Pekan 03: Harap pahami ini hanya sebagian dari materi, peserta perlu membaca buku untuk materi yang lengkap demi ujian yang baik.
    Rekaman Video Sinkronos 03 (28 Sept 2020): Partial Evaluation and Currying
    Rekaman Audio Sinkronos 03 (28 Sept 2020): Partial Evaluation and Currying
    Latihan Pekan 03
    Video Kuliah 03: Currying, Partial Evaluation, Composition - Part 1
    Video Kuliah 03: Currying, Partial Evaluation, Composition - Part 2
    Video Kuliah 03: Currying, Partial Evaluation, Composition - Part 3
    Video Tutorial 3: Partial Evaluation and Currying
    Tugas 3 Partial Evaluation and Currying
    04. Higher Order Function
    Pekan 04: Higher Order Function - Weekly asynchronous discussion and reflection
    Slide Pekan 04: Harap pahami ini hanya sebagian dari materi, peserta perlu membaca buku untuk materi yang lengkap demi ujian yang baik.
    Rekaman Video Sinkronos 04 (5 Okt 2020): Higher Order Function and Polymorphism
    Rekaman Audio Sinkronos 04 (5 Okt 2020): Higher Order Function and Polymorphism
    Contoh Soal Pra UAS 2019
    Video Kuliah 04: Higher Order Function - Part 1
    Video Kuliah 04: Higher Order Function - Part 2
    Video Tutorial 4: Higher Order Function and Lazy Evaluation
    Tugas 4 Higher Order Function dan Lazy Evaluation
    05. Lazy Evaluation
    Pekan 05: Lazy Evaluation - Weekly asynchronous discussion and reflection
    Slide Pekan 05: Lazy Evaluation + Arahan Tugas Kelompok + Tugas Pengganti
    Rekaman Video Sinkronos 05 (12 Okt 2020): Lazy Evaluation
    Rekaman Audio Sinkronos 05 (12 Okt 2020): Lazy Evaluation
    Studi Mandiri: Lazy List dan List Comprehension
    Latihan Pekan 05: Lazy Evaluation
    Video Kuliah 05: Lazy Evalution
    Tutorial: Lazy Evaluation (new: 2021)
    06. Lambda Calculus dan Type System
    Pekan 06: Lambda Calculus - Weekly asynchronous discussion and reflection
    Slide Pekan 06: Simply Typed Lambda Calculus
    Rangkuman (Lecture Notes) Lambda Calculus
    Rekaman Video Sinkronous 06 (19 Okt 2020): Simply Typed Lambda Calculus (Part 1)
    Rekaman Audio Sinkronous 06 (19 Okt 2020): Simply Typed Lambda Calculus (Part 1)
    Rekaman Video Sinkronous 07 (26 Okt 2020): Simply Typed Lambda Calculus (Part 2)
    Rekaman Audio Sinkronous 07 (26 Okt 2020): Simply Typed Lambda Calculus (Part 2)
    A Tutorial Introduction to the Lambda Calculus - Raul Rojas (Terjemahan)
    LambdaGuru (Typing)
    λ Interpreter
    Video Kuliah 06: Simply Typed Lambda Calculus - Part 1
    Video Kuliah 06: Simply Typed Lambda Calculus - Part 2
    Video Kuliah 06: Simply Typed Lambda Calculus - Part 3
    External: A Brief Lambda Calculus
    Tutorial: Representasi Lambda Calculus (new: 2021)
    07. Parser Combinator, Quiz dan Review
    Nice other video about experience in using Haskell
    Example Project for 2 persons team: JSON Parser
    Video External: 5 Years of Haskell in Industry
    Tugas 5 Individu: Church's Numeral Interpretation
    Submit Topik Kelompok dan anggota kelompoknya.
    Materi: Monad (new: 2021)
    Tutorial: Parser Combinator (new: 2021)
    08. Mid Term Exam
    Forum Tanya Jawab UTS
    Functional Programming Exercises (Recommended to try before Exams!)
    Contoh Panduan Umum UTS Fun Pro 2020
    Contoh Tugas UTS 2021: Parser Combinator
    Contoh Soal Essay 1 nomor (pilih kerjakan 1 nomor saja) - 30 menit
    Contoh Panduan Pengerjaan Soal Programming
    09. React: Functional Component
    Pekan 09: Functional Component React
    Video External: Functional Component on React
    10. React Hooks
    Pekan 10: React Hook
    Tutorial React Functional Component dan Hooks
    11. Introduction to Erlang
    Pekan 11: Erlang Basics
    12. Erlang OTP: Process and Concurrency
    Pekan 12: Erlang OTP: Process and Concurrency
    13. Advanced Topic: Implementation of Type System
    Topik: Implementation of Type System (tba)
    Pekan 13: (external) Introduction to Type Inference
    Materi: Strongly Type Language (new: 2021)
    Tutorial: Type Inferencing (new: 2021)
    14. Advanced Topic: Going FaaS - Serverless
    Topik Tambahan: Paralel Haskell
    Materi: Going FaaS - Serverless (new: 2021)
    Tutorial: Serverless with Netlify (new: 2021)
    16. Final Term
    Contoh dan Bahan Persiapan Ujian Praktikum Akhir
    Evaluasi Dosen Oleh Mahasiswa - E-learning
  • Next
  UI MOOCs
  • Courses
    Social and Political Sciences Mathematics and Natural Sciences Computer Sciences Health Sciences Business and Economic Sciences Law Psychological Sciences Art, Language and Humanities Engineering Administrative Sciences Vocational Program Environmental Sciences Strategic and Global Sciences
  • Help & Guideline
    UI MOOCs guide for teacher (on Idols) UI MOOCs guide for teacher (on PJJ website)
    • Log in
      Forgot Password?
    Pemrograman Fungsional
    Home
    Calendar
    Skip to main content
    /* Hide H5P update button*/ body:not(.role-admin) button.h5p-hub-button-update { display: none !important; }

    Course info

    1. Home
    2. Courses
    3. Explore
    4. Computer Sciences
    5. Pemrograman Fungsional
    6. Summary

    Pemrograman Fungsional

    • Teacher: User 69911fcddd96d22f73d409f3b4b63799
    • Teacher: Ade Azurat
    • Teacher: User d3798ec8c14026eb20a3b426802f5ca7
    • Teacher: User eefc228fe051cec77fefd4ee70e363c3
    • Teacher: putra nugroho
    • Teacher: Admin UI-1
    • Teacher: johan x
    Skill Level: Beginner

    Follow Us

    • Courses
      • Social and Political Sciences
      • Mathematics and Natural Sciences
      • Computer Sciences
      • Health Sciences
      • Business and Economic Sciences
      • Law
      • Psychological Sciences
      • Art, Language and Humanities
      • Engineering
      • Administrative Sciences
      • Vocational Program
      • Environmental Sciences
      • Strategic and Global Sciences
    • Help & Guideline
      • UI MOOCs guide for teacher (on Idols)
      • UI MOOCs guide for teacher (on PJJ website)
    You are currently using guest access (Log in)
    Data retention summary
    Get the mobile app
    INFO MAINTENANCE 25 OKT Pkl 12.00-15.00 WIB