Chapter
Teaching programming as engineering
Abstract
In spite of unheralded advances in computer hardware and software, most of today's introductory programming courses are much like courses taught 30 years ago. Although the programming languages have changed, we continue to equate teaching programming with teaching the syntax and semantics of programming languages. This paper describes a different approach being taken in the Faculty of Engineering at McMaster University. Our course emphasises …
Authors
Parnas DL
Book title
ZUM '95: The Z Formal Specification Notation
Series
Lecture Notes in Computer Science
Volume
967
Pagination
pp. 470-481
Publisher
Springer Nature
Publication Date
1995
DOI
10.1007/3-540-60271-2_137