The Proceedings of the Information Systems Education Conference 2000: §440    Home    Papers/Indices    prev (§412)    Next (§441)
    Work in Progress     Best Practices
Recommended Citation: Faux, R.  Teaching Problem Solving Techniques and Software Engineering Concepts before Programming.  In The Proceedings of the Information Systems Education Conference 2000, v 17 (Philadelphia): §440.
CDpic

Teaching Problem Solving Techniques and Software Engineering Concepts before Programming

thumb
Handout
 
Rob Faux    [a1] [a2]
Computing Department
United States Open University    [u1] [u2]

This paper outlines research currently underway that seeks to determine the impact of teaching various concepts before a programming language. Many educators have espoused the concept of preparing learners for success in Computer and Information Science by teaching problem solving techniques, approaches to design and software engineering concepts prior to actual coding. While various efforts to implement this approach exist, very little empirical data has been accumulated. Course content effectiveness research in this area is relatively sparse.. This research measures the learning of two groups in a first programming course after participants complete pre-programming courses with varying content.

Keywords: introductory computer science, problem solving, CS0, CS1, CS curriculum, software engineering

Read this presentation handout (non-refereed) in Adobe Portable Document (PDF) format. (122 K bytes)
Preview this presentation handout (non-refereed) in Plain Text (TXT) format. (24 K bytes)

CDpic
Comments and corrections to
webmaster@isedj.org