Learn More
We propose the use of a new design-first approach called Problem Stereotypes and Solution Frameworks, for teaching CS1 and CS2. A problem stereotype is a category of problems that can be solved using similar techniques. A solution framework is a typical solution to a problem, parts of which can be reused to solve other problems of this stereotype. Students(More)
Writing puzzle-solving and game-playing programs can generate excitement in students. Such programs are usually assigned as projects in an AI course. These are major software projects expected to be completed by students who usually have had no prior instruction in SE concepts. Often, these are required to be implemented in languages and paradigms in which(More)
Robust recruitment near the edge of chaos and an application to mine sweeping" (2003). Accessed from Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted(More)