• 제목/요약/키워드: Computer Practice Class

검색결과 74건 처리시간 0.024초

Development of a Code Generation Support System in Integrated Development Environment of an Educational Compiler

  • Kwon, Jung-Hoon;Bae, Jong-Min
    • 한국컴퓨터정보학회논문지
    • /
    • 제21권11호
    • /
    • pp.159-166
    • /
    • 2016
  • Compiler course is one of the important courses in computer science. It requires more efficient learning environment because of its large coverage scale and complexity. One of its solutions is to provide the integrated development environment for educational compilers which is enable to give practice-oriented class and enhance student's interest. This paper presents the code generation support system developed in an integrated development environment of educational compiler. Our system helps students to understand the process of code generation and visualizes the relation among the source language, AST, and the target language. It makes students develop their own compilers more easily.

스크래치를 이용한 프로그래밍 수업 효과 (The Effect of a Programming Class Using Scratch)

  • 조성환;송정범;김성식;백성혜
    • 정보교육학회논문지
    • /
    • 제12권4호
    • /
    • pp.375-384
    • /
    • 2008
  • 프로그래밍 교육이 고차원적 사고능력을 함양시켜주는 교육임에도 불구하고, 기존의 프로그래밍 교육은 기본 문법과 구조를 이해하고 프로그램 사용법을 익히는데 너무 많은 노력을 요구하여 학습자들로 하여금 프로그래밍 학습을 기피하거나 포기하도록 만들었다. 이러한 문제점을 극복하기위해 본 연구에서는 배우기 쉽고, 직관적인 교육용 프로그래밍 언어(EPL) '스크래치'를 이용하여 중학생을 대상으로 게임제작 프로그래밍 수업을 12주에 걸쳐 실시하였다. 이와 더불어 교수방법에 있어서 메타인지 사고를 활성화하기위해 '자기질문' 방식을 가미한 시범-실습 수업모형을 활용하였다. 연구결과 스크래치를 이용한 게임제작 프로그래밍 수업은 메타인지에 있어 남녀 모두에게 긍정적 효과가 있음을 확인하였다. 하지만, 자기효능감에 있어서는 여학생 집단에 긍정적 영향을 주지 못했다.

  • PDF

건축 CAD 과목에 대한 학생 설문평가에 관한 연구 (A Study on the Student Surveys for CAAD(Computer Aided Architectural Design))

  • 남윤철
    • 한국디지털건축인테리어학회논문집
    • /
    • 제12권4호
    • /
    • pp.117-124
    • /
    • 2012
  • The importance of the digital architecture is increasing more ever. Currently, CAD and 3D programs are used as design fields, but the BIM (building information modeling) is gradually interested. BIM is mandatory on the project more than 50 billion won ordered by the government since 2012, it will be expanded to a total of government orders by 2016. University needs to evaluate teaching methods and computer-aided design environments such as CAD and BIM. In this paper, we surveyed computer-aided design environments and teaching methods for 73 students at the J University of Department of architectural engineering. Main results are as follows: 1. Hardlock is uncomfortable but necessary program for the computer management. 2. The desk placement considering the behavior of the design students results in higher satisfaction. 3. Because a CAD subject was a difficult course content and progress is fast, students thought it is difficult to follow. Especially, first-year students answered it is difficult to learn program and understand the structure of the building at the same time. 4. First-year students want to learn CAD more. Second-, third-, fourth-year students want to learn Photoshop more. Supplement for these classes is required. 5. Students answered that a teaching method of a CAD subject would be good to their own practice after the professor demonstrates for students. The senior's assistance is also a high effective way in the class. 6. During class, students' activities such surfing the web and Kakao Talk on a smartphone disrupt the class, there is a need to regulate by a rule such as disconnect computers from a network and against using smartphone. Although the Internet with the popularization of smartphones confers a benefit on modern life, it causes damage to us. This is a hard part for a salaried workers as well as students studying equally. The self management is required and a professor needs to control and restraint in a university classroom. The professor's continuing interest to students can increase the effectiveness of learning.

의사소통 및 협업 능력 향상을 위한 컴퓨팅 사고력 수업의 실제 (The Practice of a Computational Thinking Class to Improve Communication and Cooperation Skills)

  • 이유라;김태영
    • 한국컴퓨터교육학회 학술대회
    • /
    • 한국컴퓨터교육학회 2018년도 하계학술대회
    • /
    • pp.163-166
    • /
    • 2018
  • 최근 들어 각국에서는 21세기 핵심역량을 규명하고, 이러한 핵심역량을 학교 교육을 통해 배양하게 하는 것이 교육 정책의 한 축을 이루고 있다. 이는 교과 중심의 전통적인 학교 교육으로는 급격하게 변화하고 있는 21세기 사회에서 성공적인 삶을 살아가는데 필요한 것들을 교육시키는 데 한계가 있다는 반성에서 기인한다. 이러한 노력에도 최근의 연구와 설문조사에 따르면 가장 부족한 핵심역량이 의사소통 및 협업 능력이라고 나타났다. 이에 본 연구에서는 의사소통 및 협업 능력 신장을 위해 최근 정보 교육이 이러한 핵심역량을 키우기 위해 초점을 맞추고 있는 컴퓨팅 사고력 교육 수업에 어떻게 적용할 수 있을지 사례를 제시하고자 한다.

  • PDF

