{"id":"https://openalex.org/W2043701265","doi":"https://doi.org/10.1145/1029533.1029586","title":"A different approach of teaching introductory visual basic course","display_name":"A different approach of teaching introductory visual basic course","publication_year":2004,"publication_date":"2004-10-28","ids":{"openalex":"https://openalex.org/W2043701265","doi":"https://doi.org/10.1145/1029533.1029586","mag":"2043701265"},"language":"en","primary_location":{"id":"doi:10.1145/1029533.1029586","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1029533.1029586","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 5th conference on Information technology 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/A5045470122","display_name":"Keyuan Jiang","orcid":"https://orcid.org/0000-0002-1565-3202"},"institutions":[{"id":"https://openalex.org/I117015748","display_name":"Purdue University Northwest","ror":"https://ror.org/04keq6987","country_code":"US","type":"education","lineage":["https://openalex.org/I117015748"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Keyuan Jiang","raw_affiliation_strings":["Purdue University Calumet, Hammond, IN","Purdue University Calumet, Hammond IN#TAB#"],"affiliations":[{"raw_affiliation_string":"Purdue University Calumet, Hammond, IN","institution_ids":["https://openalex.org/I117015748"]},{"raw_affiliation_string":"Purdue University Calumet, Hammond IN#TAB#","institution_ids":["https://openalex.org/I117015748"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047533383","display_name":"John Maniotes","orcid":null},"institutions":[{"id":"https://openalex.org/I117015748","display_name":"Purdue University Northwest","ror":"https://ror.org/04keq6987","country_code":"US","type":"education","lineage":["https://openalex.org/I117015748"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"John Maniotes","raw_affiliation_strings":["Purdue University Calumet, Hammond, IN","Purdue University Calumet, Hammond IN#TAB#"],"affiliations":[{"raw_affiliation_string":"Purdue University Calumet, Hammond, IN","institution_ids":["https://openalex.org/I117015748"]},{"raw_affiliation_string":"Purdue University Calumet, Hammond IN#TAB#","institution_ids":["https://openalex.org/I117015748"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5089745931","display_name":"Reza Kamali","orcid":"https://orcid.org/0000-0002-8160-9277"},"institutions":[{"id":"https://openalex.org/I117015748","display_name":"Purdue University Northwest","ror":"https://ror.org/04keq6987","country_code":"US","type":"education","lineage":["https://openalex.org/I117015748"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Reza Kamali","raw_affiliation_strings":["Purdue University Calumet, Hammond, IN","Purdue University Calumet, Hammond IN#TAB#"],"affiliations":[{"raw_affiliation_string":"Purdue University Calumet, Hammond, IN","institution_ids":["https://openalex.org/I117015748"]},{"raw_affiliation_string":"Purdue University Calumet, Hammond IN#TAB#","institution_ids":["https://openalex.org/I117015748"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5045470122"],"corresponding_institution_ids":["https://openalex.org/I117015748"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.17410161,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"219","last_page":"223"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9751999974250793,"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.9751999974250793,"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/T12601","display_name":"Web Applications and Data Management","score":0.9688000082969666,"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/T11283","display_name":"Experimental Learning in Engineering","score":0.9645000100135803,"subfield":{"id":"https://openalex.org/subfields/2214","display_name":"Media Technology"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.8244935274124146},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6143487691879272},{"id":"https://openalex.org/keywords/visual-programming-language","display_name":"Visual programming language","score":0.6096625924110413},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.6088695526123047},{"id":"https://openalex.org/keywords/class-diagram","display_name":"Class diagram","score":0.5971105694770813},{"id":"https://openalex.org/keywords/first-generation-programming-language","display_name":"First-generation programming language","score":0.5915863513946533},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.5329518914222717},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.5019032955169678},{"id":"https://openalex.org/keywords/visual-basic","display_name":"Visual Basic","score":0.49147331714630127},{"id":"https://openalex.org/keywords/procedural-programming","display_name":"Procedural programming","score":0.4719896614551544},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.46033817529678345},{"id":"https://openalex.org/keywords/graphical-user-interface","display_name":"Graphical user interface","score":0.4449484348297119},{"id":"https://openalex.org/keywords/very-high-level-programming-language","display_name":"Very high-level programming language","score":0.42495980858802795},{"id":"https://openalex.org/keywords/course","display_name":"Course (navigation)","score":0.41325676441192627},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3974813222885132},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.37374815344810486},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.3607944846153259},{"id":"https://openalex.org/keywords/inductive-programming","display_name":"Inductive programming","score":0.32716721296310425},{"id":"https://openalex.org/keywords/programming-domain","display_name":"Programming domain","score":0.32227766513824463},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2546939253807068},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.23644617199897766}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8244935274124146},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6143487691879272},{"id":"https://openalex.org/C128644962","wikidata":"https://www.wikidata.org/wiki/Q683111","display_name":"Visual programming language","level":2,"score":0.6096625924110413},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.6088695526123047},{"id":"https://openalex.org/C202446494","wikidata":"https://www.wikidata.org/wiki/Q664166","display_name":"Class diagram","level":4,"score":0.5971105694770813},{"id":"https://openalex.org/C570499","wikidata":"https://www.wikidata.org/wiki/Q1289116","display_name":"First-generation programming language","level":3,"score":0.5915863513946533},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.5329518914222717},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.5019032955169678},{"id":"https://openalex.org/C2777315864","wikidata":"https://www.wikidata.org/wiki/Q15853013","display_name":"Visual Basic","level":3,"score":0.49147331714630127},{"id":"https://openalex.org/C120558287","wikidata":"https://www.wikidata.org/wiki/Q1418502","display_name":"Procedural programming","level":4,"score":0.4719896614551544},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.46033817529678345},{"id":"https://openalex.org/C37789001","wikidata":"https://www.wikidata.org/wiki/Q782543","display_name":"Graphical user interface","level":2,"score":0.4449484348297119},{"id":"https://openalex.org/C169796678","wikidata":"https://www.wikidata.org/wiki/Q835124","display_name":"Very high-level programming language","level":5,"score":0.42495980858802795},{"id":"https://openalex.org/C2777552389","wikidata":"https://www.wikidata.org/wiki/Q1962728","display_name":"Course (navigation)","level":2,"score":0.41325676441192627},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3974813222885132},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.37374815344810486},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3607944846153259},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.32716721296310425},{"id":"https://openalex.org/C119263510","wikidata":"https://www.wikidata.org/wiki/Q7248501","display_name":"Programming domain","level":4,"score":0.32227766513824463},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2546939253807068},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.23644617199897766},{"id":"https://openalex.org/C1276947","wikidata":"https://www.wikidata.org/wiki/Q333","display_name":"Astronomy","level":1,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1029533.1029586","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1029533.1029586","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 5th conference on Information technology education","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W29989137","https://openalex.org/W147520049","https://openalex.org/W158725430","https://openalex.org/W1497170469","https://openalex.org/W1533781805","https://openalex.org/W1986503504","https://openalex.org/W2003507182","https://openalex.org/W2209138798","https://openalex.org/W6827677961"],"related_works":["https://openalex.org/W2353024289","https://openalex.org/W351396276","https://openalex.org/W2198524561","https://openalex.org/W2153962916","https://openalex.org/W4285419759","https://openalex.org/W2168386654","https://openalex.org/W19276320","https://openalex.org/W3208107227","https://openalex.org/W1572793219","https://openalex.org/W2127077950"],"abstract_inverted_index":{"Microsoft":[0],"Visual":[1,62,79],"Basic":[2,80],"has":[3,14],"been":[4,15],"widely":[5],"used":[6],"in":[7,39,165],"developing":[8],"business":[9],"applications.":[10],"Traditionally,":[11],"the":[12,18,27,30,40,46,49,66,70,111,116,137,140,166,174,177,180,184],"language":[13,31,47],"taught":[16],"using":[17,90],"Graphical":[19],"User":[20],"Interface":[21],"(GUI)":[22],"first":[23],"approach":[24,59,76],"due":[25],"to":[26,102,123,126,146],"limitation":[28],"of":[29,36,42,45,52,60,69,77,106,139,149,183],"itself.":[32],"The":[33],"full":[34],"support":[35],"object":[37],"orientation":[38],"release":[41],".NET":[43],"versions":[44],"and":[48,86,93,97,130,179],"wide":[50],"proliferation":[51],"component-based":[53],"application":[54],"development":[55],"demand":[56],"a":[57,74,147,151,170],"different":[58,75,107],"teaching":[61,78],"Basic.":[63],"Based":[64],"upon":[65],"new":[67],"editions":[68],"language,":[71],"we":[72,113],"devised":[73],"by":[81,159],"introducing":[82],"basic":[83],"procedural":[84],"programming":[85,88,99,108,161],"object-oriented":[87,98],"concepts":[89],"console":[91],"applications,":[92],"complementarily":[94],"blending":[95],"GUI":[96,152],"techniques":[100,162],"together":[101],"enhance":[103],"students'":[104],"understanding":[105],"techniques.":[109],"During":[110],"course,":[112,141],"also":[114],"introduce":[115],"Unified":[117],"Modeling":[118],"Language":[119],"(UML)":[120],"class":[121],"diagram":[122],"our":[124],"students":[125],"help":[127],"them":[128],"visualize":[129],"formulate":[131],"Object-Oriented":[132],"Programming":[133],"(OOP)":[134],"concepts.":[135],"At":[136],"end":[138],"each":[142],"student":[143,171],"is":[144],"assigned":[145],"project":[148],"creating":[150],"program":[153],"that":[154],"consumes":[155],"some":[156],"Web":[157],"service":[158],"applying":[160],"they":[163],"learned":[164],"course.":[167],"Responses":[168],"from":[169],"survey":[172],"on":[173],"course":[175],"demonstrate":[176],"plausibility":[178],"encouraging":[181],"outcome":[182],"approach.":[185]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
