Learn more about Viddler for business

Hey! Panesofglass is using Viddler for online video, and so can you!

Hide this

Teaching F#: From numerical expressions to 3D graphics

Uploaded on Feb 15, 2011 / 1148 views / 3781 impressions / 0 comments

panesofglass

panesofglass

More from this user

Description

One of the key concepts of functional programming is compositionality – the fact that we can build complex software using several basic “building blocks” and just a few ways of combining them. In this talk I’ll demonstrate how we can teach this...

More

One of the key concepts of functional programming is compositionality – the fact that we can build complex software using several basic “building blocks” and just a few ways of combining them. In this talk I’ll demonstrate how we can teach this concept using F#. We’ll start with a basic example of this approach that even high-school students can easily understand – numerical expressions. Then we’ll move to more exciting examples of using library for composing 3D graphics. We’ll see that creating a fractal tree is not much more complicated than calculating the area of a triangle.

Less

Tags

  • education
  • graphics
  • functional-programming
  • teaching
  • F#

0 comments

Post a comment

Allowed tags: <a> <b> <br> <u> <i>