SlideShare uma empresa Scribd logo
1 de 1
coursera.org
Statement of Accomplishment
WITH DISTINCTION
JUNE 03, 2013
KRESIMIR
HAS SUCCESSFULLY COMPLETED THE ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE’S ONLINE
OFFERING OF
Functional Programming Principles
in Scala
This advanced undergraduate programming course covers the
principles of functional programming using Scala, including the
use of functions as values, recursion, immutability, pattern
matching, higher-order functions and collections, and lazy
evaluation.
MARTIN ODERSKY
PROFESSOR OF COMPUTER SCIENCE
ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE
DISCLAIMER : THIS ONLINE OFFERING DOES NOT REFLECT THE ENTIRE CURRICULUM OFFERED TO STUDENTS ENROLLED AT ECOLE
POLYTECHNIQUE FÉDÉRALE DE LAUSANNE. THIS DOCUMENT DOES NOT AFFIRM THAT THIS STUDENT WAS ENROLLED AS A ECOLE
POLYTECHNIQUE FÉDÉRALE DE LAUSANNE STUDENT IN ANY WAY; IT DOES NOT CONFER A ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE
CREDIT; IT DOES NOT CONFER A ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE DEGREE OR CERTIFICATE; AND IT DOES NOT VERIFY THE
IDENTITY OF THE INDIVIDUAL WHO TOOK THE COURSE.

Mais conteúdo relacionado

Semelhante a Functional programming principles in Scala

Principles of Reactive Programming
Principles of Reactive ProgrammingPrinciples of Reactive Programming
Principles of Reactive ProgrammingSlim Ouertani
 
Principles of reactive programming
Principles of reactive programmingPrinciples of reactive programming
Principles of reactive programmingSudipta Deb ☁
 
Certificate_Web_Applications_Architecture
Certificate_Web_Applications_ArchitectureCertificate_Web_Applications_Architecture
Certificate_Web_Applications_ArchitectureKalpesh Panchal
 
Linear and Discrete Optimization
Linear and Discrete OptimizationLinear and Discrete Optimization
Linear and Discrete OptimizationVassilios Rendoumis
 
Coursera webapplications 2014
Coursera webapplications 2014Coursera webapplications 2014
Coursera webapplications 2014Shay Gazit
 
Web Applications 2014 Certificate
Web Applications 2014 CertificateWeb Applications 2014 Certificate
Web Applications 2014 Certificatemasonmonroe
 
Coursera Human-Computer Interaction
Coursera Human-Computer InteractionCoursera Human-Computer Interaction
Coursera Human-Computer InteractionSvetlana Tytskaya
 
Coursera webapplications 2015
Coursera webapplications 2015Coursera webapplications 2015
Coursera webapplications 2015Jen Hodges
 
Coursera 3dmotion 2014
Coursera 3dmotion 2014Coursera 3dmotion 2014
Coursera 3dmotion 2014Valdis Balcers
 
GWU_UNOFFICIAL_TRANSCRIPT
GWU_UNOFFICIAL_TRANSCRIPTGWU_UNOFFICIAL_TRANSCRIPT
GWU_UNOFFICIAL_TRANSCRIPTVincent Montoya
 
Web-Based_Engineering_Portfolio_System (1).pdf
Web-Based_Engineering_Portfolio_System (1).pdfWeb-Based_Engineering_Portfolio_System (1).pdf
Web-Based_Engineering_Portfolio_System (1).pdfPritamSha1
 
Statement of Accomplishment_Sergey_Karpenko_University of Michigan_Social Net...
Statement of Accomplishment_Sergey_Karpenko_University of Michigan_Social Net...Statement of Accomplishment_Sergey_Karpenko_University of Michigan_Social Net...
Statement of Accomplishment_Sergey_Karpenko_University of Michigan_Social Net...sergey25pr
 
IRJET- Tracking and Predicting Student Performance using Machine Learning
IRJET- Tracking and Predicting Student Performance using Machine LearningIRJET- Tracking and Predicting Student Performance using Machine Learning
IRJET- Tracking and Predicting Student Performance using Machine LearningIRJET Journal
 

Semelhante a Functional programming principles in Scala (20)

Coursera progfun 2014
Coursera progfun 2014Coursera progfun 2014
Coursera progfun 2014
 
Principles of Reactive Programming
Principles of Reactive ProgrammingPrinciples of Reactive Programming
Principles of Reactive Programming
 
