• Title/Summary/Keyword: 비전공자 프로그래밍 교육

Search Result 52, Processing Time 0.024 seconds

For Improving Quality of Classes in Liberal Arts Programming Classes Analysis of role of Instructor and Learning Achievement and Satisfaction (교양 프로그래밍 수업에서 수업의 질적 개선을 위한교수자의 역할과 학습 성취도 및 만족도 분석)

  • Kim Hyun Ah
    • The Journal of the Convergence on Culture Technology
    • /
    • v.9 no.3
    • /
    • pp.745-752
    • /
    • 2023
  • This study aims to improve the quality of classes by analyzing the role and learning achievement of instructors in programming subjects for non-major students. In order to improve the quality of university education, universities provide various programs to strengthen the teaching capacity of instructors. Ultimately, in order to improve the quality of classes, instructors increase student participation in classes, respond sincerely to students' inquiries, and provide feedback that can assist students in various situations that occur during class and learning, thereby improving class satisfaction and achievement. should try to improve. In this paper, based on the teaching method, learning achievement, and teacher role satisfaction survey conducted in the liberal arts programming course of K University, we study the influence of the teacher's role on the quality improvement of the class. Examine the relationship with satisfaction.

Analysis of the moderating effects of programming languages and the relationship between learners' learning characteristics and achievements (프로그래밍 언어의 조절효과 및 학습자의 학습특성과 성취도와의 관계 분석)

  • Lee, Kyung-Sook
    • Journal of Digital Convergence
    • /
    • v.19 no.4
    • /
    • pp.49-55
    • /
    • 2021
  • This study analyzed the relationship between the characteristics of learners and the achievement level according to the language they learn in programming education for non-major students. The learner's characteristics were set as mastery goal, situaltional interest, cognitive engagement, and self-efficacy for performance, and path analysis was conducted to understand the relationship between the language used and the learning achievement. Situaltional interest and cognitive engagement were found to have an effect on self-efficacy for performace, and self-efficacy for performance had an effect on academic achievement. At this time, the type of programming language to be studied showed a moderating effect on learning achievement. Based on the results of this study, it is suggested that appropriate instruction is needed for each language used in programming lessons for software non-majors.

A Study on the Effectiveness of Programming Education for Developing Creativity and Personality of Non-Majors Using DEVS Methodology (DEVS 방법론을 이용한 비전공자의 창의·인성 함양을 위한 프로그래밍 교육의 효과도 분석 연구)

  • Han, Youngshin
    • Journal of Korea Multimedia Society
    • /
    • v.22 no.9
    • /
    • pp.1080-1090
    • /
    • 2019
  • The digital informational era of the 21st century requires the fostering of human resource in the field of software with creativity and personality. This paper deals with the educating method in programming course for non-majors which fosters creativity for problem solving ability and personality using cooperative interaction to build communication ability. We also seek to build a model through DEVS methodology for creative problem solving and analyze the effects of programming education for the cultivation of creativity and personality. Our proposed model is expected to be used as a guide to establish creativity and personality for human resource cultivation in programming education.

D.I.Y : Block-based Programming Platform for Machine Learning Education (D.I.Y : 머신러닝 교육을 위한 블록 기반 프로그래밍 플랫폼)

  • Lee, Se-hoon;Jeong, Ji-hyun;Lee, Jin-hyeong;Jo, Cheon-woo
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.07a
    • /
    • pp.245-246
    • /
    • 2020
  • 본 논문에서는 블록형 코딩 방식을 통해 비전공자가 스스로 머신러닝의 쉽게 원리를 구현해 볼 수 있는 딥아이( D.I.Y, Deep AI Yourself) 플랫폼을 제안하였다. 딥아이는 구글의 오픈 소스 블록형 코딩 툴 개발 라이브러리인 Blockly를 기반으로 머신러닝 알고리즘을 쉽게 구현할 수 다양한 블록으로 구성되어 있다. Blockly는 CSR 기반이며 사용자가 개발한 블록 코드는 내부적으로 코드 생성기에 의해 파이썬 코드 등으로 변환되어 백엔드 서버에서 처리를 하며 결과를 사용자에게 제공한다.

  • PDF

Satisfaction and Effectiveness of Online Software Liberal Arts Education (온라인 소프트웨어 교양 교육의 만족도와 효과성에 관한 연구)

  • Choi, Jin-Ho;Shim, Jaeruen
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.26 no.6
    • /
    • pp.930-935
    • /
    • 2022
  • The ability to use software is an essential competency in modern society. As a result, programming education is conducted from elementary school to university. In case of programming education for non-majors conducted in the liberal arts at universities, if it is conducted online using high-quality contents, problems such as the shortage of professional professor and the limitation of practice time can be solved. Also, it has the advantage of providing students with enough time to think and solve problems. In this paper, the possibility of online lectures was investigated through a survey before and after lectures in software liberal arts courses conducted online. From the results of the survey, it is judged that the goal of software education can be achieved even if software lectures are conducted online, which is to improve computational thinking and problem-solving skills.

