Open Access. Powered by Scholars. Published by Universities.®

Education Commons

Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics

PDF

Computer Science Presentations And Conference Materials

Series

Computer Science Education

Publication Year

Articles 1 - 2 of 2

Full-Text Articles in Education

Rock-Paper-Scissors: Nifty Tools And Assignments, James Huggins Oct 2011

Rock-Paper-Scissors: Nifty Tools And Assignments, James Huggins

Computer Science Presentations And Conference Materials

In the childhood game of "rock-paper-scissors", two participants select one of three different gestures. The selected gestures are then compared using the following rule set: rock crushes scissors, scissors cuts paper, and paper covers rock. Ties are broken by repeating the game as needed. The game can be played until the first winner is determined, or in repeated rounds (e.g. best two out of three)...


Multi-Phase Homework Assignments In Cs I And Cs Ii, James Huggins Dec 2003

Multi-Phase Homework Assignments In Cs I And Cs Ii, James Huggins

Computer Science Presentations And Conference Materials

ll of the panelists have used small sets of related programming assignments in introductory CS courses. These assignments are essentially larger programs which are developed during several separate phases. This approach has several advantages: • Students are able to develop more realistic and interesting programs. • Students are motivated to write better code as well as documentation. Those who don't are quickly confronted by the implications. • Student interest in completing the projects is better sustained, since there is continuity from one project to the next. • It models desirable techniques such as iterative development and encapsulation. • It demonstrates …