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