Saturday, August 15, 2009

[6]Study of assesment of programming skills

Follow the link to download the document and please click download button when you are on that page.A multi-national, multi-institutional study of assessment of programming skills of first-year CS students

I am not yet reading throughly this paper. However, I think it might be useful for us to design our project by following the suggested framework for computer science assessment that described on this paper.

Follow the link to download the document and please click download button when you are on that page.A multi-national, multi-institutional study of assessment of programming skills of first-year CS students

[5]Novice Programming Comes of Age

Follow this link to download the document.Please click the download button when on that page.
http://www.4shared.com/file/125265696/1af95ade/p75-smith.html


This paper can give us an idea how we going to design our prototype. The author also show link between Bruner's theory that has been adapt by Roger for developing applet for teacher. There was a section in this paper that illustrates what the users does and what the computer records.For example, for operation move, drag an object with the mouse and what computer records was move object to location. What I think can be underlying foundation to understand the programming concept.Other 3 operation illustrates in Table I in this paper.

Follow this link to download the document.Please click the download button when on that page.
http://www.4shared.com/file/125265696/1af95ade/p75-smith.html

[4]Lowering the barriers to programming:

Follow this link to download the document.Please click the download button when on that page.http://www.4shared.com/file/125252368/a665eb94/p83-kelleher.html


At a glance this paper talk about the evolution of works that has been done to approach novice programmers to learn programming. In progress to make timeline to summarize the key point from the paper.


Follow this link to download the document.Please click the download button when on that page.http://www.4shared.com/file/125252368/a665eb94/p83-kelleher.html

[3]Full Report: team 3b

Follow this link to download the document.Please click the download button when on that page.http://www.4shared.com/file/125246599/e0750598/group_3b_ProjectReport.html

This is the report from the previous student who done the same project theme with us.In this report, they include the literature review about this topic and the documentation about their prototype. Also include the method and material for requirement and prototype testing.



Follow this link to download the document.Please click the download button when on that page.http://www.4shared.com/file/125246599/e0750598/group_3b_ProjectReport.html

[2] Full Report:team 3a

Follow this link to download the document.Please click the download button when on that page.http://www.4shared.com/file/125245472/fa533447/group_3a_final_full_report8.html

This is the report from the previous student who done the same project theme with us.In this report, they include the background study about this topic and the documentation about their prototype. Also include the method and material for requirement and prototype testing.



The team has developed game-board like as a paper and digital prototype to teach programming concept for assignment,if, and while loop. They tested the prototype to 6 participants. The metaphor used for their prototype was bus stop programming. users played act as a school bus driver.They simulate assignment concept by picking up and drop off children.The selection to one/two ways if certain condition is fulfilled to illustrate the if concept. The while loop presented as driving bus in a circular road repetitively until certain condition is fulfilled.



If we looked at into the table of content of this report, they layout their report as followed. The abstract that include what has been developed, about EIS and summary of their background study. They summarize some key points from the literature and the prototype in introduction section.



Their background study has pointed out issues including as followed:


-->understanding students new to programming that covered uncovering problems in learning programming,understand student needs to reduce the problems,relating needs to design of the software



-->Learning and teaching styles that covered the teaching styles commonly used by textbook for teaching programming, constructivism learning theory and how organizing learning curriculum around certain fundamental ideas can improve the success of teaching programming concept, Entering into symbol project which uses Bruner's EIS learning to teach basic algebra.They also explain about how the applet for teacher that developed by Roger and folks works in order to follow the OIS framework.



-->Existing software that teaches programming described:The “Animation Director Movies”: teach CS1 Programming Concept ,Pre-Programming Analysis Guided Programming (PAGP),Game for teaching programming: Wu’s Castle,Implications of Prototype Design



-->The Design Process that described Brainstorming Ideas,participatory design process including requirements gathering,lo-fi paper prototype, hi-fi digital prototype, evaluation of digital prototype. All related figure also shown in this section.I can assumed that progress meant by Kathy in the course that as presented in this section.



-->Discussion section explained the links between the EIS principle to the project. What has been adapt and followed described in detail in this section.Then we need to consider to be on track for this project.At this stage we can refer back to the post "Applet for teacher" for the first instance.


Follow this link to download the document.Please click the download button when on that page.http://www.4shared.com/file/125245472/fa533447/group_3a_final_full_report8.html

[1] Applet for teacher

Follow this link to download the document.Please click the download button when on that page.http://www.4shared.com/file/125228345/377fc9df/Applet_for_the_teacher.html

As our project is based on EIS framework and adapting from the concept that has been applied in teaching algebra, then this literature quite useful to read. This is the book chapter by Roger and Alan that has developed the applet for teaching algebra. They has used matches and matchbox as metaphor of algebra. The algebra problem has been visualized by guessing how many matches inside the matchbox. This metaphor can be considered accepted by learner instead of misconception by learners when using apple and banana as a metaphor to teach algebra.

Therefore, for our project we needs to brainstorm the most relevant and acceptable metaphor among learners, in particular to simulate the concept of programming in iconic way.

All above is my initial reflection after thoroughly reading the article towards our project and also my understanding about what has been written. You can post the comment about your understanding if you have any chance to read the article.


Follow this link to download the document.Please click the download button when on that page.
http://www.4shared.com/file/125228345/377fc9df/Applet_for_the_teacher.html