Overview of Megaprogramming Course: Lectures and Exercises
Abstract
This is a new course that introduces megaprogramming concepts. The course, which takes between 1 to 2 weeks to teach, is aimed at high school students who have a basic understanding of programming online courses discusses 'programming in the large' concepts not usually covered in introductory classes, but which are increasingly being seen as fundamental. The material focuses on software reuse and software process. The stress on the former shows students the value of creating reusable software. The stress on the latter establishes a context for reuse and other topics that will be announced in future, more, advanced courses. The course material contains viewgraphs which can serve as the basis of lectures. Each viewgraph has accompanying instructor notes (SPC-94044- cmc), which identify the important points on the viewgraph and suggest topics for discussion. The course is divided into 4 units; following each unit are summarize homework assignments. In addition, there are a laboratory exercise for Unit 3 supported by software for Macintosh compatible computers (SPC-95005-CMC), and installation guide for the laboratory (SPC-95004-CMC), a test following Unit 4, and an evaluation form.
Document Details
- Document Type
- Technical Report
- Publication Date
- Feb 01, 1995
- Accession Number
- ADA286838