comp.lang.ada
 help / color / mirror / Atom feed
* Suggestions for topics in an Ada course?
@ 2007-11-11 16:09 Peter C. Chapin
  2007-11-11 17:15 ` Jeffrey Creem
                   ` (6 more replies)
  0 siblings, 7 replies; 30+ messages in thread
From: Peter C. Chapin @ 2007-11-11 16:09 UTC (permalink / raw)


I have the luxury of teaching a course next semester that can be about
anything I want. It's a course on "special topics" and the content is at
the discretion of the instructor.

I would like to teach the students some Ada.

The students in question are already competent programmers (in the
college student sense, that is). They have taken two courses in C/C++
and so should be familiar with basic programming concepts, including
concepts like encapsulation, (operator) overloading, and inheritance.
The programs they have worked on so far have been typical programming
exercises given in first courses: nothing large or complicated.

The course I'll be teaching has two hours of lecture per week plus a
three hour "lab" period where the students can work on some sort of
project or assignment in a supervised setting. So there is a fair amount
of time available.

My thought was to cover the basics of Ada, the language, in the first
half (third?) of the course. My expectation is that because of their
background, the students will pick up the basic ideas fairly quickly.
The question becomes: in what direction should I take the rest of the
course? I would like to talk about something that shows the language in
a good light as well as captures student interest. Some kind of
introduction to a GUI library or network library might be good (the
students have never done any GUI or network programming before). Also
because I teach in a computer engineering curriculum, low level device
control applications would be reasonable and appropriate as well.

Anyway, I'm sure I can put something together. However, I thought I
would ask here to see if anyone has some suggestions for libraries,
tools, etc, that I might look at as I prepare materials for next semester.

In case it matters, I'll be using the GNAT compiler.

Thanks!

Peter



^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2007-11-16 15:48 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-11-11 16:09 Suggestions for topics in an Ada course? Peter C. Chapin
2007-11-11 17:15 ` Jeffrey Creem
2007-11-11 18:29   ` Peter C. Chapin
2007-11-11 19:32 ` Larry Kilgallen
2007-11-12 11:33   ` Peter C. Chapin
2007-11-12  0:02 ` Ed Falis
2007-11-12 11:44   ` Peter C. Chapin
2007-11-12  0:59 ` Steve
2007-11-12  4:29   ` wilson
2007-11-12 11:39     ` Peter C. Chapin
2007-11-12 13:34       ` Brian Drummond
2007-11-13  3:31         ` Peter C. Chapin
2007-11-13 13:50           ` Maciej Sobczak
2007-11-13 13:53           ` Brian Drummond
2007-11-12  7:42   ` adaworks
2007-11-12 11:40     ` Peter C. Chapin
2007-11-12 11:57   ` Stefan Lucks
2007-11-12 11:54 ` Stefan Lucks
2007-11-13  3:27   ` Peter C. Chapin
2007-11-12 11:56 ` anon
2007-11-12 15:53   ` John McCormick
2007-11-12 16:12     ` Hyman Rosen
2007-11-12 16:13       ` Hyman Rosen
2007-11-12 17:38       ` adaworks
2007-11-12 18:12         ` Hyman Rosen
2007-11-12 17:45     ` adaworks
2007-11-12 20:45       ` Jerry Petrey
2007-11-13  3:33     ` Peter C. Chapin
2007-11-13  5:17       ` jimmaureenrogers
2007-11-16 15:48 ` Marco

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