| Item type |
Trans(1) |
| 公開日 |
2026-02-27 |
| タイトル |
|
|
言語 |
ja |
|
タイトル |
教科書に掲載されたプログラム例の解析を通した情報Iから情報IIへのプログラミング学習の連続性の検証 |
| タイトル |
|
|
言語 |
en |
|
タイトル |
Examining the Continuity of Programming Education from “Informatics I” to “Informatics II” through Textbook Program Analysis |
| 言語 |
|
|
言語 |
jpn |
| キーワード |
|
|
主題Scheme |
Other |
|
主題 |
[研究論文] 情報科,プログラミング教育,教科書分析,コードメトリクス,学習連続性 |
| 資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_6501 |
|
資源タイプ |
journal article |
| ID登録 |
|
|
ID登録 |
10.20729/0002007772 |
|
ID登録タイプ |
JaLC |
| 著者所属 |
|
|
|
大阪電気通信大学/現在,沖縄国際大学 |
| 著者所属 |
|
|
|
大阪電気通信大学 |
| 著者所属 |
|
|
|
大阪電気通信大学 |
| 著者所属(英) |
|
|
|
en |
|
|
Osaka Electro-Communication University / Presently with Okinawa International University |
| 著者所属(英) |
|
|
|
en |
|
|
Osaka Electro-Communication University |
| 著者所属(英) |
|
|
|
en |
|
|
Osaka Electro-Communication University |
| 著者名 |
島袋,舞子
漆原,宏丞
兼宗,進
|
| 著者名(英) |
Maiko Shimabuku
Kosuke Urushihara
Susumu Kanemune
|
| 論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
本研究では,情報Iから情報IIへのプログラミング学習の連続性を明らかにすることを目的として,情報IIの教科書に例示されたプログラムを分析した.具体的には,例示されたプログラムの題材,分岐や変数等の構文要素の種類,コードメトリクス(LOC:行数,MI:保守容易性指数)を用いた複雑さを評価し,情報Iの教科書に掲載されたプログラムと比較を行った.その結果,情報IIでは情報Iで習得した基本的な構文要素を応用しつつ,より発展的な題材(アプリケーション開発やシステム開発)が扱われていることが示された.また,情報IIのプログラムは行数が多く,保守容易性指数が低いことから,情報Iに比べて複雑であることが明らかになった.これらの結果は,情報Iで基礎を学び,情報IIで応用するという学習の連続性を示しており,より効果的な授業設計に寄与する知見を提供するものである. |
| 論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
This paper aims to clarify the continuity in programming learning from “Informatics I” to “Informatics II.” We analyzed example programs from Informatics II textbooks, focusing on subject matter, syntactic elements (such as branches and variables), lines of code (LOC), and the maintainability index (MI). These characteristics were then compared with programs from Informatics I textbooks to identify differences in complexity and content. The analysis revealed that Informatics II programs are generally more complex than those in Informatics I. They utilize basic syntactic elements introduced in Informatics I but also incorporate more advanced features, such as 'foreach', and address more complex topics like application and system development. Informatics II programs tend to have a longer code length and a lower maintainability index. This increased complexity demonstrates a clear progression in learning, where students build upon the foundational knowledge acquired in Informatics I. These findings suggest a learning continuity where students learn fundamental programming concepts in Informatics I and apply and extend them in Informatics II. This understanding can contribute to more effective lesson design by informing the sequencing and complexity of programming exercises. |
| 書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AA12697953 |
| 書誌情報 |
情報処理学会論文誌教育とコンピュータ(TCE)
巻 12,
号 1,
p. 43-55,
発行日 2026-02-27
|
| ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
2188-4234 |
| 出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |