{"id":"https://openalex.org/W2140771223","doi":"https://doi.org/10.1145/359369.359407","title":"Teaching software tools via design patterns","display_name":"Teaching software tools via design patterns","publication_year":2000,"publication_date":"2000-12-01","ids":{"openalex":"https://openalex.org/W2140771223","doi":"https://doi.org/10.1145/359369.359407","mag":"2140771223"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/359369.359407","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/359369.359407","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"proceedings-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/359369.359407","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5045638667","display_name":"Yonglei Tao","orcid":null},"institutions":[{"id":"https://openalex.org/I8606887","display_name":"Grand Valley State University","ror":"https://ror.org/001m1hv61","country_code":"US","type":"education","lineage":["https://openalex.org/I8606887"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Yonglei Tao","raw_affiliation_strings":["Department of Computer Science and Info Systems, Grand Valley State University, Allendale, MI"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Info Systems, Grand Valley State University, Allendale, MI","institution_ids":["https://openalex.org/I8606887"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5045638667"],"corresponding_institution_ids":["https://openalex.org/I8606887"],"apc_list":null,"apc_paid":null,"fwci":0.235,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":5,"citation_normalized_percentile":{"value":0.527094,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":74,"max":75},"biblio":{"volume":null,"issue":null,"first_page":"248","last_page":"252"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T11450","display_name":"Model-Driven Engineering in Software Development","score":0.9995,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T11450","display_name":"Model-Driven Engineering in Software Development","score":0.9995,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10533","display_name":"Computational Thinking in Education","score":0.9972,"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/T12490","display_name":"Impact of Garment Industry in Developing Countries","score":0.9937,"subfield":{"id":"https://openalex.org/subfields/3303","display_name":"Development"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/programming-education","display_name":"Programming Education","score":0.557882},{"id":"https://openalex.org/keywords/tool-integration","display_name":"Tool Integration","score":0.529057},{"id":"https://openalex.org/keywords/computational-thinking","display_name":"Computational Thinking","score":0.526938},{"id":"https://openalex.org/keywords/software-development","display_name":"Software Development","score":0.523409},{"id":"https://openalex.org/keywords/scratch-programming","display_name":"Scratch Programming","score":0.518874}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7191934},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.49749044},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4800664},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4034537},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.22970748}],"mesh":[],"locations_count":1,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/359369.359407","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/359369.359407","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1145/359369.359407","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/359369.359407","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.49,"display_name":"Industry, innovation and infrastructure"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":14,"referenced_works":["https://openalex.org/W1480507024","https://openalex.org/W1602958390","https://openalex.org/W1649645444","https://openalex.org/W1968524155","https://openalex.org/W1968887286","https://openalex.org/W1970239508","https://openalex.org/W1983193319","https://openalex.org/W1985757471","https://openalex.org/W1998017916","https://openalex.org/W2009364483","https://openalex.org/W2010499953","https://openalex.org/W2035704953","https://openalex.org/W2052982904","https://openalex.org/W2081052864"],"related_works":["https://openalex.org/W4402327032","https://openalex.org/W4396701345","https://openalex.org/W4396696052","https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2382290278","https://openalex.org/W2376932109","https://openalex.org/W2358668433","https://openalex.org/W2001405890"],"abstract_inverted_index":{"Commercial":[0],"software":[1,36],"tools":[2],"are":[3,13,18],"increasingly":[4],"used":[5,44],"for":[6,48],"teaching":[7,76],"computer":[8],"science":[9],"courses.":[10],"Because":[11],"they":[12,17],"powerful":[14],"and":[15,23,32,68,90],"complex,":[16],"often":[19],"difficult":[20],"to":[21,24,29],"learn":[22],"use.":[25],"It":[26],"is":[27,43],"critical":[28],"balance":[30],"benefits":[31],"problems":[33],"that":[34,82],"a":[35,46],"tool":[37,47],"may":[38],"bring":[39],"about.":[40],"Visual":[41,66],"C++":[42,67],"as":[45],"developing":[49],"GUI":[50],"applications":[51],"in":[52],"our":[53,70],"\"GUI":[54],"Design\"":[55],"course.":[56],"We":[57],"identified":[58],"examples":[59],"of":[60],"several":[61],"well-known":[62],"design":[63,83],"patterns":[64,74,84],"with":[65,87],"based":[69],"lecture":[71],"on":[72],"these":[73],"when":[75],"the":[77,88,92,101],"tool.":[78],"Our":[79],"experience":[80],"shows":[81],"help":[85],"deal":[86],"complex":[89],"flatten":[91],"learning":[93],"curve":[94],"without":[95],"diverting":[96],"too":[97],"much":[98],"attentions":[99],"from":[100],"course's":[102],"primary":[103],"objectives.":[104]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2140771223","counts_by_year":[],"updated_date":"2024-11-26T12:36:30.018964","created_date":"2016-06-24"}