• Title/Summary/Keyword: Programming academic achievement

Search Result 47, Processing Time 0.025 seconds

A case study on programming academic achievement: Focused on the hardware curriculum (프로그래밍 학업성취도에 관한 사례연구: 하드웨어 교과과정 중심으로)

  • Lee, Seung-Woo
    • Journal of the Korean Data and Information Science Society
    • /
    • v.25 no.4
    • /
    • pp.779-790
    • /
    • 2014
  • The purpose of this study is to find the programming capability for the students majoring in H/W. For implementing this purpose, first, the academic achievements on the C language and C++ language are measured for the graduates-to-be majoring in H/W and S/W. Second, the H/W and S/W curriculum are compared and analyzed to derive the relevant factors to give influence on the academic achievement of the programming. Third, to find the influence of mathematic competence on the academic achievement of the programming, the relevance is analyzed in terms of the regression analyses between mathematics curriculum and programing curriculum. This paper presents the effective teaching method for the improvement of the programming academic achievement in the H/W curriculum.

The Effect of Scratch on Learning Motivation and Academic Achievement for Programming Education (스크래치가 프로그래밍 교육에 대한 학습동기 및 학업성취도에 미치는 영향)

  • Yang, Gwon-Woo
    • Journal of The Korean Association of Information Education
    • /
    • v.14 no.4
    • /
    • pp.547-553
    • /
    • 2010
  • Lately, studies on the educational effectiveness of educational programming language which can reduce the learning burden of the learners have been conducted in the programming learning process. This study analyzed the effect of programming education on the learning motivation and academic achievement after training the programming education using Scratch and Dolittle on the preliminary elementary school teachers. As a result, the experimental group trained by Scratch programming education showed significantly higher achievement than the control group by Dolittle Programming. This result can be helpful in selecting educational programming language when the programming education will be trained to the preliminary elementary school teachers.

  • PDF

The Effect of Programming Education Using Hands-on Robot on Learning Motivation and Academic Achievement of Prospective Elementary Teachers (교구로봇을 활용한 프로그래밍 교육이 예비 초등교사의 학습동기 및 학업성취도에 미치는 영향)

  • Yang, Gwonwoo
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.4
    • /
    • pp.575-584
    • /
    • 2014
  • Lately, as the importance of software and the software education has been emphasized, the studies on ways of teaching programming to elementary students have been actively progressed. However, most of undergraduates as prospective elementary teachers who will be in charge of teaching programming at the elementary schools have a lack of interest in programming education as well as of the understanding of basic programming principles. Therefore, this study investigated how programming education using hands-on robot and scratch affected learning motivation and academic achievement of preliminary teachers. The comparison of results of two programming educations shows that the programming education using hands-on robot revealed statistically significant difference in learning motivation and academic achievement.

A study on transition of programming academic achievement for H/W majors (하드웨어 전공자들의 프로그래밍 학업성취도 추이에 관한 연구)

  • Lee, Seung-Woo
    • Journal of the Korean Data and Information Science Society
    • /
    • v.25 no.3
    • /
    • pp.501-512
    • /
    • 2014
  • The purpose of this study is to improve the academic achievement of H/W majors. Firstly, this paper proposes the educational case study that develops the learner's ability, increases the interest in the unfavorable programming fields for the H/W majors, and plans to raise employment rate of programming. Secondly, this paper presents the future teaching method on programming driving improvement for the employment rate on the basis of the department's special characteristics and the actual circumstances in the field of the H/W. Lastly, this paper suggests the promising pedagogical method for educating programming by using a survey and the case studies.

A Study on Factors Influencing Programming Academic Achievement of Engineering College Students (공학계열 대학생의 프로그래밍 학업성취 영향 요인에 대한 연구)

  • Shin, Young-Suk
    • Journal of Engineering Education Research
    • /
    • v.27 no.5
    • /
    • pp.17-23
    • /
    • 2024
  • The core of artificial intelligence technology is the power of software, and programming has become a craze in recent years due to the growing interest. The purpose of this study is to explore factors that affect the programming academic performance of engineering college students. In order to analyze the factors, 153 college students (4 classes) who applied for the 'Programming Language and Practice' course, which is a compulsory course in Information and Communication Engineering (ICE) at a university located in Metropolitan City, analyzed the relationship between their test scores, attendance, assignments reflecting the learner's personality type, SAT scores, and high school record. As a result of the analysis, it was found that attendance and assignments were found to have a positive correlation with programming performance at a significant level of 5% and 1%, and in particular, assignments provided a significant effect on programming performance through multiple regression analysis. In the analysis of the correlation between SAT scores and high school record with programming score, there were no significant correlation in all four classes. The implications of these results were examined in conjunction with prior studies, and the limitations of this study and points to be supplemented in future studies were suggested.

