School of Computing

Introductory Problem Solving in Computer Science

David J. Barnes, Sally Fincher, and Simon Thompson

In Goretti Daughton and Patricia Magee, editors, 5th Annual Conference on the Teaching of Computing, pages 182-196, Centre for Teaching Computing, Dublin City University, Dublin 9, Ireland, August 1997.

Abstract

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.

Download publication 39 kbytes (Microsoft Word document)

Bibtex Record

@inproceedings{523,
author = {{D}avid {J}. {B}arnes and {S}ally {F}incher and {S}imon Thompson},
title = {{I}ntroductory {P}roblem {S}olving in {C}omputer {S}cience},
month = {August},
year = {1997},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/1997/523},
    address = {Centre for Teaching Computing, Dublin City University, Dublin 9, Ireland},
    booktitle = {5th Annual Conference on the Teaching of Computing},
    editor = {Goretti Daughton and Patricia Magee},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014