A first course in programming
Doug Bell, Peter Scott · ACM SIGCSE Bulletin · 1987
Many of us have grappled with the design of a first course in programming - what language to use, how to sequence topics, how to encourage practical experience, how to assess. This paper explains the rationale behind a course that has matured over several years, and that we feel is sucessful.