Improving Computational Thinking Comprehension through Visualized Sorting App Development

  • Kim, Jongwan;Kim, Taeseong
    • Journal of Multimedia Information System
    • /
    • 제8권3호
    • /
    • pp.191-196
    • /
    • 2021
  • Computational thinking refers to the process and method of solving everyday problems using computers. When teaching a computational thinking class for computer majors and non-majors at university, the easiest example to deliver the concept of computational thinking is sorting. Sorting is the concept of arranging given data in order. In this work, we have implemented four visualized sorting algorithms that anyone can easily use. In particular, it helps to understand the difference between the algorithms by showing the number of comparisons and exchanges between elements, which are the criteria for evaluating the performance of the sorting algorithm in real time. It was confirmed that the practice of using the sorting visualization app developed in this research contributed to the improvement of students' understanding of computational thinking.

Analysis of Influencing Factors of Learning Engagement and Teaching Presence in Online Programming Classes

  • Park, Ju-yeon;Kim, Semin
    • Journal of information and communication convergence engineering
    • /
    • 제18권4호
    • /
    • pp.239-244
    • /
    • 2020
  • This study analyzed the influencing factors of learning engagement and teaching presence in online programming practice classes. The subjects of this study were students enrolled in an industrial specialized high school, who practiced creating Arduino circuits and programming using a web-based virtual practice tool called Tinkercad. This research adopted a tool that can measure task value, learning flow, learning engagement, and teaching presence. Based on this analysis, learning flow had a mediating effect between task value and online learning engagement, as well as between task value and teaching presence. Increasing learning engagement in online classes requires sensitizing the learners about task value, using hands-on platforms available online, and expanding interaction with instructors to increase learning flow of students. Furthermore, using virtual hands-on tools in online programming classes is relevant in increasing learning engagement. Future research tasks include: confirming the effectiveness of online learning engagement and teaching presence through pre- and post-tests, and conducting research on various practical subjects.

교육활동에 따른 실내오염도 변화에 관한 연구 -신설 초등학교를 중심으로- (A Study on Changes in Indoor Air Pollution by Educational Activities -Centering on Newly-Established Elementary Schools-)

  • 전석진
    • 교육녹색환경연구
    • /
    • 제6권2호
    • /
    • pp.66-90
    • /
    • 2007
  • The purpose of this study is to measure and analyze primary causes of indoor air pollution, including carbon dioxide, minute dust, and total volatile organic compounds, for each room before the beginning of a class through the time of discharge after the end of the class in general classrooms, computer rooms, and science rooms of three newly-established schools that opened in 2006, examine properties of indoor air environment in each room by educational activities at school, and determine effective management schemes; the results of this study can be summarized as follows: 1) As for implications for each item found in the mean for each place, since minute dust (PM10) was more likely to occur in time slots full of students' activities, such as a traveling class and a recess, than in the middle of a class and could be expected fully, it is necessary to make a scheme for cleaning in order to reduce minute dust within a room, for example, by usually using a vacuum cleaner indoors. 2) While carbon dioxide was expected to vary with the differences in the amount of breath between higher-graders and lower-graders in a general classroom but showed insignificant difference by grades, showing differences in pollution by four times at a maximum according to the opening of a window as expected, it is necessary to implement artificial or natural ventilation and take a positive measure, for example, by presenting a concrete ventilation scheme, in order to improve indoor air pollution at a room practice. 3) Total volatile organic compounds were found to exceed the standard by more than twice in general classrooms, science rooms, and computer rooms of the schools because of building materials, furnitures including desks and chairs, panels and boards for environment beautification, and items which could be detected even from students' clothes; while a field directly-reading tool was used, obtaining high reliability for the results, it is necessary to apply an analytical method based on process test separately for actual correct measurement if a significantly great amount of total volatile organic compounds appear as compared with other schools due to measuring expenses and consecutive measurements. 4) Since formaldehyde (HCHO) was generally found to exceed the standard in general classrooms, science rooms, and computer rooms, it is necessary to establish and operate a ventilator during a class in a computer room which requires airtightness and a science room in which an organic compound should be used for a class.

  • PDF

