start-ver=1.4 cd-journal=joma no-vol=55 cd-vols= no-issue=1 article-no= start-page=2 end-page=15 dt-received= dt-revised= dt-accepted= dt-pub-year=2014 dt-pub=20140115 dt-online= en-article= kn-article= en-subject= kn-subject= en-title=Design and Implementation of an Online Tool for Database Education kn-title=データベース操作の学習が可能なオンライン学習教材の提案 en-subtitle= kn-subtitle= en-abstract=In this paper we propose "sAccess", a web-based tool for database education. It focuses on database learning activity in general education. By using sAccess, students can study the basic concepts of relational operations of some tables, such as projection, selection, and join. Students can see the source table and result table of the operation. In this paper we will show the requirements of tools for database education in general education, explain the design and implementation of sAccess and discuss the advantage of sAccess through the experiments. kn-abstract=リレーショナルデータベースに対する問合せ処理を,ウェブブラウザ上から対話的に操作できるオンライン学習教材sAccessを開発した.特徴として,射影,選択,結合などリレーショナルデータベースの基本操作に1対1対応した操作体系や,それらの処理の前後のデータテーブルを画面上で確認しながら処理を進められる点があげられる.本論文では,主に高校の共通教科「情報」などの非情報系の学習者を対象とした情報教育において,データベース学習で必要になる要件を検討し,提案するsAccessの設計と実装について説明を行う.そのうえで,従来授業などでデータベース学習に用いられてきたツールとの比較を行うことで,sAccessの利点と課題について議論する. en-copyright= kn-copyright= en-aut-name=NagatakiHiroyuki en-aut-sei=Nagataki en-aut-mei=Hiroyuki kn-aut-name=長瀧寛之 kn-aut-sei=長瀧 kn-aut-mei=寛之 aut-affil-num=1 ORCID= en-aut-name=NakanoYoshiaki en-aut-sei=Nakano en-aut-mei=Yoshiaki kn-aut-name=中野由章 kn-aut-sei=中野 kn-aut-mei=由章 aut-affil-num=2 ORCID= en-aut-name=NobeMidori en-aut-sei=Nobe en-aut-mei=Midori kn-aut-name=野部緑 kn-aut-sei=野部 kn-aut-mei=緑 aut-affil-num=3 ORCID= en-aut-name=KanemuneSusumu en-aut-sei=Kanemune en-aut-mei=Susumu kn-aut-name=兼宗進 kn-aut-sei=兼宗 kn-aut-mei=進 aut-affil-num=4 ORCID= affil-num=1 en-affil= kn-affil=教育開発センター affil-num=2 en-affil= kn-affil=大阪電気通信大学 affil-num=3 en-affil= kn-affil=大阪電気通信大学 affil-num=4 en-affil= kn-affil=大阪電気通信大学 en-keyword=データベース教育 kn-keyword=データベース教育 en-keyword=情報教育 kn-keyword=情報教育 en-keyword=リレーショナルデータベース kn-keyword=リレーショナルデータベース en-keyword=オンライン学習教材 kn-keyword=オンライン学習教材 END start-ver=1.4 cd-journal=joma no-vol=54 cd-vols= no-issue=1 article-no= start-page=2 end-page=13 dt-received= dt-revised= dt-accepted= dt-pub-year=2013 dt-pub=20130115 dt-online= en-article= kn-article= en-subject= kn-subject= en-title=Introductory Computer Science Education through Computer Games for General Education - Proposal and Evaluation kn-title=コンピュータゲームを通して情報科学を概観する 一般情報教育の授業手法の提案と評価 en-subtitle= kn-subtitle= en-abstract=This paper presents the overview of the practice of a general education course “Introduction to computer science through video games.” This course leads students to a good understanding of computer science by using various examples of technical features of computer games. Through the practices of the course in 2010 and 2011, using computer games as learning materials showed significant positive effects for arising students’ interest in fundamental knowledge of computer science. kn-abstract=本論文では,一般情報教育における効果的な授業手法として,コンピュータゲームを積極的に授業資 料として用いる講義形式の授業手法を提案し,2 年間の実践とその結果について評価,考察を行う.本手 法は“教養としての情報科学” の理解促進を目指し,コンピュータゲームの様々な具体例を題材として情報 科学の学問的側面を概観することで“情報の科学的な理解” の効果的な促進を目指すものである.2010 年, 2011 年の2 年にわたる授業実践を通して,本科目が学習者の情報科学への興味を喚起する安定した効果が あることを確認した.本論文では授業実践の評価に加え,情報教育へのゲームの活用についてその効果と 今後の課題について考察する. en-copyright= kn-copyright= en-aut-name=NagatakiHiroyuki en-aut-sei=Nagataki en-aut-mei=Hiroyuki kn-aut-name=長瀧寛之 kn-aut-sei=長瀧 kn-aut-mei=寛之 aut-affil-num=1 ORCID= affil-num=1 en-affil= kn-affil=岡山大学教育開発センター en-keyword=教養教育 kn-keyword=教養教育 en-keyword=情報教育 kn-keyword=情報教育 en-keyword=コンピュータゲーム kn-keyword=コンピュータゲーム en-keyword=授業実践 kn-keyword=授業実践 END start-ver=1.4 cd-journal=joma no-vol= cd-vols= no-issue= article-no= start-page=134 end-page=135 dt-received= dt-revised= dt-accepted= dt-pub-year=2014 dt-pub=201411 dt-online= en-article= kn-article= en-subject= kn-subject= en-title= kn-title=Learning computer science by watching video games en-subtitle= kn-subtitle= en-abstract= kn-abstract=This paper proposes a teaching method that utilizes video games in computer science education. The primary characteristic of this approach is that it utilizes video games as observational materials. The underlying idea is that by observing the computational behavior of a wide variety of video games, learners will easily grasp the fundamental architecture, theory, and technology of computers. The results of a case study conducted indicate that the method enhances the motivation of students for deeper learning of computer science concepts. en-copyright= kn-copyright= en-aut-name=NagatakiHiroyuki en-aut-sei=Nagataki en-aut-mei=Hiroyuki kn-aut-name=長瀧寛之 kn-aut-sei=長瀧 kn-aut-mei=寛之 aut-affil-num=1 ORCID= affil-num=1 en-affil= kn-affil=教育開発センター en-keyword=Computer science education kn-keyword=Computer science education en-keyword=general education kn-keyword=general education en-keyword=practices kn-keyword=practices en-keyword=video games kn-keyword=video games END start-ver=1.4 cd-journal=joma no-vol=2 cd-vols= no-issue= article-no= start-page=97 end-page=101 dt-received= dt-revised= dt-accepted= dt-pub-year=2010 dt-pub=20100729 dt-online= en-article= kn-article= en-subject= kn-subject= en-title= kn-title=A kinesthetic-based collaborative learning system for distributed algorithms en-subtitle= kn-subtitle= en-abstract= kn-abstract=In this paper, we present a learning support system DASE-E to help students understand fundamental concepts of distributed algorithms in computer science. DASE-E is a collaborative learning system, in which the task of students is to devise a distributed algorithm. DASE-E offers a set of small wireless terminals with accelerometers. Each student plays the role of a process with a terminal, according to the algorithm that students devised. Each terminal enables a student to take physical actions that control the behavior of a process in the simulator. After the role playing simulation is finished, students discuss their activity played back on a screen. We implemented the system for learning distributed leader election algorithms, had a trial exercise in our research group, and we confirmed that it is effective to learn the critical part of distributed systems and algorithms. en-copyright= kn-copyright= en-aut-name=NagatakiHiroyuki en-aut-sei=Nagataki en-aut-mei=Hiroyuki kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=1 ORCID= en-aut-name=FujiiTaichi en-aut-sei=Fujii en-aut-mei=Taichi kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=2 ORCID= en-aut-name=YamauchiYukiko en-aut-sei=Yamauchi en-aut-mei=Yukiko kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=3 ORCID= en-aut-name=KakugawaHirotsugu en-aut-sei=Kakugawa en-aut-mei=Hirotsugu kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=4 ORCID= en-aut-name=MasuzawaToshimitsu en-aut-sei=Masuzawa en-aut-mei=Toshimitsu kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=5 ORCID= affil-num=1 en-affil= kn-affil=Center for Faculty Development, Okayama University affil-num=2 en-affil= kn-affil=Graduate School of Information Science and Technology, Osaka University affil-num=3 en-affil= kn-affil=Graduate School of Information Science, Nara Institute of Science and Technology affil-num=4 en-affil= kn-affil=Graduate School of Information Science and Technology, Osaka University affil-num=5 en-affil= kn-affil=Graduate School of Information Science and Technology, Osaka University en-keyword=computer science education kn-keyword=computer science education en-keyword=distributed algorithm kn-keyword=distributed algorithm en-keyword=collaborative learning kn-keyword=collaborative learning en-keyword=kinesthetic learning activity kn-keyword=kinesthetic learning activity en-keyword=algorithm visualization kn-keyword=algorithm visualization END start-ver=1.4 cd-journal=joma no-vol= cd-vols= no-issue= article-no= start-page=39 end-page=40 dt-received= dt-revised= dt-accepted= dt-pub-year=2013 dt-pub=201311 dt-online= en-article= kn-article= en-subject= kn-subject= en-title= kn-title=A Visual Learning Tool for Database Operation en-subtitle= kn-subtitle= en-abstract= kn-abstract=In this paper we propose sAccess, a web-based learning tool for database education. It focuses on introductory computer science education for high school and college. sAccess has an easy-to-use query interface for manipulating databases. Using this tool, students can learn the fundamental knowl- edge of relational database practically. In this paper, we will explain the overview of design and implementation of sAccess. en-copyright= kn-copyright= en-aut-name=NagatakiHiroyuki en-aut-sei=Nagataki en-aut-mei=Hiroyuki kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=1 ORCID= en-aut-name=NakanoYoshiaki en-aut-sei=Nakano en-aut-mei=Yoshiaki kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=2 ORCID= en-aut-name=NobeMidori en-aut-sei=Nobe en-aut-mei=Midori kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=3 ORCID= en-aut-name=TohyamaTatsuya en-aut-sei=Tohyama en-aut-mei=Tatsuya kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=4 ORCID= en-aut-name=KanemuneSusumu en-aut-sei=Kanemune en-aut-mei=Susumu kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=5 ORCID= affil-num=1 en-affil= kn-affil=Okayama University affil-num=2 en-affil= kn-affil=Kobe Municipal High School of Science and Technology affil-num=3 en-affil= kn-affil=Osaka Prefectural Neyagawa High School affil-num=4 en-affil= kn-affil=Osaka Electro-Communication University affil-num=5 en-affil= kn-affil=Osaka Electro-Communication University en-keyword=database kn-keyword=database en-keyword=web-based learning tool kn-keyword=web-based learning tool END start-ver=1.4 cd-journal=joma no-vol= cd-vols= no-issue= article-no= start-page=200 end-page=205 dt-received= dt-revised= dt-accepted= dt-pub-year=2007 dt-pub=20070710 dt-online= en-article= kn-article= en-subject= kn-subject= en-title= kn-title=A Fault Injection Method for Generating Error-correction Exercises in Algorithm Learning en-subtitle= kn-subtitle= en-abstract= kn-abstract=In this paper we propose a method for generating errorcorrection exercises for undergraduate students in computer science who learn algorithms. Our main goal is to inject faults automatically into a correct source code that implements an algorithm to be studied. The proposed method utilizes design paradigm of the algorithm to determine effective fault types and positions in a source code.
We have developed a prototype system and evaluated the appropriateness of the generated exercises to algorithm study. We carried out error-correction exercises in an algorithm class, and most students evaluated that the exercises are effective for algorithm study. en-copyright= kn-copyright= en-aut-name=ItohRyota en-aut-sei=Itoh en-aut-mei=Ryota kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=1 ORCID= en-aut-name=NagatakiHiroyuki en-aut-sei=Nagataki en-aut-mei=Hiroyuki kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=2 ORCID= en-aut-name=OoshitaFukuhito en-aut-sei=Ooshita en-aut-mei=Fukuhito kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=3 ORCID= en-aut-name=KakugawaHirotsugu en-aut-sei=Kakugawa en-aut-mei=Hirotsugu kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=4 ORCID= en-aut-name=MasuzawaToshimitsu en-aut-sei=Masuzawa en-aut-mei=Toshimitsu kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=5 ORCID= affil-num=1 en-affil= kn-affil=Osaka University affil-num=2 en-affil= kn-affil=教育開発センター affil-num=3 en-affil= kn-affil=Osaka University affil-num=4 en-affil= kn-affil=Osaka University affil-num=5 en-affil= kn-affil=Osaka University END start-ver=1.4 cd-journal=joma no-vol=1 cd-vols= no-issue= article-no= start-page=94 end-page=102 dt-received= dt-revised= dt-accepted= dt-pub-year=2011 dt-pub=201105 dt-online= en-article= kn-article= en-subject= kn-subject= en-title= kn-title=A DISTANCE LEARNING SYSTEM WITH CUSTOMIZABLE SCREEN LAYOUTS FOR MULTIPLE LEARNING SITUATIONS en-subtitle= kn-subtitle= en-abstract= kn-abstract=In this paper, we propose a new distance learning system that can adapt to various styles of learning activity. We assume that the system is used in distance classes with multiple live-streaming videos. Our system has functions to change the screen layout to best suit for the current learning situation for each of the participants in a class. The system also has a function to efficiently monitor the behavior of many students at a time. These functions enable us to adapt various learning activities in distance learning classes. We implemented a prototype of the proposed system and evaluated it in experimental classes. We confirmed that our system improved the activities in the experimental classes. en-copyright= kn-copyright= en-aut-name=NagatakiHiroyuki en-aut-sei=Nagataki en-aut-mei=Hiroyuki kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=1 ORCID= en-aut-name=NoguchiKoji en-aut-sei=Noguchi en-aut-mei=Koji kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=2 ORCID= en-aut-name=KatsumaRyo en-aut-sei=Katsuma en-aut-mei=Ryo kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=3 ORCID= en-aut-name=YamauchiYukiko en-aut-sei=Yamauchi en-aut-mei=Yukiko kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=4 ORCID= en-aut-name=ShibataNaoki en-aut-sei=Shibata en-aut-mei=Naoki kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=5 ORCID= en-aut-name=YasumotoKeiichi en-aut-sei=Yasumoto en-aut-mei=Keiichi kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=6 ORCID= en-aut-name=ItoMinoru en-aut-sei=Ito en-aut-mei=Minoru kn-aut-name= kn-aut-sei= kn-aut-mei= aut-affil-num=7 ORCID= affil-num=1 en-affil= kn-affil=Center for Faculty Development, Okayama University affil-num=2 en-affil= kn-affil=Financial Systems Division, Hitachi Solutions, Ltd. affil-num=3 en-affil= kn-affil=Graduate School of Information Science, Nara Institute of Science and Technology affil-num=4 en-affil= kn-affil=Graduate School of Information Science, Nara Institute of Science and Technology affil-num=5 en-affil= kn-affil=Department of Information Processing and Management, Shiga University affil-num=6 en-affil= kn-affil=Graduate School of Information Science, Nara Institute of Science and Technology affil-num=7 en-affil= kn-affil=Graduate School of Information Science, Nara Institute of Science and Technology en-keyword=Distance learning kn-keyword=Distance learning en-keyword=Computer-supported education kn-keyword=Computer-supported education en-keyword=User interface kn-keyword=User interface en-keyword=Learning situation kn-keyword=Learning situation en-keyword=Screen layout kn-keyword=Screen layout END