User Tools

Site Tools


2019:caes005_-_introducao_a_programacao_funcional

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
2019:caes005_-_introducao_a_programacao_funcional [2019/07/09 13:53] adolfont2019:caes005_-_introducao_a_programacao_funcional [2020/11/19 11:42] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== CAES005 - Introdução à Programação Funcional ====== ====== CAES005 - Introdução à Programação Funcional ======
  
-Carga horária: 45 horas-aula (3 créditos)+**Turma 2019**
  
-Ementa: +**Carga horária:** 45 horas-aula (3 créditos) 
 + 
 +**Ementa:** 
 Programação Funcional: Conceitos e Principais Linguagens.  Programação Funcional: Conceitos e Principais Linguagens. 
 Funções: funções como cidadãos de primeira classe, funções nomeadas e funções anônimas, currying, módulos. Funções: funções como cidadãos de primeira classe, funções nomeadas e funções anônimas, currying, módulos.
Line 16: Line 18:
  
  
-Bibliografia:+**Bibliografia:**
  
-  * Thomas, Dave. Programming Elixir 1.6: Functional> Concurrent> Pragmatic> Fun. Pragmatic Programmers, 2018.+  * Thomas, Dave. Programming Elixir 1.6: Functional |> Concurrent |> Pragmatic |> Fun. Pragmatic Programmers, 2018.
   * Almeida, Ulisses. Learn Functional Programming with Elixir: New Foundations for a New World. Pragmatic Programmers, 2018.   * Almeida, Ulisses. Learn Functional Programming with Elixir: New Foundations for a New World. Pragmatic Programmers, 2018.
   * Davi, Tiago. Elixir: Do zero à concorrência. Casa do Código, 2017.   * Davi, Tiago. Elixir: Do zero à concorrência. Casa do Código, 2017.
   * SEBESTA, R. W. Conceitos de linguagens de programação. [s. l.], 2018. Disponível em: <http://search.ebscohost.com/login.aspx?direct=true&db=edsmib&AN=edsmib.000011997&lang=pt-br&site=eds-live&scope=site>. Acesso em: 5 jul. 2019.   * SEBESTA, R. W. Conceitos de linguagens de programação. [s. l.], 2018. Disponível em: <http://search.ebscohost.com/login.aspx?direct=true&db=edsmib&AN=edsmib.000011997&lang=pt-br&site=eds-live&scope=site>. Acesso em: 5 jul. 2019.
 +  * Artigos científicos e literatura cinza (posts em blogs, vídeos, etc.)
 +
 +
 +===== Links =====
 +
 +[[https://github.com/adolfont/introducao-a-programacao-funcional/blob/master/README.md]]
  
-Artigos científicos e literatura cinza (posts em blogs, vídeos, etc.) +[[https://speakerdeck.com/ulissesalmeida/o-essencial-da-programacao-funcional-em-elixir-1-dot-2?slide=24|O Essencial da Programação Funcional em Elixir]]
-  * [[2019:Concurrent Functional Programming]] +
-  * [[2019:Ferramentas para Ensino de Programação em Português]]+
  
 +[[http://ll2.ai.mit.edu/talks/armstrong.pdf|Concurrency Oriented Programming in Erlang, Joe Armstrong]]
  
 +[[http://www.cs.nott.ac.uk/~pszgmh/pgp.html|Functional Programming - Graham Hutton, University of Nottingham]]
2019/caes005_-_introducao_a_programacao_funcional.1562680430.txt.gz · Last modified: 2020/11/19 11:42 (external edit)