{"created":"2023-05-15T14:06:53.653419+00:00","id":2257,"links":{},"metadata":{"_buckets":{"deposit":"bbd70b10-d626-4417-8e6f-b45ab8ea7018"},"_deposit":{"created_by":19,"id":"2257","owners":[19],"pid":{"revision_id":0,"type":"depid","value":"2257"},"status":"published"},"_oai":{"id":"oai:dwcla.repo.nii.ac.jp:00002257","sets":["185:371","2:14"]},"author_link":["6866","6865"],"item_10002_biblio_info_7":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicIssueDates":{"bibliographicIssueDate":"2022-01-07","bibliographicIssueDateType":"Issued"},"bibliographicPageEnd":"14","bibliographicPageStart":"1","bibliographicVolumeNumber":"72","bibliographic_titles":[{"bibliographic_title":"同志社女子大學學術研究年報"},{"bibliographic_title":"Doshisha Women's College of Liberal Arts annual reports of studies","bibliographic_titleLang":"en"}]}]},"item_10002_description_19":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"subitem_description":"application/pdf","subitem_description_type":"Other"}]},"item_10002_description_35":{"attribute_name":"ID","attribute_value_mlt":[{"subitem_description":"AN0016561X-20220301-1","subitem_description_type":"Other"}]},"item_10002_description_5":{"attribute_name":"抄録","attribute_value_mlt":[{"subitem_description":"While Java, C family, and Python are the top three languages used in introductory programming courses in higher education, Swift is seldom used. This study considers whether the Swift language can be used as a first language for introductory programming for humanities majors. Learning programming is important for students regardless of major to foster computational thinking and utilize programming for their study. Our department conducted two courses to learn programming in Java and Swift for the creation of digital contents and media studies. This paper presents the contents of both courses, results of examinations, and students’ self-reflections. The result indicates that students can learn the basic programming concepts in Swift in the same way as in Java, but the effect of the Swift course for the GUI and OO parts was inferior to that of the Java course. The finding from students’ self-reflections concerning programming shows that students perceived that their confidence was enhanced in both the Swift and the Java courses.","subitem_description_type":"Abstract"}]},"item_10002_description_6":{"attribute_name":"内容記述","attribute_value_mlt":[{"subitem_description":"論文","subitem_description_type":"Other"}]},"item_10002_identifier_registration":{"attribute_name":"ID登録","attribute_value_mlt":[{"subitem_identifier_reg_text":"10.15020/00002195","subitem_identifier_reg_type":"JaLC"}]},"item_10002_link_30":{"attribute_name":"著者 外部リンク","attribute_value_mlt":[{"subitem_link_text":"同志社女子大学研究者データベース -有賀妙子","subitem_link_url":"https://research-db.dwc.doshisha.ac.jp/rd/html/japanese/researchersHtml/2360/2360_Researcher.html"}]},"item_10002_publisher_32":{"attribute_name":"出版地","attribute_value_mlt":[{"subitem_publisher":"京田辺"}]},"item_10002_publisher_8":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"同志社女子大学学術情報部"}]},"item_10002_source_id_11":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN0016561X","subitem_source_identifier_type":"NCID"}]},"item_10002_source_id_9":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"04180038","subitem_source_identifier_type":"ISSN"}]},"item_10002_text_27":{"attribute_name":"著者 所属","attribute_value_mlt":[{"subitem_text_value":"同志社女子大学・学芸学部・メディア創造学科・特別任用教授"}]},"item_10002_text_28":{"attribute_name":"著者所属(翻訳)","attribute_value_mlt":[{"subitem_text_value":"Department of Media, Faculty of Liberal Arts, Doshisha Women’s College of Liberal Arts, Special appointment professor"}]},"item_creator":{"attribute_name":"著者","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"有賀, 妙子"},{"creatorName":"アリガ, タエコ","creatorNameLang":"ja-Kana"}],"nameIdentifiers":[{"nameIdentifier":"6865","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"ARIGA, Taeko","creatorNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"6866","nameIdentifierScheme":"WEKO"}]}]},"item_files":{"attribute_name":"ファイル情報","attribute_type":"file","attribute_value_mlt":[{"accessrole":"open_date","date":[{"dateType":"Available","dateValue":"2022-02-28"}],"displaytype":"detail","filename":"AN0016561X-20220301-1.pdf","filesize":[{"value":"798.7 kB"}],"format":"application/pdf","licensetype":"license_note","mimetype":"application/pdf","url":{"label":"First Programming Language for Humanities Majors-A Comparison of Java and Swift","url":"https://dwcla.repo.nii.ac.jp/record/2257/files/AN0016561X-20220301-1.pdf"},"version_id":"188c25f3-aff8-430e-ac29-2c901819fe5d"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"Introductory programming","subitem_subject_scheme":"Other"},{"subitem_subject":"Java","subitem_subject_scheme":"Other"},{"subitem_subject":"Swift","subitem_subject_scheme":"Other"},{"subitem_subject":"Programming for non-majors","subitem_subject_scheme":"Other"},{"subitem_subject":"Programming language","subitem_subject_scheme":"Other"},{"subitem_subject":"Introductory programming","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"Java","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"Swift","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"Programming for non-majors","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"Programming language","subitem_subject_language":"en","subitem_subject_scheme":"Other"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"eng"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourcetype":"departmental bulletin paper","resourceuri":"http://purl.org/coar/resource_type/c_6501"}]},"item_title":"First Programming Language for Humanities Majors-A Comparison of Java and Swift","item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"First Programming Language for Humanities Majors-A Comparison of Java and Swift"},{"subitem_title":"First Programming Language for Humanities Majors-A Comparison of Java and Swift","subitem_title_language":"en"}]},"item_type_id":"10002","owner":"19","path":["14","371"],"pubdate":{"attribute_name":"公開日","attribute_value":"2022-03-01"},"publish_date":"2022-03-01","publish_status":"0","recid":"2257","relation_version_is_last":true,"title":["First Programming Language for Humanities Majors-A Comparison of Java and Swift"],"weko_creator_id":"19","weko_shared_id":-1},"updated":"2023-05-15T14:21:02.898874+00:00"}