• Title/Summary/Keyword: Computational thinking

Search Result 503, Processing Time 0.022 seconds

Designing an Electronic Course and Its Impact on Developing University Students' Computational Thinking Skills

  • Al-Zahrani, Majed bin Maili bin Mohammad
    • International Journal of Computer Science & Network Security
    • /
    • v.22 no.1
    • /
    • pp.15-20
    • /
    • 2022
  • The study investigated the effects of differences in some electronic course designs on university students' Computational Thinking Skills (CTS). Towards this end, the researcher adopted the experimental research design of a quasi-experimental of two experimental groups. The first group was taught an e-course designed in a sequential pattern, and the other group's course was designed according to the holistic model. A CTSs test was prepared to collect the relevant data, and the data were analyzed statistically using these tests- Pearson correlation Mann Whitney and Alpha Cronbach. Results revealed statistically-significant differences at the level α=0.05 between the mean scores of the first and second experimental groups in favor of the latter in the CTS test. The findings gave ground to put forward some salient recommendations, including the need to expand computational thinking in universities' educational process. It also recommends urging faculty members to enhance e-courses in the educational process and provide technical support to students and faculty members.

Suggestions for Improving Computational Thinking and Mathematical Thinking for Artificial Intelligence Education in Elementary and Secondary School (초·중등 인공지능 교육에서 컴퓨팅 사고력 및 수학적 사고력 향상을 위한 제언)

  • Park, Sang-woo;Cho, Jungwon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2022.10a
    • /
    • pp.185-187
    • /
    • 2022
  • Because of the rapid change in the educational paradigm in the Fourth Industrial Revolution Era, Artificial Intelligence (AI) Education is becoming increasingly important today. The 2022 Revised Curriculum focuses on AI Education that can cultivate the fundamental skills and competencies needed in the future society. The following are the directions presented in this study for improving computational thinking and mathematical thinking in AI Education in elementary and secondary schools. First, studying teaching principles that allow students to understand AI concepts and principles and develop their ability to solve real-life problems is necessary in terms of computational thinking skills education. Second, an educational program is required for students to acquire algorithms using formulas and learn principles in the process of computers thinking like humans as part of their mathematical thinking ability to understand AI. A study on expectations through the analysis of competent learning effects that may arise from the relationship between instructors and learners was proposed as a future research project.

  • PDF

Developing Pre-service Teachers' Computational Thinking : Analysis of the Five Core CT Competencies (예비교원의 Computational Thinking(CT) 역량 계발 방안 : CT의 5가지 핵심 역량 분석)

  • Choi, Hyungshin
    • Journal of The Korean Association of Information Education
    • /
    • v.20 no.6
    • /
    • pp.553-562
    • /
    • 2016
  • Although software education pursues developing learners' computational thinking skills, more studies are needed in terms of designing software education lessons to enhance CT skills and to measure the effects of the lessons. This study aims to investigate the effects of a course designed to enhance pre-service teachers' CT skills by using CT-based teaching materials. Through a literature review the study has selected the five core competencies of CT: algorithmic thinking, evaluation, problem decompositions, abstraction, and generalization. The participants of the study are 47 pre-service teachers who took the one-semester course in a national university of education. A survey was developed and conducted and qualitative analyses on the team projects were performed focusing on the core competencies of CT. The results revealed pre-service teachers' perceived degree of experiencing CT and their competencies represented in their projects. The present study provides important implications to future software education programs in terms of designing and implementing of software education.

A Study on the Change of the Perception of Students' Computational Thinking and Scientific Attitudes in Earth Science Classes Using a Block-based Coding (블록형 코딩프로그램을 활용한 지구과학 수업에서 학생들의 컴퓨팅 사고력에 대한 인식 및 과학적 태도 변화 연구)

  • Han, Shin;Kim, Hyoungbum
    • Journal of the Korean Society of Earth Science Education
    • /
    • v.12 no.2
    • /
    • pp.131-140
    • /
    • 2019
  • In this study, a block-base coding that could develop computing thinking was applied to Earth science teaching and learning to identify how the perception of computational thinking and scientific attitude was changed as part of creativity education. Based on the results of the study, the conclusions are as follows: First, an Earth science education program was developed using a block-based coding for elementary school students. The 12-hour program was designed for inquiry activities to encourage students to engage in various thinking by providing them with activity-oriented problems. Second, the Earth science education program using a block-based coding showed significant results in confidence in the use of a computer program, integrated learning with a computer, computational thinking, and problem-solving factors with computational thinking. Third, the Earth science education program using block-based coding showed significant differences in the categories of curiosity, criticism, cooperation, persistence, and creativity. It could be judged that it was effective for students in the process of questioning and trying to solve the problem themselves.

Application and Effectiveness Analysis of Software Education Program for Computational Thinking in Early Childhood (유아의 컴퓨팅 사고력 함양을 위한 소프트웨어 교육 프로그램 적용 및 효과분석)

  • Lee, KyungHee;Koh, Eun-Hyeon;Hong, Chan-Ui;Lee, Youngseok;Moon, Eunkyung;Cho, Jungwon
    • Journal of Convergence for Information Technology
    • /
    • v.10 no.12
    • /
    • pp.100-109
    • /
    • 2020
  • At the beginning of the discussion of early childhood software education, the study was conducted to apply an early childhood software education program based on computational thinking and analyze the effects of early childhood software education programs. In this study, a balanced distribution of software education, content elements and computing thinking elements was applied to achieve the ultimate goal of software education, which is to improve computing thinking. As early as possible, it's a good idea to start teaching to remind themselves how to think through experiences and play activities and to discover problems and find solutions by themselves. In the analysis results, early childhood software education program we applied affected positive impacts on software education effect, computational thinking of early childhood. Based on these results, a program was proposed for systematic early childhood software education that effective develope of computational thinking.

