Loading…
An inductive approach to teaching object-oriented design
An approach is described in which students learn object-oriented design by using as many of the characteristics of real program development (starting with incomplete specifications, etc.) as possible in a one-month project. Two-person teams are used, both for the benefit of team experience and to di...
Saved in:
Main Author: | |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: |
Social and professional topics
> Professional topics
> Management of computing and information systems
> Project and people management
> Computer and information systems training
|
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 188 |
container_issue | |
container_start_page | 184 |
container_title | |
container_volume | |
creator | McCracken, Daniel D. |
description | An approach is described in which students learn object-oriented design by using as many of the characteristics of real program development (starting with incomplete specifications, etc.) as possible in a one-month project. Two-person teams are used, both for the benefit of team experience and to divide the effort between an algorithm portion and a GUI portion. Examples of student work are given, together with suggestions for other projects. Ideas for running a project are given in a week-by-week listing. The paper ends with suggestions for grading. |
doi_str_mv | 10.1145/299649.299748 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>proquest_acm_b</sourceid><recordid>TN_cdi_proquest_miscellaneous_31385447</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>31385447</sourcerecordid><originalsourceid>FETCH-LOGICAL-a293t-6f0273b729befee6ccbd8b9227628fb6551ef8e6895e96c3a6b5b555a9cddc843</originalsourceid><addsrcrecordid>eNqFkDtPwzAUhS0BElXJyJ6JiRS_H2NV8ZIqscBs2c5NSUnjUjv8foyCxMh0jnQ_Hd1zELomeEUIF3fUGMnNqoji-gxVRmkiNCEMa4HP0QJjoxrNib5EVUp7jHG5aUXEAun1WPdjO4Xcf0HtjsdTdOG9zrHOUEw_7uro9xByE089jBnauoXU78YrdNG5IUH1q0v09nD_unlqti-Pz5v1tnHUsNzIDlPFvKLGQwcgQ_Ct9oZSJanuvBSCQKdBaiPAyMCc9MILIZwJbRs0Z0t0M-eWzz4nSNke-hRgGNwIcUqWlSaCc1XA2xl04WB9jB_JEmx_9rHzPnbex_pSpPvL_Qdn32WvY54</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype><pqid>31385447</pqid></control><display><type>conference_proceeding</type><title>An inductive approach to teaching object-oriented design</title><source>Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)</source><creator>McCracken, Daniel D.</creator><creatorcontrib>McCracken, Daniel D.</creatorcontrib><description>An approach is described in which students learn object-oriented design by using as many of the characteristics of real program development (starting with incomplete specifications, etc.) as possible in a one-month project. Two-person teams are used, both for the benefit of team experience and to divide the effort between an algorithm portion and a GUI portion. Examples of student work are given, together with suggestions for other projects. Ideas for running a project are given in a week-by-week listing. The paper ends with suggestions for grading.</description><identifier>ISSN: 0097-8418</identifier><identifier>ISBN: 9781581130850</identifier><identifier>ISBN: 1581130856</identifier><identifier>DOI: 10.1145/299649.299748</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Social and professional topics -- Professional topics -- Management of computing and information systems -- Project and people management -- Computer and information systems training ; Software and its engineering -- Software creation and management -- Designing software -- Software implementation planning -- Software design techniques ; Software and its engineering -- Software creation and management -- Software development process management</subject><ispartof>SIGCSE bulletin, 1999, p.184-188</ispartof><rights>1999 ACM</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>309,310,780,784,789,790,23929,23930,25139,27924</link.rule.ids></links><search><creatorcontrib>McCracken, Daniel D.</creatorcontrib><title>An inductive approach to teaching object-oriented design</title><title>SIGCSE bulletin</title><description>An approach is described in which students learn object-oriented design by using as many of the characteristics of real program development (starting with incomplete specifications, etc.) as possible in a one-month project. Two-person teams are used, both for the benefit of team experience and to divide the effort between an algorithm portion and a GUI portion. Examples of student work are given, together with suggestions for other projects. Ideas for running a project are given in a week-by-week listing. The paper ends with suggestions for grading.</description><subject>Social and professional topics -- Professional topics -- Management of computing and information systems -- Project and people management -- Computer and information systems training</subject><subject>Software and its engineering -- Software creation and management -- Designing software -- Software implementation planning -- Software design techniques</subject><subject>Software and its engineering -- Software creation and management -- Software development process management</subject><issn>0097-8418</issn><isbn>9781581130850</isbn><isbn>1581130856</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1999</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNqFkDtPwzAUhS0BElXJyJ6JiRS_H2NV8ZIqscBs2c5NSUnjUjv8foyCxMh0jnQ_Hd1zELomeEUIF3fUGMnNqoji-gxVRmkiNCEMa4HP0QJjoxrNib5EVUp7jHG5aUXEAun1WPdjO4Xcf0HtjsdTdOG9zrHOUEw_7uro9xByE089jBnauoXU78YrdNG5IUH1q0v09nD_unlqti-Pz5v1tnHUsNzIDlPFvKLGQwcgQ_Ct9oZSJanuvBSCQKdBaiPAyMCc9MILIZwJbRs0Z0t0M-eWzz4nSNke-hRgGNwIcUqWlSaCc1XA2xl04WB9jB_JEmx_9rHzPnbex_pSpPvL_Qdn32WvY54</recordid><startdate>19990324</startdate><enddate>19990324</enddate><creator>McCracken, Daniel D.</creator><general>ACM</general><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>19990324</creationdate><title>An inductive approach to teaching object-oriented design</title><author>McCracken, Daniel D.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a293t-6f0273b729befee6ccbd8b9227628fb6551ef8e6895e96c3a6b5b555a9cddc843</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1999</creationdate><topic>Social and professional topics -- Professional topics -- Management of computing and information systems -- Project and people management -- Computer and information systems training</topic><topic>Software and its engineering -- Software creation and management -- Designing software -- Software implementation planning -- Software design techniques</topic><topic>Software and its engineering -- Software creation and management -- Software development process management</topic><toplevel>online_resources</toplevel><creatorcontrib>McCracken, Daniel D.</creatorcontrib><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>McCracken, Daniel D.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>An inductive approach to teaching object-oriented design</atitle><btitle>SIGCSE bulletin</btitle><date>1999-03-24</date><risdate>1999</risdate><spage>184</spage><epage>188</epage><pages>184-188</pages><issn>0097-8418</issn><isbn>9781581130850</isbn><isbn>1581130856</isbn><abstract>An approach is described in which students learn object-oriented design by using as many of the characteristics of real program development (starting with incomplete specifications, etc.) as possible in a one-month project. Two-person teams are used, both for the benefit of team experience and to divide the effort between an algorithm portion and a GUI portion. Examples of student work are given, together with suggestions for other projects. Ideas for running a project are given in a week-by-week listing. The paper ends with suggestions for grading.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/299649.299748</doi><tpages>5</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0097-8418 |
ispartof | SIGCSE bulletin, 1999, p.184-188 |
issn | 0097-8418 |
language | eng |
recordid | cdi_proquest_miscellaneous_31385447 |
source | Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list) |
subjects | Social and professional topics -- Professional topics -- Management of computing and information systems -- Project and people management -- Computer and information systems training Software and its engineering -- Software creation and management -- Designing software -- Software implementation planning -- Software design techniques Software and its engineering -- Software creation and management -- Software development process management |
title | An inductive approach to teaching object-oriented design |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T17%3A14%3A48IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_acm_b&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=An%20inductive%20approach%20to%20teaching%20object-oriented%20design&rft.btitle=SIGCSE%20bulletin&rft.au=McCracken,%20Daniel%20D.&rft.date=1999-03-24&rft.spage=184&rft.epage=188&rft.pages=184-188&rft.issn=0097-8418&rft.isbn=9781581130850&rft.isbn_list=1581130856&rft_id=info:doi/10.1145/299649.299748&rft_dat=%3Cproquest_acm_b%3E31385447%3C/proquest_acm_b%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a293t-6f0273b729befee6ccbd8b9227628fb6551ef8e6895e96c3a6b5b555a9cddc843%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=31385447&rft_id=info:pmid/&rfr_iscdi=true |