ACM Home Page
Please provide us with feedback. Feedback
Teaching programming collaboratively
Full text PdfPdf (45 KB)
Source Annual Joint Conference Integrating Technology into Computer Science Education archive
Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education table of contents
Caparica, Portugal
SESSION: Pair programming table of contents
Pages: 321 - 324  
Year of Publication: 2005
ISBN:1-59593-024-8
Also published in ...
Authors
Raymond Flood  University of Oxford
Bob Lockhart  University of Oxford
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): 9,   Downloads (12 Months): 45,   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/1067445.1067533
What is a DOI?

ABSTRACT

We describe a collaborative approach to teaching core programming concepts based on student debate and involving the Phoenix meta-language generator.


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
Beamont C, Fox C. Learning Programming: Enhancing Quality through problem based learning. <http://www.ics.ltsn.ac.uk/pub/conf2003/chris_beaumont.htm>
 
2
Bellaby G, McDonald C, Patterson A. Why Lecture? <http://www.ics.ltsn.ac.uk/pub/conf2003/gareth_bellaby.htm>
 
3
Bradley C, Boyle T, Chalk P, Jones R, Pickard P. Improving Pass Rates in Introductory Programming. <http://www.ics.ltsn.ac.uk/pub/conf2003/pete_chalk.htm>
 
4
Dijkstra E, How do we tell truths that might hurt? <http://www.cs.virginia.edu/ evans/cs655/readings/ewd498.html>
 
5
 
6
Flood, R, Lockhart R. The Phoenix Meta-Language: Teaching Programming by Classroom Debate. http://www.ics.ltsn.ac.uk/pub/ltsn5/papers/Bob%20Lockhart%208.pdf <http://www.ics.ltsn.ac.uk/pub/ltsn5/papers/Bob Lockhart 8.pdf>
 
7
Hagan, S J, Nicell, M A, Sayers H M. Teaching Java Programming: Determining the needs of first year students. <http://www.ics.ltsn.ac.uk/pub/conf2003/heather_sayers.htm>
 
8
Jenkins A, Java with BlueJ or Java and BlueJ? http://www.ics.ltsn.ac.uk/pub/ltsn5/papers/Tony%20Jenkins%203.doc
 
9
Jirarat Sitthiworachart and Mike Joy, Deepening Computer Programming Skills by using Web-based peer assessment. <http://www.ics.ltsn.ac.uk/pub/conf2003/jirarat_sitt.htm>
 
10
OUDCE web site. <http://www.conted.ox.ac.uk/>
 
11
Phoenix Questionnaire - take the link "publications and reports" <http://www.conted.ox.ac.uk/cleat/>

Collaborative Colleagues:
Raymond Flood: colleagues
Bob Lockhart: colleagues