Principles of reactive programming
Principles of reactive programmingPrinciples of reactive programming
Principles of reactive programming
 
Certificate_Web_Applications_Architecture
Certificate_Web_Applications_ArchitectureCertificate_Web_Applications_Architecture
Certificate_Web_Applications_Architecture
 
Linear and Discrete Optimization
Linear and Discrete OptimizationLinear and Discrete Optimization
Linear and Discrete Optimization
 
Coursera webapplications 2014
Coursera webapplications 2014Coursera webapplications 2014
Coursera webapplications 2014
 
Coursera reactive 2014
Coursera reactive 2014Coursera reactive 2014
Coursera reactive 2014
 
Web Applications 2014 Certificate
Web Applications 2014 CertificateWeb Applications 2014 Certificate
Web Applications 2014 Certificate
 
Coursera Human-Computer Interaction
Coursera Human-Computer InteractionCoursera Human-Computer Interaction
Coursera Human-Computer Interaction
 
Coursera webapplications 2015
Coursera webapplications 2015Coursera webapplications 2015
Coursera webapplications 2015
 
Coursera CDVT89WMSWJ7
Coursera CDVT89WMSWJ7Coursera CDVT89WMSWJ7
Coursera CDVT89WMSWJ7
 
Coursera 3dmotion 2014
Coursera 3dmotion 2014Coursera 3dmotion 2014
Coursera 3dmotion 2014
 
Coursera reactive 2015
Coursera reactive 2015Coursera reactive 2015
Coursera reactive 2015
 
GWU_UNOFFICIAL_TRANSCRIPT
GWU_UNOFFICIAL_TRANSCRIPTGWU_UNOFFICIAL_TRANSCRIPT
GWU_UNOFFICIAL_TRANSCRIPT
 
Coursera webapplications 2015
Coursera webapplications 2015Coursera webapplications 2015
Coursera webapplications 2015
 
CURRICULUM VITAE
CURRICULUM VITAECURRICULUM VITAE
CURRICULUM VITAE
 
Web-Based_Engineering_Portfolio_System (1).pdf
Web-Based_Engineering_Portfolio_System (1).pdfWeb-Based_Engineering_Portfolio_System (1).pdf
Web-Based_Engineering_Portfolio_System (1).pdf
 
Statement of Accomplishment_Sergey_Karpenko_University of Michigan_Social Net...
Statement of Accomplishment_Sergey_Karpenko_University of Michigan_Social Net...Statement of Accomplishment_Sergey_Karpenko_University of Michigan_Social Net...
Statement of Accomplishment_Sergey_Karpenko_University of Michigan_Social Net...
 
IRJET- Tracking and Predicting Student Performance using Machine Learning
IRJET- Tracking and Predicting Student Performance using Machine LearningIRJET- Tracking and Predicting Student Performance using Machine Learning
IRJET- Tracking and Predicting Student Performance using Machine Learning
 
2014_HCI kurs
2014_HCI kurs2014_HCI kurs
2014_HCI kurs
 

Mais de Kresimir Popovic

Amazon_AWS_IAM_2023_Cert.pdf
Amazon_AWS_IAM_2023_Cert.pdfAmazon_AWS_IAM_2023_Cert.pdf
Amazon_AWS_IAM_2023_Cert.pdfKresimir Popovic
 
Zero_Harm_Culture_@_IC_for_Employees.pdf
Zero_Harm_Culture_@_IC_for_Employees.pdfZero_Harm_Culture_@_IC_for_Employees.pdf
Zero_Harm_Culture_@_IC_for_Employees.pdfKresimir Popovic
 
Functional Programming Principles - 03.06.2013.pdf
Functional Programming Principles - 03.06.2013.pdfFunctional Programming Principles - 03.06.2013.pdf
Functional Programming Principles - 03.06.2013.pdfKresimir Popovic
 
Open_Source_Software_Basics.pdf
Open_Source_Software_Basics.pdfOpen_Source_Software_Basics.pdf
Open_Source_Software_Basics.pdfKresimir Popovic
 
SECURE- Throughout the day - Part 1.pdf
SECURE- Throughout the day - Part 1.pdfSECURE- Throughout the day - Part 1.pdf
SECURE- Throughout the day - Part 1.pdfKresimir Popovic
 
