• Title/Summary/Keyword: 프로그래밍 교과

Search Result 207, Processing Time 0.034 seconds

STEAM Learning Model in Elementary Schools by Applying SCRATCH Programming (스크래치 프로그래밍을 활용한 초등학교 STEAM학습모형)

  • Moon, Wae-Shik
    • Journal of The Korean Association of Information Education
    • /
    • v.17 no.4
    • /
    • pp.457-466
    • /
    • 2013
  • It is possible to increase integrated thinking and problem solving ability ultimately through STEAM education. This study developed STEAM model to apply to subjects and scratch knowledge education that sixth grade students in elementary schools can learn each subject through STEAM learning by applying scratch programming and it was applied and analyzed during regular classes and afterschool classes for sixth grade students. As a result, it was possible that about 70% of sixth grade students, the subject of model application were able to do STEAM learning initiatively by applying scratch program. Other 30% of the students were able to do STEAM learning partially through scratch. As for the achievement assessment of STEAM learning, it was evaluated that most of the students for the evaluation subjects got satisfactory achievement level by getting overall average 7.83 out of ten. Thus, it is considered that STEAM learning model by applying scratch is very superior that applying existing programming language such as C, BASIC etc.

A Study on Teacher-learner Feedback Method for Effective Software Project Execution of Non-Computer Major Students (컴퓨터 비전공자의 효과적인 소프트웨어 프로젝트 수행을 위한 교수자-학습자 피드백 방법에 관한 연구)

  • Jung, Hye-Wuk
    • The Journal of the Convergence on Culture Technology
    • /
    • v.5 no.1
    • /
    • pp.211-217
    • /
    • 2019
  • The term project executed at the university is a learner-centered learning method in which students select their topics, draw up their plans, and produce results by themselves based on the content they have learned during the semester. Through the term-end project of the subjects relating software, students learn various techniques for the programming language and produce the outcomes of their project by the creative program development process. However, non-computer majors who take software course as liberal arts subjects have difficulty in understanding the programming language, so it is necessary to provide feedback from their professor for encouraging students in carrying out their projects smoothly. Therefore, a feedback method by the discussions between a professor and learners that can be applied to the term-end project of programming subject for the non-computer majors is proposed. The proposed method was apply to the actual term-end projects and the meaningful results were confirmed through the analysis of the project processes and outcomes.

Altemative Instructional Methods and Strategies for Effective Computer Programming Education (컴퓨터 프로그래밍 교육에 적용 가능한 효과적 교수방법의 탐색적 대안)

  • Kim, Mi-Ryang
    • The Journal of Korean Association of Computer Education
    • /
    • v.5 no.3
    • /
    • pp.1-9
    • /
    • 2002
  • For teaching-learning activities to be effective, the teaching methods need to reflect the contents of instructional materials and the characteristics of the learners. The purpose of this paper is to investigate the effective ways of teaching computer programming languages. The main components of teaching computer programming languages might be the characteristics of the language itself, the function of design, and general problem-solving capacity. But the analysis of the Quality and environments of learners is much more important. To improve the Quality of teaching computer programming languages, the structured syllabus needs to be provided and a variety of teaching methods such as project-based approach, problem-based approach, cooperative learning, peer tutoring and case study should be applied selectively, depending upon the instructional situations. In addition, procedural and constructive evaluation process needs to be developed to monitor each stage of learning and to give the guidelines of completing the course projects.

  • PDF

A Case Study on Necessity of Computer Programming for Interdisciplinary Education (융합인재 양성을 위한 컴퓨터 프로그래밍 교육의 필요성에 대한 사례연구)

  • Kim, Kyungmi;Kim, Hyunsook
    • Journal of Digital Convergence
    • /
    • v.12 no.11
    • /
    • pp.339-348
    • /
    • 2014
  • As future society will be strengthened by interdisciplinary study and education, we have to prepare general education curriculum which provide critical thinking, problem-solving, creativity, communication abilities. Those curriculum will help to nurture students who lead our future society. Now we prepare new curriculum to train students to understand the computer science and software needed to create their own, and we could cultivate students having ability to create interdisciplinary study by using programming skill. So we ran a computer programming class during a semester for the freshmen's capacity building on computing-thinking ability using the Python language. We analyzed the effectiveness and showed that student's curiosity and motivation to want to learn computer programming occurred, their various skills for interdisciplinary ability were improved.

A Study on the Improvement Proposition of Commercial High Schools' Computer Curriculum (상업계 고등학교 컴퓨터 교육과정 개선방안에 관한 연구)

  • 안성림;김창수
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2002.11b
    • /
    • pp.755-758
    • /
    • 2002
  • 제 7차 교육과정에서 상업계 고등학교 컴퓨터 교육은 정보 처리에 관한 기초 전문 지식과 기술을 습득하게 하여 정보화 시대에 대처할 수 있는 능력을 개발하여 우수한 직업인이 될 수 있는 소양을 기르는데 초점을 두고 있으나 현재의 컴퓨터 관련 교육과정은 이를 따라가지 못하고 있다. 따라서 본 논문에서는 시대가 요구하는 방향에 따라 정보통신 관련 교과목을 필수로 하여 멀티미디어, 웹 프로그래밍, 데이터베이스 등의 다양한 교과목을 추가하는 교육과정을 제안한다. 제안된 교육과정은 현재 상업계 교육과정을 향후 교과목별 단원 및 학년별 단위 시수 편성과 조정 등의 개선 방안을 제공하는데 있다.

  • PDF