Analysis of Non-Computer Majors' Difficulties in Computational Thinking Education (Computational Thinking 교육에서 나타난 컴퓨터 비전공 학습자들의 어려움 분석)

  • Kim, Soohwan
    • The Journal of Korean Association of Computer Education
    • /
    • v.18 no.3
    • /
    • pp.49-57
    • /
    • 2015
  • The purpose of this study is to provide considerations through investigation and analysis about non-computer major learners' difficulties in computational thinking education. In recent, the importance of human resources development in convergence based on computational thinking is increasing internationally and a Korean university is selecting CT as a mandatory subject. I taught CT with Scratch at C university in Seoul for two semesters in 2014 and investigated and analyzed what difficulties non-Computer majors felt in the process of CT education. The result showed they felt the following some difficulties in order: the concept of variable and list; to think a idea and implement it; which commands should be selected. The pleasure and the interest can be apply to decrease difficulty, because they affect self-programming ability and self-CT capability each other statistically. Although Scratch is an easy and an intuitive programming language, it is needed to consider to provide appropriate learning time to student for using and applying commands.

Designing an App Inventor Curriculum for Computational Thinking based Non-majors Software Education (컴퓨팅 사고 기반의 비전공자 소프트웨어 교육을 위한 앱 인벤터 교육과정 설계)

  • Ku, Jin-Hee
    • Journal of Convergence for Information Technology
    • /
    • v.7 no.1
    • /
    • pp.61-66
    • /
    • 2017
  • As the fourth industrial revolution becomes more popular and advanced services such as artificial intelligence and Internet of Things technology are widely commercialized, awareness of the importance of software is spreading. Recently, software education has been taught not only in elementary school and college but also in college. Also, there is a growing interest in computational thinking needed to solve problems through computing methodology and model. The purpose of this study is to design an app inventor course for non-majors software education based on computational thinking. As a result of the study, six detailed competencies of computational thinking were derived, and six detailed competencies were mapped to the app inventor learning elements. In addition, based on the computational thinking modeling, I designed an app inventor class for students who participated in IT curriculum of university liberal arts curriculum.

Studying the Possibility of Puzzle Based Learning for Informatics Gifted Elementary Student Education (초등정보영재 교육을 위한 퍼즐 기반 학습 가능성 탐색)

  • Choi, JeongWon;Lee, Eunkyoung;Lee, YoungJun
    • The Journal of Korean Association of Computer Education
    • /
    • v.16 no.5
    • /
    • pp.9-16
    • /
    • 2013
  • Computational thinking is an ability to resolve problems that may be applied to the various real world problems and is regarded as the core of computer science. Computational thinking may be improved through experiences of analyzing problems and of selecting, applying, and modeling strategies appropriate for problem-solving. In order to enhance computational thinking of learners, it is important to provide experiences of solving various problems. This study designed puzzle based learning in order to educate learners principles of problem solving, let them have experiences of interest and insight, and provide them with problem solving experiences. The puzzle questions used for learning were classified into six types - constraints, optimization, probability, statistics, pattern recognition, and strategies. These questions were applied to Informatics gifted elementary students and, after their education, their computational thinking and problem solving inventory significantly improved.

  • PDF

Analysis on the Difference of Elementary School Student's Computational Thinking according to the Level of School's Educational Information (학교의 교육정보화 수준에 따른 초등학생의 컴퓨팅 사고력 차이 분석)

  • Park, Hyeongyong;Lee, Sungjin;Ahn, Seonghun
    • The Journal of Korean Association of Computer Education
    • /
    • v.19 no.5
    • /
    • pp.1-9
    • /
    • 2016
  • In this paper, We evaluated students' computational thinking in elementary school for SW education. Also, we analyzed on the difference of students' computational thinking according to the level of school's educational information. As a result, We confirmed that students' computational thinking were deferent according to the experience of schoolmaster's SW education and the ICT infra of school. In particular, students' computational thinking were meaningfully deferent according to the SW education experience of schoolmaster, the number of mobile devices for education and the speed of school network. Accordingly, we proposed the policy to heighten the effect of SW education. The policy were the extension of SW education for teacher, school network infra and mobile device for education.

Analysis of Effectiveness of Programming Learning for Non-science Major Preliminary Teachers' Development of Computational Thinking (비전공자 예비교사의 컴퓨팅 사고력 함양을 위한 프로그래밍 교육의 효과성 분석)

  • Han, Youngshin
    • Journal of The Korean Association of Information Education
    • /
    • v.22 no.1
    • /
    • pp.41-52
    • /
    • 2018
  • In Computational thinking is emphasized as a basic learning ability to grow into a key talent in the digital society. There is much interest and discussion on computing education nationally, and the Korean government has also included education in the curriculum. As a result of these changes, the level of computer literacy that preliminary teachers need to be imporved, and the role of computational thinking as a leader in digital society is being emphasized by teachers. Therefore, it is necessary to have a curriculum that can understand computational thinking through various programming learning from preliminary teacher education curriculum. In this study, we designed and taught programming curriculum for non-majored preliminary teachers. Through the developed questionnarie, we analyzed the affect of programming education on the preliminary teacher's development of computational thinking ability.