Skip to main content

Introductory Problem Solving in Computer Science

Barnes, David J., Fincher, Sally, Thompson, Simon (1997) Introductory Problem Solving in Computer Science. In: Daughton, Goretti and Magee, Patricia, eds. 5th Annual Conference on the Teaching of Computing. . pp. 36-39. , Centre for Teaching Computing, Dublin City University, Dublin 9, Ireland (KAR id:21468)

Microsoft Word
Language: English
Download (39kB)
[thumbnail of Introductory_Problem_Solving_in_Computer_Science.doc]
This file may not be suitable for users of assistive technology.
Request an accessible format
Language: English
Download (174kB) Preview
[thumbnail of Introductory_Problem_Solving_in_Computer_Science.pdf]
This file may not be suitable for users of assistive technology.
Request an accessible format


This paper describes our experiences in devising a lightweight, informal methodology for problem solving in introductory, university level, computer science. We first describe the original context of the experiment and the background to the methodology. We then give the details of the steps of the Problem Solving Cycle - Understanding, Designing, Writing and Reviewing - and the lessons we learned about our teaching from devising the material. We also present practical examples of how it has been applied in a variety of units in our programme.

Item Type: Conference or workshop item (Paper)
Uncontrolled keywords: problem solving programming functional imperative cross-curricular software engineering
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: David Barnes
Date Deposited: 01 Aug 2009 13:48 UTC
Last Modified: 16 Nov 2021 09:59 UTC
Resource URI: (The current URI for this page, for reference purposes)
Barnes, David J.:
Fincher, Sally:
Thompson, Simon:
  • Depositors only (login required):


Downloads per month over past year