ACM Home Page
Please provide us with feedback. Feedback
Teaching undergraduate software design in a liberal arts environment using RoboCup
Full text PdfPdf (542 KB)
Source Annual Joint Conference Integrating Technology into Computer Science Education archive
Proceedings of the 8th annual conference on Innovation and technology in computer science education table of contents
Thessaloniki, Greece
SESSION: Introductory CS for non-majors table of contents
Pages: 114 - 118  
Year of Publication: 2003
ISBN:1-58113-672-2
Also published in ...
Authors
Timothy Huang  Middlebury College, Middlebury, VT
Frank Swenton  Middlebury College, Middlebury, VT
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 17,   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/961511.961544
What is a DOI?

ABSTRACT

Most large research universities include a software design or software development course as a required or elective component of an undergraduate computer science major. For various reasons, some institutions, including many liberal arts colleges and primarily undergraduate institutions, do not. In this paper, we present a software design course, tailored to undergraduate computer science students within a liberal arts environment, based on the RoboCup soccer simulation platform. We describe the course curriculum and outline its goals, which student evaluations suggest it achieved. We also outline the features of our "NewKrislet" soccer player, which provides an elementary but sufficiently functional entry point to Robocup client design.


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
Birk, A. Autonomous Systems Course. 2000. http://arti.vub.ac.be/~cyrano/COURSES/autosys.html.
 
2
 
3
Chen, M., et.al. RoboCup Soccer Server Users Manual. 2002. http://sserver.sourceforge.net/docs/manual.pdf
 
4
 
5
Joint IEEE Computing Society/ACM Task Force on Computing Curricula. Computing Curricula 2001 Final Report. (Dec. 2001), http://www.computer.org/education/cc2001/final/index.htm.
 
6
Kummeneje, J. RoboCup as a Means to Research, Education, and Dissemination, Licentiate of Philosophy thesis. 2001. Department of Computer and Systems Sciences, Stockholm University and the Royal Institute of Technology. http://www.dsv.su.se/~johank/publications/2001/licentiatethesis.pdf
 
7
Langner, K. Krislet RoboCup client. http://www.ida.liu.se/~frehe/RoboCup/Libs/Sources/krislet-o.1.tar.gz
 
8
Lund, H. H. Adaptive Robots course. 1999. http://www.daimi.au.dk/~hhl/adap_rob99.html.
 
9
Malec, J. CD5320: RoboCup course. 2000. http://www.idt.mdh.se/kurser/cd5320/.
10

Collaborative Colleagues:
Timothy Huang: colleagues
Frank Swenton: colleagues