ACM Home Page
Please provide us with feedback. Feedback
Developing authentic problem solving skills in introductory computing classes
Full text PdfPdf (768 KB)
Source
Technical Symposium on Computer Science Education archive
Proceedings of the 40th ACM technical symposium on Computer science education table of contents
Chattanooga, TN, USA
SESSION: Developing problem-solving skills table of contents
Pages 4-8  
Year of Publication: 2009
ISBN:978-1-60558-183-5
Also published in ...
Authors
Katrina Falkner  University of Adelaide, Adelaide, Australia
Edward Palmer  University of Adelaide, Adelaide, Australia
Sponsors
SIGCSE: ACM Special Interest Group on Computer Science Education
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 32,   Downloads (12 Months): 206,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1508865.1508871
What is a DOI?

ABSTRACT

The ability to solve problems is the key to developing software, and it is an ability that can be difficult to learn. Introductory Computer Science students are often taught syntax and semantics, along with simple problems designed to develop logical, structured thinking, but authentic problem-solving skills are rarely developed at these early stages.

In this paper we describe an approach to introductory computer science education that addresses student engagement through integrating cooperative learning techniques and authentic problem solving processes throughout each aspect of the curriculum.

Over a period of 4 years, the introductory computer science course at the University of Adelaide has been modified to support a cooperative learning style. A three-stage methodology has been implemented in place of traditional lectures to achieve this. The process focuses on observing the application of programming techniques, observing problem solving techniques and then applying cooperative problem solving exercises in the classroom. The results from this change in teaching methodology have been an increase in attendance rates at lectures and practical sessions as well as improved learning outcomes as measured by exam results. Student experience surveys show students have greater motivation for learning and believe they have a better understanding of concepts since the changes have occurred.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
D. J. Barnes, S. Fincher, and S. Thompson. Introductory problem solving in computer science. In Proceedings of the 5th Annual Conference on the Teaching of Computing, pages 36--39, August 1997.
 
3
R. Burns. Study and stress among first year students in an australian university. Higher Education Research and Development, 16:61--77, 1991.
 
4
H. Cameron. Assessment and feedback in higher education: Key links in the learning chain. In Proceedings of the 2nd Education Research Group of Adelaide Conference (ERGA 2007), September 2007.
 
5
K. A. Ericsson, R. T. Krampe, and C. Tesch-Romer. The role of deliberate practice in the acquisition of expert performance. Psychological Review, 100(3):363--406, 1993.
 
6
7
8
 
9
W. Glasser. The Quality School: Managing Students without Coercion, 1st edition. New York: Harper Collins, ISBN: 006055200X, 1990.
10
 
11
C. McInnis, R. James, and R. Hartley. Trends in the first year experience in australian universities. Technical report, DETYA, Canberra, 2000.
 
12
Z. Michalewicz and M. Michalewicz. Puzzle-Based Learning: An Introduction to Critical Thinking, Mathematics, and Problem Solving. Hybrid Publishers, June 2008.
 
13
G. Polya. How To Solve It. Princeton University Press, 1945.
14
 
15
B. Smith and J. MacGregor. What is Collaborative Learning? National Centre on Postsecondary Teaching, Learning and Assessment, Pennsylvania State University, 1992.
 
16
S. Sonnentag. Expertise in professional software design: A process study. Journal of Applied Psychology, 83(5):703--715, 1998.
 
17
M. Urban-Lurain and D. J. Weinshank. Attendance and outcomes in a large, collaborative learning, performance assessment course. In Annual Meeting of the American Educational Research Association (AERA), 2000.
 
18
N. R. White. Tertiary education in the noughties: the student perspective. Higher Education Research & Development, 25(3):231--246, 2006.

Collaborative Colleagues:
Katrina Falkner: colleagues
Edward Palmer: colleagues