• Title/Summary/Keyword: Non-Majors

Search Result 241, Processing Time 0.029 seconds

Improving Computational Thinking Comprehension through Visualized Sorting App Development

  • Kim, Jongwan;Kim, Taeseong
    • Journal of Multimedia Information System
    • /
    • v.8 no.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.

Factor Analysis of Visual Literacy Influencing Diagram Understanding and Drawing in Computer Science Education

  • Park, Chan Jung;Hyun, Jung Suk
    • Journal of Advanced Information Technology and Convergence
    • /
    • v.9 no.1
    • /
    • pp.67-76
    • /
    • 2019
  • Recently, with the advent of the software-based society, many organizations have been providing software developing education, such as coding, to Computer Science majors and non-Computer Science majors. When implementing a program, teachers can let students draw a variety of diagrams, such as flowcharts, UML diagrams, and ERD diagrams ahead. As the importance of computational thinking is increasingly emphasized, abstracting algorithms into diagrams is considered an important educational element. In this paper, we examined the visual literacy and abstract/concrete way of thinking of novice programmers in order to analyze factors affecting the abstraction process of drawing diagrams, and how they influence students' ability to understand diagrams and ability to draw. If we understand what factors influence the abstraction process in this study, we can suggest educational alternatives for future strategies in which teachers will teach students.

Exploring the Convergence Possibility of Learner's Major Field in Software Project -Focus on the Non-Computer Major Freshmen- (소프트웨어 프로젝트에서 학습자 전공분야의 융합 가능성 탐색 - 컴퓨터 비전공 대학 신입생을 중심으로 -)

  • Jung, Hye-Wuk
    • The Journal of the Convergence on Culture Technology
    • /
    • v.6 no.2
    • /
    • pp.263-270
    • /
    • 2020
  • Recently, the necessity of education for developing the capability to create new knowledge and creatively solve problems through cooperation and integration with various disciplines is increased. And a lot of universities carry out software capability education to bring up talents capable of creative fusion with other major and software knowledge. To bring up talents capable of creative fusion through software education for non-computer majors, it is important for learners to develop ability to solve problems by using and applying various knowledge for themselves. Therefore, this study explores the possibility of convergence between software and learner's major fields by analyzing software projects made by non-computer major freshmen through software class and the results of pre-post surveys of the class and proposes the future direction of software education for them.

The Third Year Students' Recognition Level for Dementia and Health Education Needs in Universities: Comparison between Health Major and Non-health Major (대학교 3학년의 치매 인식과 보건교육 요구도: 보건계열과 비보건계열 비교)

  • Lee, Jun-Woo
    • The Journal of Korean Society for School & Community Health Education
    • /
    • v.10 no.1
    • /
    • pp.35-46
    • /
    • 2009
  • Background & Objectives: The purpose of this study was to offer basic materials for the correct comprehension of dementia and of health education needs by comparing the students' recognition level of dementia. Methods: Three health major departments(the department of nursing science, physical therapy and occupational therapy) and three non-health major departments(the department of English, early childhood education and biology) were randomized in universities. And the 180 juniors students involved in this study and their level of educational experience and of recognition of dementia was analyzed. Results: There weas no difference about recognition of social welfare services between the students of health departments and non-health departments, but there were differences between them about other health education needs. Conclusion: Students of non-health majors who learn the subjects unrelated to dementia should get an education on dementia so that they can understand and recognize health education needs on dementia.

  • PDF

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.

Development of a scoring rubric based on Computational Thinking for evaluating students' computational artifacts in programming course (비전공자 프로그래밍 수업 창의적 산출물의 컴퓨팅 사고력 기반 평가 루브릭 개발)

  • Kim, Minja;Yoo, Gilsang;Ki, Hyeoncheol
    • The Journal of Korean Association of Computer Education
    • /
    • v.20 no.2
    • /
    • pp.1-11
    • /
    • 2017
  • The demands of computer science education for non-majors in higher education is increasing but relevant evaluation tools for the students' computational artifacts are lack. This research aims to develop a scoring rubric to assess student's computational artifacts in non-major programming course at Computational Thinking point of view. The rubric was developed based on 'CT Practice Design Pattern' as a framework. The rubric consists of 'domain, skills, evaluation, evaluating resources, and scales'. Domains are 'Design of abstract model', 'Design and application of creative artifacts', and 'Analysis of the artifacts'. Experts reviewed the rubric to ensure contents validity. The rubric is resulted in reliable for consistency. This rubric can be revised and applied to application environment accordingly.

