{"updated":"2025-01-19T13:43:34.544559+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00222500","sets":["6164:6805:6807:11063"]},"path":["11063"],"owner":"44499","recid":"222500","title":["ビジュアルプログラミングとテキスト記述形式の連携による初学者向けプログラミング学習システムの提案"],"pubdate":{"attribute_name":"公開日","attribute_value":"2018-01-19"},"_buckets":{"deposit":"9d19a55c-c6a5-429b-9625-adf52fd5bb05"},"_deposit":{"id":"222500","pid":{"type":"depid","value":"222500","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"ビジュアルプログラミングとテキスト記述形式の連携による初学者向けプログラミング学習システムの提案","author_link":["583872","583874","583871","583873"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"ビジュアルプログラミングとテキスト記述形式の連携による初学者向けプログラミング学習システムの提案"},{"subitem_title":"Programming Learning Support for Novice Combining Visual Programming and a Text-Based Language","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"ビジュアルプログラミング言語,テキストとの相互変換,ブロック型言語,ライブプログラミング ","subitem_subject_scheme":"Other"}]},"item_type_id":"18","publish_date":"2018-01-19","item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_18_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"法政大学情報科学研究科"},{"subitem_text_value":"法政大学情報科学部"}]},"item_18_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Computer and Information Sciencesm, Hosei University","subitem_text_language":"en"},{"subitem_text_value":"Faculty of Computer and Information Sciences, Hosei University","subitem_text_language":"en"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/222500/files/IPSJ-WPRO2018013.pdf","label":"IPSJ-WPRO2018013.pdf"},"date":[{"dateType":"Available","dateValue":"2018-01-19"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-WPRO2018013.pdf","filesize":[{"value":"688.5 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"0","billingrole":"5"},{"tax":["include_tax"],"price":"0","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"5efd586d-bfcd-4b7a-bd8c-a6c220aeab10","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2018 by the Information Processing Society of Japan"}]},"item_18_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"山梨, 裕矢"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"佐々木, 晃"}],"nameIdentifiers":[{}]}]},"item_18_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Yuya, Yamanashi","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Akira, Sasaki","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_5794","resourcetype":"conference paper"}]},"item_18_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"ビジュアルプログラミング言語(VPL)はプログラミング初学者にとって有用であるが,テキスト記述形式のプログラミングを学べないという欠点がある.それを解決するためにテキストエディタを備えたVPLシステムも研究されているが、テキスト表現とVPLとの表現の関連性が分かりにくい.そこで、本研究ではブロックによるVPL表現とテキスト表現の間に両表現を併用して記述できる記述形式を取り入れたシステムを作成した.これにより,初学者はVPL記述からテキスト記述へ完全に移行する前に、テキスト記述の経験を得ることができ,またテキスト記述でつまずきがありVPLへ戻りたい場合にVPLでの学習に戻りやすくなっている.また、ライブプログラミングを統合し,実行結果をソースコード編集時に即座に実行結果としてみせることで各命令の振る舞いも学べるようになる.両表現で記述している場合ライブプログラミングはコードの誤りをいち早く学習者に知らせるため,テキスト記述で間違えた箇所はまたブロック学習に戻ることができる.一つの画面内にテキスト,VPL,実行結果のすべてを編集動作と結びつけながら表示することによって、各対応関係が学習者に伝わりやすくなった.","subitem_description_type":"Other"}]},"item_18_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"84","bibliographic_titles":[{"bibliographic_title":"第59回プログラミング・シンポジウム予稿集"}],"bibliographicPageStart":"79","bibliographicIssueDates":{"bibliographicIssueDate":"2018-01-19","bibliographicIssueDateType":"Issued"},"bibliographicVolumeNumber":"2018"}]},"relation_version_is_last":true,"weko_creator_id":"44499"},"created":"2025-01-19T01:22:27.180270+00:00","id":222500,"links":{}}