Sunday, August 16, 2009

[20]Programming Language/Problem Solving

Follow the link and click download to save the article:
http://Programming Language/Problem-Solving Research:A Review of Relevant Issues

This paper published in 1990 and explain linking between problem solving and programming language. Quite long article. Points described nearly to finished inside this article are relatively relevant in terms of issues concern while teaching and learning programming.


Follow the link and click download to save the article:
http://Programming Language/Problem-Solving Research:A Review of Relevant Issues

[19] Problem-Solving Strategies

Follow the link and click download to save the file:
http://Problem Solving Strategies

If we consider about the learning programming conception then this paper might be worth to look at. This paper has published in 1989, however, believed that the point might be still relevant in underlying our research.


Follow the link and click download to save the file:
http://Problem Solving Strategies

[18]Exploring Learner Conceptions of Programming

Follow the link and click download to save the file:
http://Exploring Learner Conceptions of Programming

What I am thinking that do we need the to consider some conception while learning programming. Booth listed 4 conception of learning programming:
-Learning to program as learning a programming language
-Learning to program as learning to write programs in a programming language
-Learning to program as learning to solve problems in the form of programs
-Learning to program as becoming a part of the programming community

This might be important to scope our design approach for our project.

Follow the link and click download to save the file:
http://Exploring Learner Conceptions of Programming

[17]Program Animation Based on the Roles of Variables

Follow the link and click download to save the file:
http://Program Animation Based on the Roles of Variables

This paper really concentrated on variables roles that need to comprehend by novice.Interaction between variables is crucial to understand by novice in order to learn to program.While I still not yet reading thoroughly this article.

Follow the link and click download to save the file:
http://Program Animation Based on the Roles of Variables

[16]The Teaching of Novice Computer Programmers

Follow the link and click download to save article to disk:
http://The Teaching of Novice Computer Programmers: Bringing the Scholarly-Research Approach to Australia

In this article once illustrates between novice and expert. Expert programmer can organize knowledge into more sophisticated and flexible form.They can form abstract representations based upon what the code does whereas novices form concrete representations based on the code itself.

Follow the link and click download to save article to disk:
http://The Teaching of Novice Computer Programmers: Bringing the Scholarly-Research Approach to Australia

[15]Holistic Learners

Follow the link and click download to get the article:
http://Concept Mapping and Appropriate Instructional Strategies in Promoting Programming Skills of Holistic Learners

Holistic learners are divergent thinkers who have difficulties in seeing the whole picture of a subject [Kolb, 1976]. They prefer undirected learning styles, which lead to difficulties in selecting and analysing material, and making decisions [Vermunt, 1996]. Sequential processing of information during programming activities in current programming classrooms results in the overloading of holistic learners’ information processing capabilities. This statement i just grab from the article to get overview what is holistic learners refers to. Then, my hypothesis that we need to consider this type of learners in CSSE1001 while designing and developing our project.

Follow the link and click download to get the article:
http://Concept Mapping and Appropriate Instructional Strategies in Promoting Programming Skills of Holistic Learners

[14]Learning and Teaching Programming: A Review and Discussion

Follow the link and click download to retrieve the article:
http://Learning and Teaching Programming: A Review and Discussion

This article is quite long that worth 33 page.However, i think there are some relevant point that we should consider from the article for our project.


Follow the link and click download to retrieve the article:
http://Learning and Teaching Programming: A Review and Discussion