SECURE- Throughout the day - Part 3.pdf
SECURE- Throughout the day - Part 3.pdfSECURE- Throughout the day - Part 3.pdf
SECURE- Throughout the day - Part 3.pdfKresimir Popovic
 
SECURE- Throughout the day - Part 2.pdf
SECURE- Throughout the day - Part 2.pdfSECURE- Throughout the day - Part 2.pdf
SECURE- Throughout the day - Part 2.pdfKresimir Popovic
 
Open_Source_Software_Overview.pdf
Open_Source_Software_Overview.pdfOpen_Source_Software_Overview.pdf
Open_Source_Software_Overview.pdfKresimir Popovic
 
Global Bribery and Corruption Certificate.pdf
Global Bribery and Corruption Certificate.pdfGlobal Bribery and Corruption Certificate.pdf
Global Bribery and Corruption Certificate.pdfKresimir Popovic
 
Siemens Compliance (SIECO).pdf
Siemens Compliance (SIECO).pdfSiemens Compliance (SIECO).pdf
Siemens Compliance (SIECO).pdfKresimir Popovic
 
Certificate - Protection against Social Engineering.pdf
Certificate - Protection against Social Engineering.pdfCertificate - Protection against Social Engineering.pdf
Certificate - Protection against Social Engineering.pdfKresimir Popovic
 
Global Competition Certificate.pdf
Global Competition Certificate.pdfGlobal Competition Certificate.pdf
Global Competition Certificate.pdfKresimir Popovic
 
Business Conduct Guidelines (BCG) Certificate.pdf
Business Conduct Guidelines (BCG) Certificate.pdfBusiness Conduct Guidelines (BCG) Certificate.pdf
Business Conduct Guidelines (BCG) Certificate.pdfKresimir Popovic
 
udemy - oauth2 and openid crash course.pdf
udemy - oauth2 and openid crash course.pdfudemy - oauth2 and openid crash course.pdf
udemy - oauth2 and openid crash course.pdfKresimir Popovic
 
Udemy-Starting with Quarkus - March 2022.pdf
Udemy-Starting with Quarkus - March 2022.pdfUdemy-Starting with Quarkus - March 2022.pdf
Udemy-Starting with Quarkus - March 2022.pdfKresimir Popovic
 
Kubernetes_DeepDive_02-2022.pdf
Kubernetes_DeepDive_02-2022.pdfKubernetes_DeepDive_02-2022.pdf
Kubernetes_DeepDive_02-2022.pdfKresimir Popovic
 
NGINX Server Deep Dive March 2002.pdf
NGINX Server Deep Dive March 2002.pdfNGINX Server Deep Dive March 2002.pdf
NGINX Server Deep Dive March 2002.pdfKresimir Popovic
 
dockerquickstartlegacy-190215093445.pdf
dockerquickstartlegacy-190215093445.pdfdockerquickstartlegacy-190215093445.pdf
dockerquickstartlegacy-190215093445.pdfKresimir Popovic
 
Remote Communication across cultures - Session.pdf
Remote Communication across cultures - Session.pdfRemote Communication across cultures - Session.pdf
Remote Communication across cultures - Session.pdfKresimir Popovic
 
Atos Financial Management Training.pdf
Atos Financial Management Training.pdfAtos Financial Management Training.pdf
Atos Financial Management Training.pdfKresimir Popovic
 

Mais de Kresimir Popovic (20)

Amazon_AWS_IAM_2023_Cert.pdf
Amazon_AWS_IAM_2023_Cert.pdfAmazon_AWS_IAM_2023_Cert.pdf
Amazon_AWS_IAM_2023_Cert.pdf
 
Zero_Harm_Culture_@_IC_for_Employees.pdf
Zero_Harm_Culture_@_IC_for_Employees.pdfZero_Harm_Culture_@_IC_for_Employees.pdf
Zero_Harm_Culture_@_IC_for_Employees.pdf
 
Functional Programming Principles - 03.06.2013.pdf
Functional Programming Principles - 03.06.2013.pdfFunctional Programming Principles - 03.06.2013.pdf
Functional Programming Principles - 03.06.2013.pdf
 
Open_Source_Software_Basics.pdf
Open_Source_Software_Basics.pdfOpen_Source_Software_Basics.pdf
Open_Source_Software_Basics.pdf
 
