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

Next revision
Previous revision
2019:caes005_-_introducao_a_programacao_funcional [2019/07/09 13:53] – created 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 ======
  
-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 15: Line 18:
  
  
-Bibliografia:+**Bibliografia:** 
 + 
 +  * 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. 
 +  * 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. 
 +  * Artigos científicos e literatura cinza (posts em blogs, vídeos, etc.) 
 + 
 + 
 +===== Links =====
  
-Thomas, Dave. Programming Elixir 1.6: Functional> Concurrent> Pragmatic> Fun. Pragmatic Programmers, 2018. +[[https://github.com/adolfont/introducao-a-programacao-funcional/blob/master/README.md]]
-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. +
-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.) +[[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.1562680404.txt.gz · Last modified: 2020/11/19 11:42 (external edit)