The Effects of Peer Tutoring on Academic Achievement and Peer Relationship in Programming Language Learning (컴퓨터 프로그래밍 교육에서 동료지도학습이 학업성취도와 교우관계 형성에 미치는 영향)

  • Kim, Eunsoon;Park, Byungho;Heo, Heeok
    • The Journal of Korean Association of Computer Education
    • /
    • v.7 no.4
    • /
    • pp.111-120
    • /
    • 2004
  • The purpose of this study is to investigate the effects of peer tutoring on academic achievement and peer relationship in computer programming. It was assumed that peer tutoring as an alternative teaching method can positively affect to enhance learners' learning achievement and to develop a closer relationship among learners. To achieve the purpose, an experimental research was performed with 50 10th graders. The results showed positive effects of peer tutoring on academic achievement and peer relationship.

  • PDF

Analysis of University Academic Achievements using the Formal Concept Analysis - Focusing on Computer Engineering Department -

  • Cho, Dong-Heon;Choi, Kyu-Ha;Hwang, Suk-Hyung
    • Journal of the Korea Society of Computer and Information
    • /
    • v.21 no.4
    • /
    • pp.123-129
    • /
    • 2016
  • This study had a purpose to find the correlation between academic achievement and entrance examination score using FCA and framing a concept of university academic achievement and entrance examination score and then, building concept lattice. The subject for this analysis was admission materials of freshmen in computer engineering department at A university located in Chungcheong area in 2010. Also 56 students in total were subjects for the score analysis of their first semester from 2010 to 2014. The major findings of this study were as follows. We organized and extracted many-valued context, concept lattice, associated rules using FCA. And we analyzed the correlation between University academic achievement and entrance examination score using FCA. The conclusions were as follows. We could get meaningful analyzed results using FCA. University academic achievement had lower relativeness with entrance examination score and female students had higher university academic achievement than male students. The improvement points are summarized below. It is necessary to improve the ratio and application method of the university admission factors and to increase the regular admission for a university. And programs for completing College-preparatory programming for male students in low university academic achievement are necessary.

Effects of PBL (Problem-Based Learning) on Academic Achievement and Job Essential Skills: Focused on Application Practices in Computer System Programming Education (PBL(Problem-Based Learning) 기반 교육이 직업기초능력에 미치는 영향에 관한 연구: 대학교 시스템프로그래밍 수업 적용 방안을 중심으로)

  • Lee, Man-Hee
    • The Journal of Korean Association of Computer Education
    • /
    • v.20 no.3
    • /
    • pp.1-11
    • /
    • 2017
  • In this research, we applied the problem-based learning (PBL) on a college computer system programming course and analyzed how it affected students' academic achievement and job essential skills. After course contents analysis, we divided the course into three subsections and provided three problems for each subsection. For measuring the effect on academic achievement, we compared with scores of the previous year's students. For job essential skills, we used Korea collegiate essential skills assessment (K-CESA) operated by Korea Research Institute for Vocational Education & Training. Students took the test twice before and after the course. Results showed that PBL has positive effects on both academic achievement and job essential skills.

The Analysis of Relationship between Academic Achievement Level of Concept Learning and Error Type in Online Programming Course (온라인 프로그래밍 개념학습 성취수준과 오류유형과의 관계 분석)

  • Kim, Jiseon;Kim, Yungsik
    • The Journal of Korean Association of Computer Education
    • /
    • v.17 no.5
    • /
    • pp.43-51
    • /
    • 2014
  • This study has purpose on analyzing the error types which are identified after middle and high school students perform the online programming assignments and also has the purpose on the analysis of correlation between the frequency of error occurrence according to academic achievement level in programming concept learning and types of errors analyzed previously. For this study, the syntax, logical, and coding errors are analyzed from the performed results of programming research assignment for 88 students. Analyzed results show that the logical error has the highest occurrence rate of 69.3% among three types of errors, and it has been shown meaningful difference in the frequency of error occurrence between three achievement level groups of high, middle, and low. In the correlation analysis of achievement level and error types, it shows negative relationship between logical error and coding error, and therefore it can be concluded that as achievement level is higher, both logical and coding errors tend to occur less. In the correlation analysis in error types, it shows positive relationship between syntax error and coding error.

  • PDF

The Evaluation of Class Design for the Computing Thinking Using Entry and Sensor Board (엔트리와 센서보드를 이용한 컴퓨팅 사고력에 대한 수업 설계 평가)

  • Mun, Sung-Yun;Lee, Hyuk Soo
    • The Journal of the Korea Contents Association
    • /
    • v.17 no.3
    • /
    • pp.571-577
    • /
    • 2017
  • Through the 2015 Revised Curriculum, programming education is introduced into the elementary school regular curriculum as part of the software education. Effective teaching & learning methods can be presented through an analysis of the effects of programming education on the problem-solving abilities. In this paper, students were divided into two groups according to their academic achievement, a learning program was developed for five times of implementation using the entry and the sensor board for the entry, and classes to which it was applied were conducted. Before and after the classes, a problem-solving test tool was used to measure and analyze the changes in Gamma waves and EEG concentration indicators. As a result, the gamma waves and the concentration indices of the students in the group with high academic achievement showed a tendency to be improved through the programming lessons, and those of the students in the group with poor academic achievement showed no such tendency. Through this, the necessity of the level-specific programming education in consideration of students' academic abilities was suggested.