Design of Teaching·Learning Model for Programming Language Education (프로그래밍 언어 교육을 위한 교수·학습 모델 설계)

  • Kang, Hwan Soo
    • Journal of Digital Contents Society
    • /
    • v.13 no.4
    • /
    • pp.517-524
    • /
    • 2012
  • This paper deals with the design of teaching learning model for programming language education. Various courses related to programming language education have opened at the university having many academic majors. In the meantime, a variety of programming languages have been developed, many integrated development environments of programming language have also been developed for users to make a program easily. But it is difficult for many novice learners to learn programming language still, likewise it is difficult for many teachers to teach the introduction course of programming language. In this paper, we have designed a teaching learning model based on scholastic achievements and blended learning for programming language education. The teaching learning model designed in this study was applied to a course opened in the second semester of 2011. According to the course evaluation result, the teaching learning model for programming language has shown to be an effective for novice learner.

Effective Strategies for Teaching a Web-based Programming Course (웹 기반 프로그래밍 과목의 효과적인 강의 전략)

  • Lee, Chungki;Hong, Sukwon
    • The Journal of Korean Association of Computer Education
    • /
    • v.7 no.3
    • /
    • pp.1-14
    • /
    • 2004
  • The demand for learning programming anywhere at a low cost at any time is increasing. Accordingly, there have been a great number of web-based programming courses. Generally, teaching Web-based programming classes is very challenging. Thus effective methods for teaching these courses should be researched. Based on several years of experiences in teaching a Web-based programming course as well as the related literature, this paper presents its effective teaching strategies. First, some design strategies of its course contents for developing programming skills are proposed, considering the characteristics of programming courses as well as potential learners. Next, its effective assessment and class management strategies are proposed. Finally, we evaluate the results of student grades and operation of a Web-based programming course offered most recently using proposed strategies. They demonstrate that we can enhance learning effects of the course.

  • PDF

Analysis of Programming Questions of the Informatics·Computer Secondary Teacher Recruitment Examination (정보·컴퓨터 중등교사 임용시험의 프로그래밍 문항 분석)

  • Kang Oh Han
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.12 no.10
    • /
    • pp.291-298
    • /
    • 2023
  • In this paper, we study whether the programming questions of the Informatics·Computer recruitment tests were suitable for selecting teachers with required programming skills. The average points of the programming questions constituted 38%(20.8 points) of the total scores for the entire curriculum based on the results from analyzing the previous questions in the past 5 years. Moreover, the distribution of points for each evaluation criteria within programming and data structure, two exam subjects which have a high proportion of programming questions, demonstrated a large deviation ranging from 0% to 47% and 0% to 53% respectively. In this study, a questionnaire survey was conducted on 31 teachers to examine if the previous programming questions were suitable for measuring teachers' competency in programming abilities required in the actual teaching experience. Computational thinking ability was ranked the highest at 58% in response to the area that needs to be evaluated in the recruitment test. In response to the relevance of previous questions, problem solving ability was ranked the highest at 2.84 on a 5-point scale, but the overall appropriateness was deemed low. C language and Python were regarded as the computer languages suitable to be tested for programming questions with each ranked 55% and 45%. The finding confirms that teachers preferred Python and the incumbent C language to others. Based on the results of the questionnaire, we recommend changes in the programming questions to improve the selection criteria.

Comparative Content Analysis of Middle School Informatics Textbooks and Suggestions for Improvement (중학교 정보 교과서 비교 분석 및 개선 방안)

  • Jin, Young-Hak;Huh, Min;Kim, Yung-Sik
    • The Journal of Korean Association of Computer Education
    • /
    • v.13 no.3
    • /
    • pp.25-34
    • /
    • 2010
  • This study is done to compare and to analyze middle school Informatics textbooks developed according to 2007 revised national curriculum. In this paper, suggestions are made for improvement on Informatics textbooks. Textbooks were analyzed based on two criteria, in framework and content, and collected data were analyzed according to Content Analysis method. As a result of analysis, a framework of textbooks showed differences in the entire construction, discipline-specific weight, content developing structure, and types of assessment, and content of textbooks showed differences in the concepts and the kinds of programming language. Six improvements in developing Informatics textbook from the results of content analysis were suggested and this will be helpful in developing the Infomatics textbook in the future.

  • PDF

Development and Analysis of Creativity·Personality-integrated Programming Education Model for Nurturing Holistic IT Human Resources (전인적 IT인재 육성을 위한 창의성·인성 통합 프로그래밍 교육 모형 개발 및 효과 분석)

  • Seo, Jeong Hyun;Kim, Yoon Young;Kim, Ji Sun;Jeong, Bok Moon;Kim, Young Sik
    • The Journal of Korean Association of Computer Education
    • /
    • v.18 no.3
    • /
    • pp.79-91
    • /
    • 2015
  • Future society demands a personal who is equipped with personality as well as creativity. In this study is developed an creativity personality-integrated programing education model combining CPS(Creative Problem Solving) method for creativity and narrative approach for personality. The developed model was applied to the 5th, 6th grade students in elementary school. As a result, there were effects of improvement in cultivating both personality as well as creativity. The result may offer implications in developing a creativity personality-integrated education model and curriculums in computer science education.