The Marriage of Ada and Joe College: The Future Is Now

Abstract

The purpose of this research was to develop a sophomore level curriculum for software engineering using Ada. The sophomore level consists of three quarter courses at the Florida Institute of Technology (Florida Tech) and the curriculum was designed as three courses of classroom instruction augmented by laboratories. Since Florida Tech is converting to a semester system, these courses were designed with a view toward easing the transition from the original three quarter courses to two semester courses reflecting the same course content. Our purpose was to specify, design, and develop a one year sequence of courses in software engineering using Ada throughout as the language of illustrations. Specifically, Florida Tech: (1) examined the issues in undergraduate software engineering and attempted to specify the learning objectives for second year students; (2) designed a sequence of courses to meet these learning objectives; (3) developed the course materials needed to implement this sequence of courses, including, but not limited to, learning objectives by lesson, lesson outlines, course outlines, lecture notes for each lecture, team exercises for the students, laboratory exercises, laboratory manuals, instructor's guides, sample examinations, overhead slides, and a rationale for the courses as implemented; and (4) served as a consultant for other instructors interested in using this course sequence.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1993
Accession Number
ADA273328

Entities

People

  • Charles B. Engle Jr.

Organizations

  • Florida Institute of Technology

Tags

Communities of Interest

  • Autonomy
  • Space

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Science
  • Computers
  • Configuration Management
  • Curriculum
  • Education
  • Engineering
  • High Level Languages
  • Instructions
  • Instructors
  • Language
  • Life Cycles
  • Operating Systems
  • Programming Languages
  • Quality Control
  • Software Development
  • Students

Fields of Study

  • Education

Readers

  • Business Analytics
  • STEM Education
  • Software Engineering.