The Minimizer

2011-10-09

Förslag till uppgradering av nybörjarkurs i programmering på KTH

Filed under: Uncategorized — theminimizer @ 10:53

Den här kursen från KTH verkar vara en riktig klassiker.  http://www.ict.kth.se/courses/ID120V/files/L1/index.htm

Här får den entusiastiske studenten en rejäl chans chans att bli avskräckt från programmering för all framtid.

  • JSP - Jackson Structured Programming (1975)
  • C – språket (Bell Labs 1973)
  • Kommandoprompt - ej fönsterbaserat (Microsoft 1985, Apple 1984)
  • Övningen går ut på att bygga en komplex kalkylator. Olämpligt eftersom många inte ens vet vad komplexa tal innebär.
  • Hälften av övningstexten diskuterar parameteröverföring i C. Borde ersättas med immutable objects.
  • Ingen enhetlig utvecklingsmiljö.

Det kanske är dags för en uppgradering:

  • CoffeeScript (2010), ett modernt Ruby-liknande språk som kompileras till JavaScript (1995)
  • Objektorientering, (1960-talet)
  • Testbaserad utveckling (2003)
  • HAML - strukturerad HTML  (2010)
  • jQuery, koppling mellan Javascript och HTML. (2006)
  • TinkerBin (2011), En online utvecklingsmiljö, mycket lämplig för utbildning. Samma för alla studenter, oavsett dator.
  • Chrome, innehåller bra debugger för Javascript. (2008)

http://tinkerbin.com/KK0vUmdc (Välj HAML, respektive Coffeescript innan du trycker på Run)

Advertisement

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Theme: Rubric. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.