A Conceptual Study on Computational Thinking for Non-majors (비전공자를 위한 컴퓨팅 사고력의 개념적 고찰)

  • Hong, Mi-Sun;Cho, Jungwon
    • Journal of Convergence for Information Technology
    • /
    • v.11 no.10
    • /
    • pp.151-158
    • /
    • 2021
  • The purpose of this paper is to examine the concept of computational thinking in an easy-to-understand way for non-computer majors. First, It is necessary to expand from the problem-solving perspective to the perspective of problem discovery and creation ability, and establish it as a thinking ability that can cultivate human-like thinking, that is, creative thinking. Second, the concept of computational thinking can be viewed not only in the cognitive aspect but also in the emotional motive and attitude aspect. Third, systematic design of teaching methods is needed based on the expansion of the concept to computational thinking that helps learners to improve their reflective ability. It is expected that the results of this study will serve as basic research for various attempts in terms of the purpose and teaching method of computational thinking education in the future.

Supervised Learning Artificial Neural Network Parameter Optimization and Activation Function Basic Training Method using Spreadsheets (스프레드시트를 활용한 지도학습 인공신경망 매개변수 최적화와 활성화함수 기초교육방법)

  • Hur, Kyeong
    • Journal of Practical Engineering Education
    • /
    • v.13 no.2
    • /
    • pp.233-242
    • /
    • 2021
  • In this paper, as a liberal arts course for non-majors, we proposed a supervised learning artificial neural network parameter optimization method and a basic education method for activation function to design a basic artificial neural network subject curriculum. For this, a method of finding a parameter optimization solution in a spreadsheet without programming was applied. Through this training method, you can focus on the basic principles of artificial neural network operation and implementation. And, it is possible to increase the interest and educational effect of non-majors through the visualized data of the spreadsheet. The proposed contents consisted of artificial neurons with sigmoid and ReLU activation functions, supervised learning data generation, supervised learning artificial neural network configuration and parameter optimization, supervised learning artificial neural network implementation and performance analysis using spreadsheets, and education satisfaction analysis. In this paper, considering the optimization of negative parameters for the sigmoid neural network and the ReLU neuron artificial neural network, we propose a training method for the four performance analysis results on the parameter optimization of the artificial neural network, and conduct a training satisfaction analysis.

Curriculum of Basic Data Science Practices for Non-majors (비전공자 대상 기초 데이터과학 실습 커리큘럼)

  • Hur, Kyeong
    • Journal of Practical Engineering Education
    • /
    • v.12 no.2
    • /
    • pp.265-273
    • /
    • 2020
  • In this paper, to design a basic data science practice curriculum as a liberal arts subject for non-majors, we proposed an educational method using an Excel(spreadsheet) data analysis tool. Tools for data collection, data processing, and data analysis include Excel, R, Python, and Structured Query Language (SQL). When it comes to practicing data science, R, Python and SQL need to understand programming languages and data structures together. On the other hand, the Excel tool is a data analysis tool familiar to the general public, and it does not have the burden of learning a programming language. And if you practice basic data science practice with Excel, you have the advantage of being able to concentrate on acquiring data science content. In this paper, a basic data science practice curriculum for one semester and weekly Excel practice contents were proposed. And, to demonstrate the substance of the educational content, examples of Linear Regression Analysis were presented using Excel data analysis tools.

Convergence thinking learning effect of SW liberal arts education for non-majors (교양수업에서 비전공자의 SW교육의 융합사고 학습 효과)

  • Won, Dong-Hyun;Kang, Yun-Jeong
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.26 no.12
    • /
    • pp.1832-1837
    • /
    • 2022
  • In the SW education of non-majors who encounter liberal arts education experience difficulties in the SW development environment and understanding they encounter for the first time, relevance to their major, and convergence thinking ability. In order to compensate for the difficulties of non-major learners in liberal arts education, a relatively easily accessible software was used to utilize a demonstration-oriented model that can be applied to beginners in SW education. In order to understand the logical flow of applications and problem solving used in real life, we proposed a convergence SW teaching method that combines repeated implementation through demonstration by the instructor and imitation of the learner, and learning indicators to increase the learning satisfaction and achievement of the learner. In the experiment applying the teaching and learning method proposed in this paper, meaningful results were shown when evaluating the learning effect, academic achievement, learning satisfaction, and teaching and learning method aspects of SW education.