Register

Search

and / or

Advanced Search

Applied Functional Programming in Haskell – (Certificate)

Utrecht University

Utrecht Summer School
Application Deadline: 15 May
Tuition Fee: ≈ € 890 -
Location: Utrecht / Netherlands / View location on map ▾ Hide location on map ▴
Duration: 10 days Start Date: August
Educational Form:
  • Summer/Winter school
Education Variants:
  • Face to face
Credits (ECTS): 3
Languages: English 

Location of Utrecht University

Typed functional programming languages allow for the development of robust, concise programs in a short amount of time. The key advantages are higher-order functions as an abstraction mechanism, and an advanced type system for safety and reusability. This course introduces Haskell, a state-of-the-art functional programming language, together with some of its theoretical background, such as typed lambda calculi, referential transparency, Damas-Milner type inference, and functional design patterns.
We will quickly move on to applications of functional programming, concentrating on topics such as language processing, building graphical user interfaces, networking, databases, and programming for the web. The goal of the course is not just to teach the programming language, but to learn about the Haskell community and to get hands-on experience by developing a project using Haskell in a team.

VENUE DESCRIPTION

Utrecht

Contents

The course takes 2 weeks, with 4 hours of lecture each day. The rest of the time is spent on programming projects. Students may propose a project they want to work on.

You are normally required to take an English Proficiency Test if you come from a non-English speaking country.

Most European Universities recognise the IELTS test.

More information

Requirements

Advanced bachelors / beginning masters with an interest in writing disciplined, robust programs. Knowledge of functional programming or Haskell in particular may be helpful, but is not expected or necessary. All that is required is curiosity and an open mind. Applicants should be proficient in English and will be subjected to a selection procedure. This course is also well-suited as an introduction to or preparation for our MSc program Software Technology. (Maximum number of participants: 25.)
Please indicate in your motivation what your current Haskell skills (none, starting, advanced, expert) are and what you expect to learn, so we can decide about the different lecturing tracks.

Additional Requirements

Minimal degree required: High School diploma
Minimal amount of work experience Not specified

Accreditation

In the 2008, 2009, 2010 and 2011 issues of Elsevier magazine’s extensive survey among Dutch institutes of higher education, students rated UCU as the best university college in the country.

In the 2010 national student survey (Nationale Studentenenquete or NSE) UCU ranked highest among Utrecht University's bachelor programs.

The 2011 Academic Ranking of World Universities conducted by Shanghai University ranks Utrecht University as #1 in the Netherlands, #12 in Europe and #48 in the world. The research focused Shanghai ranking is an influential index of universities worldwide.

UCU is fully accredited and internationally evaluated as ‘excellent’ on ‘level achieved’ and ‘quality of education’ by a joint commission consisting of a council from QANU - an independent assessor of higher education programs in Holland - and delegates from the American Higher Learning Commission.


Contact

Contact Utrecht University

Using the form on this page, you can directly ask questions to the contactpersons at the university.

Fill out your contact information and message. The information you fill out in this form will be sent directly to the university. They will reply to you on the e-mail address you provide here.

Explain your academic background in the message; the more sophisticated your e-mail, the better the answer.

ShortCoursesPortal.eu cannot take any responsibility for the answering of contacts or for the content of their replies.

To: Martine van Koppen
ShortCoursesPortal.eu - Finds the short courses for you!
 

Portals

Overseas

Institutes Overseas

anywhere