수업 실습 중심 코딩 강사 양성 과정이 예비 코딩 강사의 창의성 향상에 미치는 효과 (The Effect of Class Practice-oriented Coding Instructor Training Course on the Creativity Improvement of Preliminary Coding Instructors)

  • 김용민
    • 정보교육학회논문지
    • /
    • 제24권6호
    • /
    • pp.563-572
    • /
    • 2020
  • 본 연구는 14일간 총 73차시의 강의 및 실습을 통해 예비 코딩 강사들이 직접 초·중학생용 강의 교재를 개발하고 실제 수업을 진행한 코딩 강사 양성 과정에 대해 효과를 검증하였다. 코딩 강사 양성 과정은 25명의 예비 코딩 강사들을 대상으로 '◯◯창조경제혁신센터'에서 주관하고 '◯◯대학교'에서 실시하였고, 수업에 참여한 초·중학생은 각각 15명씩 희망 학생을 공개 모집하였다. 강의 교재 개발은 컴퓨터교육 전공 현직 초등교사 20명을 대상으로 실시한 사전 요구분석 결과를 바탕으로, ADDIE 모형의 절차에 따라 개발하도록 하였다. 수업 실습 중심 코딩 강사 양성 과정을 운영한 결과, 예비 코딩 강사의 창의성이 향상된 것으로 나타났다.

아바타가 학급 홈페이지 몰입 및 초등학생의 사이버 자아에 미치는 영향에 관한 연구 (A Study on the Influence of Avatar on the Immersion of Elementary Class Homepage and the Students Cyber-Self)

  • 김성원;정인기
    • 정보교육학회논문지
    • /
    • 제9권3호
    • /
    • pp.473-482
    • /
    • 2005
  • 학급 홈페이지는 온라인 커뮤니티와 사이버 공간의 부정적 측면을 어느 정도 자연스럽게 해소할 수 있으며, 학생들에게 온라인 커뮤니티에 대한 연습의 장으로, 교사와 동료 학생, 부모님과의 의사교환의 장으로, 학습의 장으로 활용될 수 있다. 그러나 상업적 온라인 커뮤니티에 비해 몰입 요소가 부족하여 쉽게 식상해 하곤 한다. 따라서 학급 홈페이지의 구축 목적을 충분히 도달하기 위해서는 몰입 요소가 필요하며, 이러한 몰입 요소로 아바타를 활용하는 것도 한 가지 방법이다. 따라서 본 연구에서는 아바타가 학급 홈페이지 몰입 및 초등학생의 사이버 자아에 미치는 영향에 관하여 연구하였으며, 학급 홈페이지의 구축 목적을 달성하기 위한 몰입 요소로서 아바타가 충분히 작용할 수 있다는 것과 아바타의 활용이 초등학생들의 긍정적 사이버 자아 형성에 도움을 줄 수 있다는 것을 발견할 수 있었다.

  • PDF

Deep learning for the classification of cervical maturation degree and pubertal growth spurts: A pilot study

  • Mohammad-Rahimi, Hossein;Motamadian, Saeed Reza;Nadimi, Mohadeseh;Hassanzadeh-Samani, Sahel;Minabi, Mohammad A. S.;Mahmoudinia, Erfan;Lee, Victor Y.;Rohban, Mohammad Hossein
    • 대한치과교정학회지
    • /
    • 제52권2호
    • /
    • pp.112-122
    • /
    • 2022
  • Objective: This study aimed to present and evaluate a new deep learning model for determining cervical vertebral maturation (CVM) degree and growth spurts by analyzing lateral cephalometric radiographs. Methods: The study sample included 890 cephalograms. The images were classified into six cervical stages independently by two orthodontists. The images were also categorized into three degrees on the basis of the growth spurt: pre-pubertal, growth spurt, and post-pubertal. Subsequently, the samples were fed to a transfer learning model implemented using the Python programming language and PyTorch library. In the last step, the test set of cephalograms was randomly coded and provided to two new orthodontists in order to compare their diagnosis to the artificial intelligence (AI) model's performance using weighted kappa and Cohen's kappa statistical analyses. Results: The model's validation and test accuracy for the six-class CVM diagnosis were 62.63% and 61.62%, respectively. Moreover, the model's validation and test accuracy for the three-class classification were 75.76% and 82.83%, respectively. Furthermore, substantial agreements were observed between the two orthodontists as well as one of them and the AI model. Conclusions: The newly developed AI model had reasonable accuracy in detecting the CVM stage and high reliability in detecting the pubertal stage. However, its accuracy was still less than that of human observers. With further improvements in data quality, this model should be able to provide practical assistance to practicing dentists in the future.