Learning Effects of Flipped Learning based on Learning Analytics in SW Coding Education (SW 코딩교육에서의 학습분석기반 플립러닝의 학습효과)

  • Pi, Su-Young
    • Journal of Digital Convergence
    • /
    • v.18 no.11
    • /
    • pp.19-29
    • /
    • 2020
  • The study aims to examine the effectiveness of flipped learning teaching methods by using learning analytics to enable effective programming learning for non-major students. After designing a flipped learning programming class model applied with the ADDIE model, learning-related data of the lecture support system operated by the school was processed with crawling. By providing data processed with crawling through a dashboard so that the instructor can understand it easily, the instructor can design classes more efficiently and provide individually tailored learning based on this. As a result of analysis based on the learning-related data collected through one semester class, it was found that the department, academic year, attendance, assignment submission, and preliminary/review attendance had an effect on academic achievement. As a result of survey analysis, they responded that the individualized feedback of instructors through learning analysis was very helpful in self-directed learning. It is expected that it will serve as an opportunity for instructors to provide a foundation for enhancing teaching activities. In the future, the contents of social network services related to learners' learning will be processed with crawling to analyze learners' learning situations.

A Complementary Approach of Three Methods for Computational Thinking Assessment (컴퓨팅 사고력 평가를 위한 3가지 상호보완적 접근 방안)

  • Choi, Hyungshin;Kim, Mi Song
    • Journal of The Korean Association of Information Education
    • /
    • v.21 no.6
    • /
    • pp.639-646
    • /
    • 2017
  • As computational thinking(CT) is gaining focus as a key 21st century skill much attention has been paid to promoting CT through software education. However, more studies are needed to design and implement effective CT assessment methods. This study aims to investigate the effects of three CT assessment methods in a course designed to enhance CT competencies of 52 pre-service teachers with a non-computer science background during one semester. To analyze pre-service teachers' CT competencies, we used 3 CT assessment methods: (1) pre-and post-testing based on Bebras computational thinking challenge questions, (2) Dr. Scratch to analyze group scratch projects automatically, and (3) scratch exam designed in this study to evaluate the development of CT. Our results show the positive effects of integrating assessment methods for promoting CT competencies. We end this paper with the discussion of advantages and implications of this integration.

Development of NCS and Embedded System-Based Training Program for Smart Manufacturing Application (스마트제조 적용을 위한 NCS 및 임베디드 기반 교육훈련 프로그램 개발)

  • Lee, Woo-Young;Son, Deuk-soo;Oh, Jae-Jun;Yu, Jong-Hyeok
    • Journal of Practical Engineering Education
    • /
    • v.11 no.2
    • /
    • pp.283-289
    • /
    • 2019
  • Recently, product mobility, data compatibility and communication connectivity have become very important to the control system, depending on the application of smart manufacturing. Accordingly, embedded systems are essential in all industries including home appliances, telecommunication, and national defense. Therefore, the demand for embedded system development personnel is increasing further, and education and training programs are needed to combine the practical skills of industrial sites, including programming skills and hardware. Currently, embedded system education offers a variety of education centered on Aduino, but this is mostly for beginners and is not sufficient for majors. In addition, while various prototype studies related to embedded systems are active, the training and training programs for working-level human resources needed at industrial sites are very scarce. Therefore, in order to foster the working personnel of the embedded system for the application of smart manufacturing, this paper selected the capability unit through in-depth interviews and survey analysis of 10 experts based on NCS, and developed education and training programs and contents.

A Study on the Determination of Programming Language for Software Basic Education of Non-majors (비전공자 소프트웨어 기초교육을 위한 프로그래밍 언어 결정에 관한 연구)

  • Park, So Hyun
    • The Journal of Information Systems
    • /
    • v.28 no.4
    • /
    • pp.403-424
    • /
    • 2019
  • Purpose The objective of this study is to determine the programming language for improving algorithmic thinking of basic software education for non-majors, which has recently been receiving attention to nurture talents needed in the era of the Fourth Industrial Revolution. Design/methodology/approach In this study, Delphi method was used to select the suitable programming language for the features of each of five departments for basic software education for non-majors in order to develop the capability of algorithmic thinking. The survey was conducted three times to 21 experts, and the results were analyzed using quantitative analysis (CVR) values and stability. Findings For the most suitable programming language for each department determined in this study, App Inventor was selected for humanities department, RUR-PLE for natural science department, App Inventor for social science department, Python for engineering department, and Scratch for fine arts department. This is expected to be used as the basis for determining the direction of curriculum and operation of universities starting basic software education through programming language by department proposed in this study.

A Study on ARCS-DEVS-based Programming Learning Methods for SW/AI Basic Liberal Arts Education for Non-majors (비전공자 대상 SW/AI 기초 교양 교육을 위한 ARCS-DEVS 모델 기반의 프로그래밍 학습방법 연구)

  • Han, Youngshin
    • Journal of Korea Multimedia Society
    • /
    • v.25 no.2
    • /
    • pp.311-324
    • /
    • 2022
  • In this paper, we adjusted the feedback and learning materials for each learning based on ARCS motivation which applied DEVS methodology. We designed the ARCS professor-student model that expresses the continuous change in the student's attitude toward the class according to the student's attention, relevance, confidence, and satisfaction. It was applied to computational thinking and data analysis classes Based on the designed model. Before and after class, the students were asked the same question and then analyzed for each part of the ARCS. It was observed that students' perceptions of Attention, Relevance, and Satisfaction were improved except for Confidence. we observed that the students themselves felt that they lacked a lot of confidence compared to other ARS through the analysis. Although, Confidence showed a 13.5% improvement after class but it was about 33% lower than the average of other ARS. However, when it was observed that students' self-confidence was 30% lower than other motivational factors it was confirmed that the part that leads C to a similar level in other ARS is necessary.