comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <rm-host.bauhaus@maps.futureapps.de>
Subject: Re: Improving the first contact with Ada
Date: Mon, 14 Jun 2010 10:35:05 +0200
Date: 2010-06-14T10:35:05+02:00	[thread overview]
Message-ID: <4c15e9b9$0$6890$9b4e6d93@newsspool2.arcor-online.net> (raw)
In-Reply-To: <096e5f19-ed4d-4c02-b889-88856ac0d5c7@5g2000yqz.googlegroups.com>

On 6/13/10 7:26 PM, zeta_no wrote:

> To be sure you understand my point here, I see this type of tutorial
> as something that can be quite long and involving.  Rarely you can
> find that type of a document, that does not qualify as a book nor as a
> quick and dirty tutorial, as being organized halfway between a master
> thesis and a final year thesis.  It treats a known subject (compared
> with the master thesis), with solid knowledge and neat understanding
> (compared with some final year thesis).  These documents are great
> starters to light up curiosity and understanding to then permit
> austere books to sink in.

Indeed, there is an opportunity to set up an Ada teaching project in
the much needed style of Touch of Class (ETH Z�rich) or similar.
Much needed if it is true that CS education is no longer a sufficient
credential for some industries.  A teaching project could extend
across several semesters, can include virtual production
scenarios, require teams, will start from a larger and serious
piece of software (to be written by university staff) and
include a collection of non-accidental hardware.
This can be fun (model trains is an example, I imagine there are
others, equally realistic and equally affordable).  I mean, we
get to read about pressure sensors and thermometers all the time.
But are the real things part of CS proper?

As a modest example, I guess, it will be both possible and
instructive to teach a  sorting algorithm that runs on a
microcontroller. But you cannot, I think, teach that in one week!

(Thinking further, it might be necessary to not be too specific
in the project, since being specific means being exclusive
and you loose your audience:

- doesn't have to be control software requiring 2 years of soldering
   and quantum effects;
- a banking scenario offers enough to engage students for years,
   you might kill the project, though, by asking for 1 year experience
   in enterprise accounting;
- if there is a number crunching department, then there might be
   modules that need to be written and that can be written without
   a degree in math, but whose effect is seen in a larger computing
   effort (it is demonstrably difficult to find mathematicians who
   can even imagine that students from other departments find math
   more difficult than they do, so the tasks would have to be
   chosen to meet either need))

Do professors like it?  Will they be allowed to do it?
I can't say whether university management can consider anything but
the latest style of measuring university reputation, such as
number of publications with "impact".  If it turns out that
industry as a whole will like successful teaching as much as
anything else, this should encourage larger teaching projects.

The purpose of the Bologna process in Europe is to establish
a "European degree". I'd think that a long term CS project
offers an interesting teaching instrument. It even achieves
measurable success, and can be re-adjusted when needed,
without anyone needing to feel bad.



  parent reply	other threads:[~2010-06-14  8:35 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-17  3:29 GCC conflict on Ubuntu for mixed Ada/C++ project zeta_no
2010-05-18  7:53 ` Stephen Leake
2010-05-18 13:40   ` zeta_no
2010-05-18 14:39     ` Ludovic Brenta
2010-05-19  9:12       ` Stephen Leake
2010-05-19  9:28         ` Ludovic Brenta
2010-05-19  9:09     ` Stephen Leake
2010-05-18 12:56 ` Ludovic Brenta
2010-05-18 14:12   ` zeta_no
2010-05-18 14:36     ` Ludovic Brenta
2010-05-19  9:16     ` Stephen Leake
2010-05-19  9:22       ` Ludovic Brenta
2010-05-20 10:39         ` Stephen Leake
2010-05-20 12:10           ` Ludovic Brenta
2010-05-24 17:04             ` zeta_no
2010-05-24 21:42               ` zeta_no
2010-05-24 22:45                 ` Improving the first contact with Ada (was: GCC conflict on Ubuntu for mixed Ada/C++ project) Ludovic Brenta
2010-06-13 17:26                   ` zeta_no
2010-06-13 19:25                     ` Improving the first contact with Ada Ludovic Brenta
2010-06-13 19:54                       ` Yannick Duchêne (Hibou57)
2010-06-13 20:35                       ` zeta_no
2010-06-13 21:22                         ` Ludovic Brenta
2010-06-13 22:35                           ` Yannick Duchêne (Hibou57)
2010-06-14  8:03                             ` Ludovic Brenta
2010-06-14  8:47                               ` Nasser M. Abbasi
2010-06-14  9:24                                 ` Dmitry A. Kazakov
2010-06-14  9:33                                 ` Ludovic Brenta
2010-06-15  6:48                                   ` Stephen Leake
2010-06-14 10:39                                 ` Georg Bauhaus
2010-06-14 12:19                                   ` Dmitry A. Kazakov
2010-06-14 13:06                                     ` Georg Bauhaus
2010-06-14 14:29                                       ` Dmitry A. Kazakov
2010-06-14 15:59                                         ` Georg Bauhaus
2010-06-14 16:44                                           ` Dmitry A. Kazakov
2010-06-14 20:34                                   ` Warren
2010-06-14  9:10                             ` Dmitry A. Kazakov
2010-06-29  2:51                         ` Randy Brukardt
2010-06-14  8:35                     ` Georg Bauhaus [this message]
2010-07-06 20:15                       ` jonathan
2010-07-06 12:29                     ` Improving the first contact with Ada (was: GCC conflict on Ubuntu for mixed Ada/C++ project) Nicholas Collin Paul de Gloucester
2010-07-06 12:57                       ` Ludovic Brenta
2010-07-06 13:36                         ` Improving the first contact with Ada Georg Bauhaus
2010-05-25  2:26                 ` GCC conflict on Ubuntu for mixed Ada/C++ project Stephen Leake
2010-06-13 20:10                   ` zeta_no
2010-06-14 20:55                     ` Warren
2010-06-15 13:45                       ` zeta_no
2010-06-15 15:15                         ` Georg Bauhaus
2010-06-15 17:05                         ` Niklas Holsti
2010-05-25  2:15               ` Stephen Leake
2010-05-18 22:38 ` Ludovic Brenta
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox