{"id":"https://openalex.org/W2089053120","doi":"https://doi.org/10.1080/0899340940050105","title":"Problem Solving and Program Design: A Pedagogical Approach","display_name":"Problem Solving and Program Design: A Pedagogical Approach","publication_year":1994,"publication_date":"1994-01-01","ids":{"openalex":"https://openalex.org/W2089053120","doi":"https://doi.org/10.1080/0899340940050105","mag":"2089053120"},"language":"en","primary_location":{"id":"doi:10.1080/0899340940050105","is_oa":false,"landing_page_url":"https://doi.org/10.1080/0899340940050105","pdf_url":null,"source":{"id":"https://openalex.org/S97147119","display_name":"Computer Science Education","issn_l":"0899-3408","issn":["0899-3408","1744-5175"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320547","host_organization_name":"Taylor & Francis","host_organization_lineage":["https://openalex.org/P4310320547"],"host_organization_lineage_names":["Taylor & Francis"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Science Education","raw_type":"journal-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/A5038736137","display_name":"May C. Abboud","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"May C. Abboud","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5038736137"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.1919,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.85003327,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"5","issue":"1","first_page":"63","last_page":"83"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.998199999332428,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.998199999332428,"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/T10533","display_name":"Teaching and Learning Programming","score":0.9904000163078308,"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/T11574","display_name":"Artificial Intelligence in Games","score":0.9785000085830688,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8101913332939148},{"id":"https://openalex.org/keywords/program-design-language","display_name":"Program Design Language","score":0.5308631062507629},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"Mathematics education","score":0.4727811813354492},{"id":"https://openalex.org/keywords/management-science","display_name":"Management science","score":0.35942015051841736},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.34338515996932983},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.332422137260437},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.10986465215682983}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8101913332939148},{"id":"https://openalex.org/C206674616","wikidata":"https://www.wikidata.org/wiki/Q7038222","display_name":"Program Design Language","level":2,"score":0.5308631062507629},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.4727811813354492},{"id":"https://openalex.org/C539667460","wikidata":"https://www.wikidata.org/wiki/Q2414942","display_name":"Management science","level":1,"score":0.35942015051841736},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.34338515996932983},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.332422137260437},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.10986465215682983},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1080/0899340940050105","is_oa":false,"landing_page_url":"https://doi.org/10.1080/0899340940050105","pdf_url":null,"source":{"id":"https://openalex.org/S97147119","display_name":"Computer Science Education","issn_l":"0899-3408","issn":["0899-3408","1744-5175"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320547","host_organization_name":"Taylor & Francis","host_organization_lineage":["https://openalex.org/P4310320547"],"host_organization_lineage_names":["Taylor & Francis"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Science Education","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.6399999856948853}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":6,"referenced_works":["https://openalex.org/W1480302251","https://openalex.org/W2038799287","https://openalex.org/W2098307754","https://openalex.org/W2117405808","https://openalex.org/W2338056693","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W323219885","https://openalex.org/W4292559016","https://openalex.org/W4231937131","https://openalex.org/W1589342014","https://openalex.org/W598950423","https://openalex.org/W4256673449","https://openalex.org/W2143331802","https://openalex.org/W2063928587","https://openalex.org/W1480341462","https://openalex.org/W2973651642"],"abstract_inverted_index":{"An":[0],"approach":[1,11],"to":[2,65,82],"teaching":[3,30],"programming":[4],"and":[5,34,53,68,77,105],"problem":[6],"solving":[7],"is":[8,12,22,32,61,80,96],"described.":[9],"The":[10,29],"language":[13],"independent,":[14],"within":[15],"the":[16,36,40,83,86,89,100,103],"class":[17],"of":[18,85,93,99,102],"procedural":[19,47],"languages.":[20],"Simulation":[21],"a":[23,59,75,97,107],"central":[24],"theme":[25],"in":[26,45],"this":[27],"methodology.":[28],"method":[31],"cooperative":[33],"emphasizes":[35],"process":[37],"rather":[38],"than":[39],"product.":[41],"Problem\u2010solving":[42],"paradigms":[43],"available":[44],"all":[46],"languages":[48],"are":[49],"used:":[50],"sequencing,":[51],"iteration,":[52],"testing":[54],"conditions.":[55],"Top\u2010down":[56],"design,":[57,73],"as":[58],"methodology,":[60],"complemented":[62],"by":[63],"bottom\u2010up":[64,72],"include":[66],"simulation":[67,92],"pattern":[69],"identification.":[70],"In":[71],"considering":[74],"solution":[76],"identifying":[78],"patterns":[79],"critical":[81],"development":[84],"algorithm.":[87],"On":[88],"other":[90],"hand,":[91],"an":[94],"algorithm":[95],"check":[98],"correctness":[101],"algorithm,":[104],"provides":[106],"correcting":[108],"mechanism.":[109]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2026-07-29T09:40:50.615796","created_date":"2025-10-10T00:00:00"}
