ACM Home Page
Please provide us with feedback. Feedback
Adding breadth to CS1 and CS2 courses through visual and interactive programming projects
Full text PdfPdf (617 KB)
Source Technical Symposium on Computer Science Education archive
The proceedings of the thirtieth SIGCSE technical symposium on Computer science education table of contents
New Orleans, Louisiana, United States
Pages: 252 - 256  
Year of Publication: 1999
ISBN:1-58113-085-6
Also published in ...
Authors
Ricardo Jiménez-Peris  Universidad Politécnica, de Madrid, Facultad de Informática, 208060 Madrid, Spain
Sami Khuri  San José State University, Dept. of Mathematics and Computer Science, San José, CA
Marta Patiño-Martínez  Universidad Politécnica, de Madrid, Facultad de Informática, 208060 Madrid, Spain
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 25,   Citation Count: 15
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

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/299649.299774
What is a DOI?

ABSTRACT

The aim of programming projects in CS1/CS2 is to put in practice concepts and techniques learnt during lectures. Programming projects serve a dual purpose: first, the students get to practice the programming concepts taught in class, and second, they are introduced to an array of topics that they will cover later in their computer science education.In this work, we present programming projects we have successfully used in CS1/CS2. These topics have added breadth to CS1/CS2 as well as whetted our students' appetite by exposing them to concurrent programming, event-driven programming, graphics management and human-computer interfaces, data compression, image processing and genetic algorithms.We also include the background material, such as tools and libraries we have provided our students to render the more difficult projects amenable to our introductory computer science classes.


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
3
4
5
 
6
LibGA: http://euler.mcs.utulsa.edu/,--corcoran/libga.html
7
8
 
9

CITED BY  15
 
 

Collaborative Colleagues:
Ricardo Jiménez-Peris: colleagues
Sami Khuri: colleagues
Marta Patiño-Martínez: colleagues

Peer to Peer - Readers of this Article have also read: