{"created":"2023-05-15T12:17:03.510674+00:00","id":647,"links":{},"metadata":{"_buckets":{"deposit":"dbb297f2-ae6d-4c41-aa65-5e23bf1ad362"},"_deposit":{"created_by":3,"id":"647","owners":[3],"pid":{"revision_id":0,"type":"depid","value":"647"},"status":"published"},"_oai":{"id":"oai:tuis.repo.nii.ac.jp:00000647","sets":["1:4:200:204"]},"author_link":["2890","2891"],"control_number":"647","item_1701760134620":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"東京情報大学","subitem_publisher_language":"ja"}]},"item_5_biblio_info_12":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicIssueDates":{"bibliographicIssueDate":"2022-03-25","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"2","bibliographicPageEnd":"43","bibliographicPageStart":"35","bibliographicVolumeNumber":"25","bibliographic_titles":[{"bibliographic_title":"東京情報大学研究論集","bibliographic_titleLang":"ja"}]}]},"item_5_description_10":{"attribute_name":"抄録(日)","attribute_value_mlt":[{"subitem_description":"Logo言語で提案されたタートルグラフィックスは,グラフィックスがプログラミング教育に非常に効果的であることを示した.以降,多くの教育向けプログラミング言語では様々な簡易的グラフィックス機能が提案されてきた.Java言語においても,タートルグラフィックスライブラリや,Processing言語のようなグラフィックス機能の拡張が提案されている.しかし,これらはオブジェクト指向の知識が必要または,専用のグラフィックス機能が高度すぎるという問題がある.本研究では,Java言語初学者の学習意欲とアルゴリズムの理解度向上を主眼に,Java言語用簡易グラフィックス機能BasicGraphicsを提案する.提案手法では,オブジェクト指向,スレッド処理,イベント駆動などをユーザに意識させずに,グラフィックス機能を提供する.提案ライブラリを用いることで,オブジェクト指向未学習者に簡易的なグラフィックスを用いて学習意欲を高めながら,その後のオブジェクト指向グラフィカルプログラミングへスムーズに移行させることが可能となる.","subitem_description_language":"ja","subitem_description_type":"Other"}]},"item_5_description_11":{"attribute_name":"抄録(英)","attribute_value_mlt":[{"subitem_description":"Turtle graphics in the Logo programming language successfully showed that graphics has positive effects on programming education. Many educational use programming languages has followed suit and\nimplemented various graphics features. Turtle graphics for the Java programming language has been previously proposed, and the Processing language also aims at providing graphics features to Java. These previous methods either require object-oriented programming knowledge, or knowledge of a large set of completely different graphics methods. In this research, a simple graphics library for Java in the early learning stage is proposed. The proposed library does not require understanding of object-oriented programming, thread operations and event handling. The proposed graphics library enables beginner learners to easily use graphics in order to assist the understanding of basic programming algorithms and improve learning motivation.","subitem_description_language":"en","subitem_description_type":"Other"}]},"item_5_description_15":{"attribute_name":"表示順","attribute_value_mlt":[{"subitem_description":"2","subitem_description_type":"Other"}]},"item_5_identifier_registration":{"attribute_name":"ID登録","attribute_value_mlt":[{"subitem_identifier_reg_text":"10.15029/00000636","subitem_identifier_reg_type":"JaLC"}]},"item_5_rights_18":{"attribute_name":"ライセンス","attribute_value_mlt":[{"subitem_rights":"TUIS"}]},"item_5_source_id_1":{"attribute_name":"雑誌書誌ID","attribute_value_mlt":[{"subitem_source_identifier":"AA11155514","subitem_source_identifier_type":"NCID"}]},"item_5_text_6":{"attribute_name":"著者所属(日)","attribute_value_mlt":[{"subitem_text_language":"ja","subitem_text_value":"東京情報大学総合情報学部"}]},"item_creator":{"attribute_name":"著者","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"マッキン , ケネス ジェームス","creatorNameLang":"ja"},{"creatorName":"マッキン , ケネス ジェームス","creatorNameLang":"ja-Kana"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Mackin, Kenneth James","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_files":{"attribute_name":"ファイル情報","attribute_type":"file","attribute_value_mlt":[{"accessrole":"open_date","date":[{"dateType":"Available","dateValue":"2022-03-25"}],"displaytype":"detail","filename":"r25-2-2.pdf","filesize":[{"value":"2.1 MB"}],"format":"application/pdf","license_note":"TUIS","licensetype":"license_note","mimetype":"application/pdf","url":{"label":"r25-2-2.pdf","url":"https://tuis.repo.nii.ac.jp/record/647/files/r25-2-2.pdf"},"version_id":"90a493eb-b633-437d-afaf-1ec76c4ae5ab"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"Java言語","subitem_subject_language":"ja","subitem_subject_scheme":"Other"},{"subitem_subject":"非イベント駆動","subitem_subject_language":"ja","subitem_subject_scheme":"Other"},{"subitem_subject":"グラフィカルユーザインタフェース","subitem_subject_language":"ja","subitem_subject_scheme":"Other"},{"subitem_subject":"アニメーション","subitem_subject_language":"ja","subitem_subject_scheme":"Other"},{"subitem_subject":"Java language","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"non-event driven","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"graphical user interface","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"animation","subitem_subject_language":"en","subitem_subject_scheme":"Other"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourcetype":"departmental bulletin paper","resourceuri":"http://purl.org/coar/resource_type/c_6501"}]},"item_title":"初学者教育用Javaプログラミングライブラリ「Basic Graphics」","item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"初学者教育用Javaプログラミングライブラリ「Basic Graphics」","subitem_title_language":"ja"},{"subitem_title":"Basic Graphics : Java programming library for beginner learners","subitem_title_language":"en"}]},"item_type_id":"5","owner":"3","path":["204"],"pubdate":{"attribute_name":"PubDate","attribute_value":"2022-03-31"},"publish_date":"2022-03-31","publish_status":"0","recid":"647","relation_version_is_last":true,"title":["初学者教育用Javaプログラミングライブラリ「Basic Graphics」"],"weko_creator_id":"3","weko_shared_id":-1},"updated":"2023-12-21T01:55:23.723469+00:00"}