{"id":"https://openalex.org/W2032035922","doi":"https://doi.org/10.1145/268809.268838","title":"Visual programming with Java; an alternative approach to introductory programming","display_name":"Visual programming with Java; an alternative approach to introductory programming","publication_year":1997,"publication_date":"1997-06-04","ids":{"openalex":"https://openalex.org/W2032035922","doi":"https://doi.org/10.1145/268809.268838","mag":"2032035922"},"language":"en","primary_location":{"id":"doi:10.1145/268809.268838","doi":"https://doi.org/10.1145/268809.268838","is_oa":true,"landing_page_url":"https://doi.org/10.1145/268809.268838","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/268809.268838","source":{"id":"https://openalex.org/S4210170956","display_name":"ACM SIGCSE Bulletin","issn_l":"0097-8418","issn":["0097-8418","2331-3927"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGCSE Bulletin","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/268809.268838","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5053807272","display_name":"Frank Wester","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I7876267","display_name":"Open University of the Netherlands","ror":"https://ror.org/018dfmf50","country_code":"NL","type":"education","lineage":["https://openalex.org/I7876267"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Frank Wester","raw_affiliation_strings":["Faculty of Technical Sciences, Open Universiteit, PO Box 2960, 6401 DL Heerlen, the Netherlands","Faculty of Technical Sciences, Open Universiteit, PO Box 2960, 6401 DL Heerlen, the Netherlands#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Technical Sciences, Open Universiteit, PO Box 2960, 6401 DL Heerlen, the Netherlands","institution_ids":["https://openalex.org/I7876267"]},{"raw_affiliation_string":"Faculty of Technical Sciences, Open Universiteit, PO Box 2960, 6401 DL Heerlen, the Netherlands#TAB#","institution_ids":["https://openalex.org/I7876267"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019607179","display_name":"Marleen Sint","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I7876267","display_name":"Open University of the Netherlands","ror":"https://ror.org/018dfmf50","country_code":"NL","type":"education","lineage":["https://openalex.org/I7876267"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Marleen Sint","raw_affiliation_strings":["Faculty of Technical Sciences, Open Universiteit, PO Box 2960, 6401 DL Heerlen, the Netherlands","Faculty of Technical Sciences, Open Universiteit, PO Box 2960, 6401 DL Heerlen, the Netherlands#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Technical Sciences, Open Universiteit, PO Box 2960, 6401 DL Heerlen, the Netherlands","institution_ids":["https://openalex.org/I7876267"]},{"raw_affiliation_string":"Faculty of Technical Sciences, Open Universiteit, PO Box 2960, 6401 DL Heerlen, the Netherlands#TAB#","institution_ids":["https://openalex.org/I7876267"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5033672368","display_name":"Peter G. Kluit","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Peter Kluit","raw_affiliation_strings":["Faculty of Technical Mathematics and Informatics, Delft University of Technology, PO Box 356, 2600 AJ Delft, the Netherlands","Faculty of Technical Mathematics and Informatics, Delft University of Technology, PO Box 356, 2600 AJ Delft, the Netherlands#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Technical Mathematics and Informatics, Delft University of Technology, PO Box 356, 2600 AJ Delft, the Netherlands","institution_ids":["https://openalex.org/I98358874"]},{"raw_affiliation_string":"Faculty of Technical Mathematics and Informatics, Delft University of Technology, PO Box 356, 2600 AJ Delft, the Netherlands#TAB#","institution_ids":["https://openalex.org/I98358874"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":7.8095,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.96141732,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":87,"max":92},"biblio":{"volume":"29","issue":"3","first_page":"57","last_page":"58"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":1.0,"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":1.0,"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/T11526","display_name":"Innovative Teaching Methods","score":0.0,"subfield":{"id":"https://openalex.org/subfields/3304","display_name":"Education"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T14335","display_name":"Educational Robotics and Engineering","score":0.0,"subfield":{"id":"https://openalex.org/subfields/3304","display_name":"Education"},"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/visual-programming","display_name":"visual programming","score":0.9660000205039978},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.9549999833106995},{"id":"https://openalex.org/keywords/introductory-programming","display_name":"introductory programming","score":0.8460000157356262},{"id":"https://openalex.org/keywords/programming-education","display_name":"programming education","score":0.8579999804496765},{"id":"https://openalex.org/keywords/user-interface-design","display_name":"user interface design","score":0.6830000281333923},{"id":"https://openalex.org/keywords/class-libraries","display_name":"class libraries","score":0.7200000286102295},{"id":"https://openalex.org/keywords/non-computer-majors","display_name":"non-computer majors","score":0.6570000052452087}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8028441667556763},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6836792230606079},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6437737941741943},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.5900384187698364},{"id":"https://openalex.org/C128644962","wikidata":"https://www.wikidata.org/wiki/Q683111","display_name":"Visual programming language","level":2,"score":0.5118900537490845},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.491328626871109},{"id":"https://openalex.org/C131531359","wikidata":"https://www.wikidata.org/wiki/Q5421926","display_name":"Extensible programming","level":5,"score":0.4897489547729492},{"id":"https://openalex.org/C570499","wikidata":"https://www.wikidata.org/wiki/Q1289116","display_name":"First-generation programming language","level":3,"score":0.4859227240085602},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.47676974534988403},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4677790403366089},{"id":"https://openalex.org/C120558287","wikidata":"https://www.wikidata.org/wiki/Q1418502","display_name":"Procedural programming","level":4,"score":0.43823128938674927},{"id":"https://openalex.org/C119263510","wikidata":"https://www.wikidata.org/wiki/Q7248501","display_name":"Programming domain","level":4,"score":0.40735045075416565},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.33125999569892883},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2223840057849884}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/268809.268838","doi":"https://doi.org/10.1145/268809.268838","is_oa":true,"landing_page_url":"https://doi.org/10.1145/268809.268838","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/268809.268838","source":{"id":"https://openalex.org/S4210170956","display_name":"ACM SIGCSE Bulletin","issn_l":"0097-8418","issn":["0097-8418","2331-3927"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGCSE Bulletin","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/268809.268838","doi":"https://doi.org/10.1145/268809.268838","is_oa":true,"landing_page_url":"https://doi.org/10.1145/268809.268838","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/268809.268838","source":{"id":"https://openalex.org/S4210170956","display_name":"ACM SIGCSE Bulletin","issn_l":"0097-8418","issn":["0097-8418","2331-3927"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGCSE Bulletin","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Quality education","score":0.975600004196167,"id":"https://metadata.un.org/sdg/4"}],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2032035922.pdf","grobid_xml":"https://content.openalex.org/works/W2032035922.grobid-xml"},"referenced_works_count":3,"referenced_works":["https://openalex.org/W108020401","https://openalex.org/W2134366962","https://openalex.org/W6608885098"],"related_works":["https://openalex.org/W2999567844","https://openalex.org/W2344443296","https://openalex.org/W3090356318","https://openalex.org/W2177548999","https://openalex.org/W2910097022","https://openalex.org/W2607790641","https://openalex.org/W4249156681","https://openalex.org/W1509492086","https://openalex.org/W2246022542","https://openalex.org/W1869923409"],"abstract_inverted_index":{"The":[0,25],"appearance":[1],"of":[2,33,45,84],"the":[3,43,78,81,87],"programming":[4,9,21,34,47,53],"language":[5,14],"Java":[6],"and":[7,66],"visual":[8,46],"environments":[10,48],"based":[11],"on":[12,29,62],"this":[13,41],"give":[15],"new":[16,31],"opportunities":[17],"to":[18,22,51,75],"teach":[19,52],"introductory":[20],"university":[23],"students.":[24],"authors":[26],"are":[27,49,83],"working":[28],"a":[30,92],"set":[32],"courses":[35],"starting":[36],"with":[37,59],"Visual":[38],"Programming.":[39],"In":[40],"course":[42,82,88],"possibilities":[44],"used":[50],"in":[54,80],"an":[55],"application":[56],"oriented":[57],"way":[58],"more":[60],"emphasis":[61],"building":[63],"user":[64],"interfaces":[65],"using":[67],"standard":[68],"class":[69],"libraries.":[70],"Less":[71],"attention":[72],"is":[73,89],"paid":[74],"algorithms.":[76],"Because":[77],"applications":[79],"general":[85],"interest,":[86],"suited":[90],"for":[91],"broader":[93],"audience":[94],"than":[95],"computer":[96],"science":[97],"students":[98],"only.":[99]},"counts_by_year":[{"year":2021,"cited_by_count":1}],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
