{"id":"https://openalex.org/W1982131391","doi":"https://doi.org/10.1145/1121341.1121452","title":"Motivating OOP by blowing things up","display_name":"Motivating OOP by blowing things up","publication_year":2006,"publication_date":"2006-03-03","ids":{"openalex":"https://openalex.org/W1982131391","doi":"https://doi.org/10.1145/1121341.1121452","mag":"1982131391"},"language":"en","primary_location":{"id":"doi:10.1145/1121341.1121452","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1121341.1121452","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 37th SIGCSE technical symposium on Computer science education","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5035736789","display_name":"Kevin Bierre","orcid":null},"institutions":[{"id":"https://openalex.org/I155173764","display_name":"Rochester Institute of Technology","ror":"https://ror.org/00v4yb702","country_code":"US","type":"education","lineage":["https://openalex.org/I155173764"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Kevin Bierre","raw_affiliation_strings":["Rochester Institute of Technology, Rochester, NY","Rochester institute of Technology, Rochester, NY"],"affiliations":[{"raw_affiliation_string":"Rochester Institute of Technology, Rochester, NY","institution_ids":["https://openalex.org/I155173764"]},{"raw_affiliation_string":"Rochester institute of Technology, Rochester, NY","institution_ids":["https://openalex.org/I155173764"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037566631","display_name":"Phil Ventura","orcid":null},"institutions":[{"id":"https://openalex.org/I129725529","display_name":"St. Thomas University","ror":"https://ror.org/02bmams93","country_code":"US","type":"education","lineage":["https://openalex.org/I129725529"]},{"id":"https://openalex.org/I88874673","display_name":"Thomas University","ror":"https://ror.org/01p18bt48","country_code":"US","type":"education","lineage":["https://openalex.org/I88874673"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Phil Ventura","raw_affiliation_strings":["St. Thomas University, Miami Gardens, FL","St. Thomas University, Miami Gardens, FL#TAB#"],"affiliations":[{"raw_affiliation_string":"St. Thomas University, Miami Gardens, FL","institution_ids":["https://openalex.org/I129725529"]},{"raw_affiliation_string":"St. Thomas University, Miami Gardens, FL#TAB#","institution_ids":["https://openalex.org/I88874673"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005696977","display_name":"Andrew Phelps","orcid":"https://orcid.org/0000-0003-4572-630X"},"institutions":[{"id":"https://openalex.org/I155173764","display_name":"Rochester Institute of Technology","ror":"https://ror.org/00v4yb702","country_code":"US","type":"education","lineage":["https://openalex.org/I155173764"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Andrew Phelps","raw_affiliation_strings":["Rochester Institute of Technology, Rochester, NY","Rochester institute of Technology, Rochester, NY"],"affiliations":[{"raw_affiliation_string":"Rochester Institute of Technology, Rochester, NY","institution_ids":["https://openalex.org/I155173764"]},{"raw_affiliation_string":"Rochester institute of Technology, Rochester, NY","institution_ids":["https://openalex.org/I155173764"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5045329149","display_name":"Christopher A. Egert","orcid":"https://orcid.org/0000-0001-6087-3450"},"institutions":[{"id":"https://openalex.org/I155173764","display_name":"Rochester Institute of Technology","ror":"https://ror.org/00v4yb702","country_code":"US","type":"education","lineage":["https://openalex.org/I155173764"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Christopher Egert","raw_affiliation_strings":["Rochester Institute of Technology, Rochester, NY","Rochester institute of Technology, Rochester, NY"],"affiliations":[{"raw_affiliation_string":"Rochester Institute of Technology, Rochester, NY","institution_ids":["https://openalex.org/I155173764"]},{"raw_affiliation_string":"Rochester institute of Technology, Rochester, NY","institution_ids":["https://openalex.org/I155173764"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5035736789"],"corresponding_institution_ids":["https://openalex.org/I155173764"],"apc_list":null,"apc_paid":null,"fwci":14.7419,"has_fulltext":false,"cited_by_count":41,"citation_normalized_percentile":{"value":0.98698552,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"354","last_page":"358"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9918000102043152,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9918000102043152,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9491000175476074,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10731","display_name":"Educational Games and Gamification","score":0.9384999871253967,"subfield":{"id":"https://openalex.org/subfields/3204","display_name":"Developmental and Educational Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/coursework","display_name":"Coursework","score":0.7085716724395752},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7037218809127808},{"id":"https://openalex.org/keywords/construct","display_name":"Construct (python library)","score":0.590988039970398},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.5812455415725708},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.565051257610321},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.47558844089508057},{"id":"https://openalex.org/keywords/perception","display_name":"Perception","score":0.4606061577796936},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.45902711153030396},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.4583666920661926},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.4348784387111664},{"id":"https://openalex.org/keywords/multimedia","display_name":"Multimedia","score":0.39268064498901367},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"Mathematics education","score":0.38459473848342896},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.3672674298286438},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2480180263519287},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2229011058807373},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.11969763040542603},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.11255410313606262}],"concepts":[{"id":"https://openalex.org/C2781110425","wikidata":"https://www.wikidata.org/wiki/Q2074695","display_name":"Coursework","level":2,"score":0.7085716724395752},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7037218809127808},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.590988039970398},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.5812455415725708},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.565051257610321},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.47558844089508057},{"id":"https://openalex.org/C26760741","wikidata":"https://www.wikidata.org/wiki/Q160402","display_name":"Perception","level":2,"score":0.4606061577796936},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.45902711153030396},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.4583666920661926},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.4348784387111664},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.39268064498901367},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.38459473848342896},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3672674298286438},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2480180263519287},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2229011058807373},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.11969763040542603},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.11255410313606262},{"id":"https://openalex.org/C169760540","wikidata":"https://www.wikidata.org/wiki/Q207011","display_name":"Neuroscience","level":1,"score":0.0},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.0},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1121341.1121452","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1121341.1121452","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 37th SIGCSE technical symposium on Computer science education","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.44999998807907104,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W161191427","https://openalex.org/W1536236958","https://openalex.org/W2027074107","https://openalex.org/W2027585043","https://openalex.org/W2044060439","https://openalex.org/W2065857237","https://openalex.org/W2142348130"],"related_works":["https://openalex.org/W2485151272","https://openalex.org/W3147263593","https://openalex.org/W2482642463","https://openalex.org/W2183534300","https://openalex.org/W3035797630","https://openalex.org/W2508456729","https://openalex.org/W4205913910","https://openalex.org/W2894322136","https://openalex.org/W140887552","https://openalex.org/W3046296165"],"abstract_inverted_index":{"For":[0],"the":[1,4,17,22,45,49,64,86,108,116,120,144,185,190,209,212,216,224],"introductory":[2,149],"student,":[3],"process":[5],"of":[6,24,36,44,57,72,90,111,118,147,189,211],"learning":[7,222],"to":[8,20,33,97,122,141,156,201],"program":[9],"is":[10],"an":[11],"arduous":[12],"task.":[13],"Not":[14],"only":[15],"does":[16],"student":[18,121],"have":[19],"learn":[21],"syntax":[23],"a":[25,134,179],"programming":[26,91,138,150],"language,":[27],"he":[28],"or":[29],"she":[30],"also":[31,195,206],"has":[32],"apply":[34],"concepts":[35],"object-oriented":[37],"design":[38],"and":[39,66,82,102,113,136,187,199,221],"software":[40],"construction":[41],"in":[42,115,143,171,223],"service":[43],"projects":[46,67,101],"created":[47],"within":[48,178],"classroom.":[50,225],"Unfortunately,":[51],"as":[52,70,79,162],"students":[53,93,142],"further":[54],"their":[55,73,148,176,197],"study":[56],"programming,":[58],"they":[59,68,127],"often":[60,77],"feel":[61],"disconnected":[62],"from":[63],"examples":[65],"construct":[69],"part":[71,146],"coursework.":[74],"Projects":[75],"are":[76,128,154,165],"perceived":[78],"toy":[80],"problems":[81],"do":[83,105],"not":[84,106],"match":[85],"graphics-rich,":[87],"interactive":[88],"notion":[89],"that":[92],"bring":[94],"with":[95],"them":[96],"class.":[98],"In":[99],"addition,":[100],"classroom":[103],"exercises":[104],"convey":[107],"appropriate":[109],"level":[110],"complexity":[112],"fail":[114],"task":[117],"challenging":[119],"critically":[123],"think":[124],"about":[125],"what":[126],"constructing.":[129],"This":[130,204],"paper":[131,205],"discusses":[132],"TankBrains,":[133],"cooperative":[135],"competitive":[137],"project":[139],"presented":[140],"latter":[145],"course":[151],"sequence.":[152],"Students":[153,174,193],"challenged":[155],"create":[157,175],"simple":[158],"tank":[159],"artificial":[160],"intelligences":[161],"teams,":[163],"which":[164,183],"later":[166],"tested":[167],"against":[168],"each":[169,202],"other":[170],"head-to-head":[172],"combat.":[173],"TankBrains":[177],"collaborative":[180],"virtual":[181],"environment,":[182],"enforces":[184],"physics":[186],"rules":[188],"combat":[191],"simulation.":[192],"must":[194],"present":[196],"strategies":[198],"findings":[200],"other.":[203],"examines":[207],"how":[208],"use":[210],"TankBrain":[213],"system":[214],"influences":[215],"students'":[217],"perception":[218],"regarding":[219],"achievements":[220]},"counts_by_year":[{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":1},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
