Software Engineering Using Ada Course: Lectures and Exercises. Version 01.00.05

Abstract

This is a short course that introduces novice programmers to software engineering concepts and illustrates them using the Ada programming language. The course, which takes about two weeks to teach, is aimed at advanced placement computer science high school classes. It stresses problems that arise in programming in the large, particularly those caused by change, communication, and complexity. It shows how software engineers employ abstraction, information hiding, and software reuse to deal with these problems. The solutions shown are expressed in Ada. The students see and appreciate how Ada can help them solve real problems. The course material contains viewgraphs instructors can use as the basis of lectures. Each viewgraph has accompanying notes that show how to present the viewgraph and suggest topics for discussion. The course is divided into four units; following each unit are summaries, suggested group activities, and homework assignments. A comprehensive examination and an evaluation form are also included.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 1995
Accession Number
ADA286834

Entities

People

  • L. Finneran
  • R. Christopher
  • S. Wartik

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Cis
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Engineering
  • High Level Languages
  • Instructors
  • Language
  • Materials
  • Plastic Explosives
  • Programming Languages
  • Rational Numbers
  • Software Design
  • Software Development
  • Teamwork
  • Two Dimensional

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science.
  • STEM Education
  • Systems Analysis and Design