SECURE- Throughout the day - Part 1.pdf
SECURE- Throughout the day - Part 1.pdfSECURE- Throughout the day - Part 1.pdf
SECURE- Throughout the day - Part 1.pdf
 
SECURE- Throughout the day - Part 3.pdf
SECURE- Throughout the day - Part 3.pdfSECURE- Throughout the day - Part 3.pdf
SECURE- Throughout the day - Part 3.pdf
 
SECURE- Throughout the day - Part 2.pdf
SECURE- Throughout the day - Part 2.pdfSECURE- Throughout the day - Part 2.pdf
SECURE- Throughout the day - Part 2.pdf
 
Open_Source_Software_Overview.pdf
Open_Source_Software_Overview.pdfOpen_Source_Software_Overview.pdf
Open_Source_Software_Overview.pdf
 
Global Bribery and Corruption Certificate.pdf
Global Bribery and Corruption Certificate.pdfGlobal Bribery and Corruption Certificate.pdf
Global Bribery and Corruption Certificate.pdf
 
Siemens Compliance (SIECO).pdf
Siemens Compliance (SIECO).pdfSiemens Compliance (SIECO).pdf
Siemens Compliance (SIECO).pdf
 
Certificate - Protection against Social Engineering.pdf
Certificate - Protection against Social Engineering.pdfCertificate - Protection against Social Engineering.pdf
Certificate - Protection against Social Engineering.pdf
 
Global Competition Certificate.pdf
Global Competition Certificate.pdfGlobal Competition Certificate.pdf
Global Competition Certificate.pdf
 
Business Conduct Guidelines (BCG) Certificate.pdf
Business Conduct Guidelines (BCG) Certificate.pdfBusiness Conduct Guidelines (BCG) Certificate.pdf
Business Conduct Guidelines (BCG) Certificate.pdf
 
udemy - oauth2 and openid crash course.pdf
udemy - oauth2 and openid crash course.pdfudemy - oauth2 and openid crash course.pdf
udemy - oauth2 and openid crash course.pdf
 
Udemy-Starting with Quarkus - March 2022.pdf
Udemy-Starting with Quarkus - March 2022.pdfUdemy-Starting with Quarkus - March 2022.pdf
Udemy-Starting with Quarkus - March 2022.pdf
 
Kubernetes_DeepDive_02-2022.pdf
Kubernetes_DeepDive_02-2022.pdfKubernetes_DeepDive_02-2022.pdf
Kubernetes_DeepDive_02-2022.pdf
 
NGINX Server Deep Dive March 2002.pdf
NGINX Server Deep Dive March 2002.pdfNGINX Server Deep Dive March 2002.pdf
NGINX Server Deep Dive March 2002.pdf
 
dockerquickstartlegacy-190215093445.pdf
dockerquickstartlegacy-190215093445.pdfdockerquickstartlegacy-190215093445.pdf
dockerquickstartlegacy-190215093445.pdf
 
Remote Communication across cultures - Session.pdf
Remote Communication across cultures - Session.pdfRemote Communication across cultures - Session.pdf
Remote Communication across cultures - Session.pdf
 
Atos Financial Management Training.pdf
Atos Financial Management Training.pdfAtos Financial Management Training.pdf
Atos Financial Management Training.pdf
 

Functional programming principles in Scala

  • 1. coursera.org Statement of Accomplishment WITH DISTINCTION JUNE 03, 2013 KRESIMIR HAS SUCCESSFULLY COMPLETED THE ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE’S ONLINE OFFERING OF Functional Programming Principles in Scala This advanced undergraduate programming course covers the principles of functional programming using Scala, including the use of functions as values, recursion, immutability, pattern matching, higher-order functions and collections, and lazy evaluation. MARTIN ODERSKY PROFESSOR OF COMPUTER SCIENCE ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE DISCLAIMER : THIS ONLINE OFFERING DOES NOT REFLECT THE ENTIRE CURRICULUM OFFERED TO STUDENTS ENROLLED AT ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE. THIS DOCUMENT DOES NOT AFFIRM THAT THIS STUDENT WAS ENROLLED AS A ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE STUDENT IN ANY WAY; IT DOES NOT CONFER A ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE CREDIT; IT DOES NOT CONFER A ECOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE DEGREE OR CERTIFICATE; AND IT DOES NOT VERIFY THE IDENTITY OF THE INDIVIDUAL WHO TOOK THE COURSE.