Differences

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

Link to this comparison view

pp:22:cursuri:andrei [2022/03/14 19:47]
andrei.olaru
pp:22:cursuri:andrei [2022/06/03 11:07] (current)
andrei.olaru
Line 1: Line 1:
  
  
-**[[https://​docs.google.com/forms/d/e/​1FAIpQLSfNqpCfQ25LRn7dL-5BtCeZyVpb9Rd_R1u4qOYhWhpReLuWeQ/​viewform ​| Feedback pentru cursul de la seria CC]]**+**[[https://​curs.upb.ro/2021/course/view.php?​id=5074 ​| Feedback pentru cursul de la seria CC]]**
  
 == Cursuri seria CC == == Cursuri seria CC ==
 +
 +{{:​pp:​22:​cursuri:​andrei:​pp-00-all.pdf|Toate slide-urile}}
 +
 +{{:​pp:​22:​cursuri:​andrei:​pp-00-handouts.pdf|Toate slide-urile - Handouts 3x3}}
 +
  
   * {{.andrei:​pp-01-intro.pdf|Capitolul 1: Introducere}}   * {{.andrei:​pp-01-intro.pdf|Capitolul 1: Introducere}}
Line 9: Line 14:
     * {{.andrei:​PP-01-intro-racket-console.txt|exemple consolă Racket}} + {{.andrei:​PP-01-intro-racket.rkt|cod Racket}}     * {{.andrei:​PP-01-intro-racket-console.txt|exemple consolă Racket}} + {{.andrei:​PP-01-intro-racket.rkt|cod Racket}}
     * {{.andrei:​pp-01-cod.zip|celelalte exemple de cod}}     * {{.andrei:​pp-01-cod.zip|celelalte exemple de cod}}
-  * {{.andrei:​pp-02-racket.pdf|Capitolul 2: Introducere în Racket}}+  * {{.andrei:​pp-02-racket.pdf|Capitolul 2: Introducere în Racket}} ​/ Capitolul 4: Programare funcțională în Racket
     * {{.andrei:​pp-02-notes.pdf|notițe}}     * {{.andrei:​pp-02-notes.pdf|notițe}}
     * {{.andrei:​pp-02-egalitate.txt|discuție egalitate}}     * {{.andrei:​pp-02-egalitate.txt|discuție egalitate}}
     * {{.andrei:​pp-02-racket-recursivitate.rkt|cod recursivitate}}     * {{.andrei:​pp-02-racket-recursivitate.rkt|cod recursivitate}}
     * {{.andrei:​pp-02-racket-functionale.pdf|notițe funcționale}} + {{.andrei:​pp-02-racket-functionale.rkt|cod funcționale}}     * {{.andrei:​pp-02-racket-functionale.pdf|notițe funcționale}} + {{.andrei:​pp-02-racket-functionale.rkt|cod funcționale}}
 +    * {{.andrei:​pp-03-racket-notes.pdf|notițe}} + {{:​pp:​22:​cursuri:​andrei:​pp-03-racket-legare.rkt|cod}} legare în Racket (Curs 17.03)
   * {{.andrei:​pp-03-lambda.pdf|Capitolul 3: Calcul Lambda}}   * {{.andrei:​pp-03-lambda.pdf|Capitolul 3: Calcul Lambda}}
-    * {{.andrei:​pp-03-notes.pdf|notițe}}+    * {{.andrei:​pp-03-notes.pdf|notițe}} ​(Curs 14.03)
     * {{.andrei:​pp-03-lambda-legare.rkt|cod racket}} (+ un exemplu de fold)     * {{.andrei:​pp-03-lambda-legare.rkt|cod racket}} (+ un exemplu de fold)
 +    * {{.andrei:​pp-03-lambda-demo-recursivitate.pdf|demonstrație}} implementare ''​length''​ fără recursivitate textuală
 +  * {{.andrei:​pp-05-racket-lazy.pdf|Capitolul 5: Evaluare întârziată în Racket}}
 +    * Cod {{.andrei:​pp-05-racket-prod.rkt|prod}} + {{.andrei:​pp-05-racket-stream.rkt|streams}}
 +  * {{.andrei:​pp-06-haskell.pdf|Capitolul 6: Programare funcțională în Haskell}}
 +    * {{.andrei:​pp-06-haskell-intro.hs|cod discutat la curs}}
 +  * {{.andrei:​pp-07-haskell-typing.pdf|Capitolul 7: Tipare în Haskell}}
 +    * pentru ''​trace'',​ am văzut exemplul ''​f x = trace ("x este " ++ show x) x + 1''​ (având ''​import Debug.Trace''​ la începutul fișierului)
 +    * pentru point-free programming,​ puteți vedea exemple [[pp:​22:​laboratoare:​haskell:​evaluare-lenesa|în laborator]]
 +    * {{.andrei:​pp-07-haskell-types.hs|Cod discutat}} la cursurile din 14 aprilie și 18 aprilie, folosind și {{.andrei:​pp-08-graph.pdf|acest graf}}
 +  * {{.andrei:​pp-08-haskell-classes.pdf|Capitolul 8: Clase în Haskell}}
 +    * {{.andrei:​pp-08-container.hs|cod discutat la curs}}, actualizat inclusiv pentru cursul din 2.05
 +  * {{.andrei:​pp-09-recap-functional.pdf|Capitolul 9: Elemente recapitulative}}
 +  * {{.andrei:​pp-10-prolog.pdf|Capitolul 10: Introducere în Prolog}}
 +    * {{.andrei:​pp-10-prolog-intro.pl|cod discutat la cursul din 9.05}}
 +    * {{.andrei:​pp-10-prolog-intro-2.pl|cod discutat la cursul din 12.05}} și {{.andrei:​pp-10-prolog-intro-2-consola.txt|interogări relevante la consolă}}
 +  * {{.andrei:​pp-11-prolog-solutii.pl|Capitolul 11: Explorarea soluțiilor în Prolog}}
 +  * {{.andrei:​pp-12-lpoi.pdf|Capitolul 12: Logica cu predicate de ordinul întâi}}
 +    * {{.andrei:​pp-12-prolog-cautare.pl|Cod discutat la curs}} despre căutarea în spațiul stărilor, pentru {{.andrei:​pp-12-graph.pdf|acest graf}}.
 +  * {{.andrei:​pp-13-markov.pdf|Capitolul 13: Mașina algoritmică Markov}}
 +
  
pp/22/cursuri/andrei.1647280060.txt.gz · Last modified: 2022/03/14 19:47 by andrei.olaru
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0