A CS1 maze lab, using joysticks and MIPPETs

Don C. Stone, Seth Bergmann, Ganesh Baliga, A. Michael Berman, John Schmalzel

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

We are designing a number of programming projects which utilize input/output devices, such as joysticks or a homebrewed board we call a MIPPET (Module for Input/Output Programming Projects Enhancing Teaching). These projects have been used or will be used in the closed labs of our CS1 course (taught in C++). The goal of these projects is to enhance student comprehension (by teaching objects with "real" objects) and student motivation (by providing "fun" projects). This paper focuses on an early project, where the student's program provides support for a human solving a maze.

Original languageEnglish (US)
Pages (from-to)170-173
Number of pages4
JournalSIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education)
Volume31
Issue number1
DOIs
StatePublished - Jan 1 1999

Fingerprint

students
Students
Teaching
Motivation
Equipment and Supplies

All Science Journal Classification (ASJC) codes

  • Software
  • Food Science
  • Hardware and Architecture

Cite this

@article{26caa2260b5946f48596ba85db562d26,
title = "A CS1 maze lab, using joysticks and MIPPETs",
abstract = "We are designing a number of programming projects which utilize input/output devices, such as joysticks or a homebrewed board we call a MIPPET (Module for Input/Output Programming Projects Enhancing Teaching). These projects have been used or will be used in the closed labs of our CS1 course (taught in C++). The goal of these projects is to enhance student comprehension (by teaching objects with {"}real{"} objects) and student motivation (by providing {"}fun{"} projects). This paper focuses on an early project, where the student's program provides support for a human solving a maze.",
author = "Stone, {Don C.} and Seth Bergmann and Ganesh Baliga and Berman, {A. Michael} and John Schmalzel",
year = "1999",
month = "1",
day = "1",
doi = "10.1145/384266.299743",
language = "English (US)",
volume = "31",
pages = "170--173",
journal = "SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education)",
issn = "0097-8418",
publisher = "Association for Computing Machinery (ACM)",
number = "1",

}

A CS1 maze lab, using joysticks and MIPPETs. / Stone, Don C.; Bergmann, Seth; Baliga, Ganesh; Berman, A. Michael; Schmalzel, John.

In: SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), Vol. 31, No. 1, 01.01.1999, p. 170-173.

Research output: Contribution to journalArticle

TY - JOUR

T1 - A CS1 maze lab, using joysticks and MIPPETs

AU - Stone, Don C.

AU - Bergmann, Seth

AU - Baliga, Ganesh

AU - Berman, A. Michael

AU - Schmalzel, John

PY - 1999/1/1

Y1 - 1999/1/1

N2 - We are designing a number of programming projects which utilize input/output devices, such as joysticks or a homebrewed board we call a MIPPET (Module for Input/Output Programming Projects Enhancing Teaching). These projects have been used or will be used in the closed labs of our CS1 course (taught in C++). The goal of these projects is to enhance student comprehension (by teaching objects with "real" objects) and student motivation (by providing "fun" projects). This paper focuses on an early project, where the student's program provides support for a human solving a maze.

AB - We are designing a number of programming projects which utilize input/output devices, such as joysticks or a homebrewed board we call a MIPPET (Module for Input/Output Programming Projects Enhancing Teaching). These projects have been used or will be used in the closed labs of our CS1 course (taught in C++). The goal of these projects is to enhance student comprehension (by teaching objects with "real" objects) and student motivation (by providing "fun" projects). This paper focuses on an early project, where the student's program provides support for a human solving a maze.

UR - http://www.scopus.com/inward/record.url?scp=0037953878&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0037953878&partnerID=8YFLogxK

U2 - 10.1145/384266.299743

DO - 10.1145/384266.299743

M3 - Article

AN - SCOPUS:0037953878

VL - 31

SP - 170

EP - 173

JO - SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education)

JF - SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education)

SN - 0097-8418

IS - 1

ER -