TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Forum View

Use Monospaced Font
Show HTML Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Rick Duley <[log in to unmask]>
Reply To:
Rick Duley <[log in to unmask]>
Date:
Mon, 6 Aug 2001 00:39:45 -0400
Content-Type:
text/plain
Parts/Attachments:
text/plain (103 lines)
Hi
  I'm trying to catch a glimpse of what CS/SE educators
actually teach when they are taking Introductory
Programming Units.  Lectures for the first three weeks
of a semester are the focus of interest and, more
specifically, the actual content of lecture notes made
available to students for those first three weeks.
  Why only three weeks?  Simply because this represents
20-25% of a semester by which time the pattern and
content of an IPU should be established.  It goes
without saying that this is a vital time in a
programming course end it is especially important
because these units are regularly included in degree
courses for non-majors.
  An RFI was posted some weeks back but the response,
unfortunately, has been low and as a consequence the
glimpse made available is somewhat blurred.  My
colleagues and I would greatly appreciate your taking
a couple of minutes to mark boxes in the following table
and returning this letter to
             [log in to unmask]
  We appreciate your taking the time and trust that your
help will contribute to a much clearer view of the
subject.

  +-------------------------------------------------+
  |                                                 |
  | Please indicate (by inserting 'Y' or 'y' in the |
  | adjacent box) whether the following topics are  |
  | SPECIFICALLY addressed in your LECTURE NOTES    |
  | for the first THREE WEEKS of your Introductory  |
  | Programming Unit.                               |
  |                                                 |
  +--------------------------------+----------------+
  | Abstraction                    |                |
  +--------------------------------+----------------+
  | Algorithms                     |                |
  +--------------------------------+----------------+
  | Cohesion, Coulping             |                |
  +--------------------------------+----------------+
  | Control Structures             |                |
  +--------------------------------+----------------+
  | Data Structures                |                |
  +--------------------------------+----------------+
  | Data Validation                |                |
  +--------------------------------+----------------+
  | Design                         |                |
  +--------------------------------+----------------+
  | Documentation                  |                |
  +--------------------------------+----------------+
  | Encapsulation                  |                |
  +--------------------------------+----------------+
  | Exception Handling             |                |
  +--------------------------------+----------------+
  | Identifiers                    |                |
  +--------------------------------+----------------+
  | Information Hiding             |                |
  +--------------------------------+----------------+
  | Inheritance                    |                |
  +--------------------------------+----------------+
  | Modularisation                 |                |
  +--------------------------------+----------------+
  | Object Oriented                |                |
  +--------------------------------+----------------+
  | Parameters                     |                |
  +--------------------------------+----------------+
  | Polymorphism                   |                |
  +--------------------------------+----------------+
  | Problem Decomposition          |                |
  +--------------------------------+----------------+
  | Problem Solving                |                |
  +--------------------------------+----------------+
  | Procedural / Structured        |                |
  +--------------------------------+----------------+
  | Program Construction           |                |
  +--------------------------------+----------------+
  | Pseudocode                     |                |
  +--------------------------------+----------------+
  | Recursion                      |                |
  +--------------------------------+----------------+
  | Sequence, Selection, Iteration |                |
  +--------------------------------+----------------+

Thanks again.

---------------------------------------------------------
Rick Duley
Perth, Western Australia
tel: +61 040 910 6049                            /-_|\
                                                /     \
                                          perth *_.-._/
Never be a pioneer.                                 v
    It's the early Christian
        that gets the fattest Lion."
            Saki (H. H. Munro (1870 - 1916))





_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp

ATOM RSS1 RSS2