• Title/Summary/Keyword: Coding education for non-major

Search Result 24, Processing Time 0.021 seconds

A Study on the Current State of Artificial Intelligence Based Coding Technologies and the Direction of Future Coding Education

  • Jung, Hye-Wuk
    • International Journal of Advanced Culture Technology
    • /
    • v.8 no.3
    • /
    • pp.186-191
    • /
    • 2020
  • Artificial Intelligence (AI) technology is used in a variety of fields because it can make inferences and plans through learning processes. In the field of coding technologies, AI has been introduced as a tool for personalized and customized education to provide new educational environments. Also, it can be used as a virtual assistant in coding operations for easier and more efficient coding. Currently, as coding education becomes mandatory around the world, students' interest in programming is heightened. The purpose of coding education is to develop the ability to solve problems and fuse different academic fields through computational thinking and creative thinking to cultivate talented persons who can adapt well to the Fourth Industrial Revolution era. However, new non-computer science major students who take software-related subjects as compulsory liberal arts subjects at university came to experience many difficulties in these subjects, which they are experiencing for the first time. AI based coding technologies can be used to solve their difficulties and to increase the learning effect of non-computer majors who come across software for the first time. Therefore, this study examines the current state of AI based coding technologies and suggests the direction of future coding education.

Effectiveness analysis based on PJBL of Liberal Arts Computing (PJBL기반의 교양컴퓨터 수업의 효과성 분석)

  • Jin-Ah, Yoo
    • Journal of Integrative Natural Science
    • /
    • v.15 no.4
    • /
    • pp.163-169
    • /
    • 2022
  • Currently, many universities are implementing software-oriented universities and artificial intelligence-oriented universities to foster software-oriented manpower. We are educating students to design and produce computational thinking and coding directly with their major knowledge. However, computer education is not easy for non-majors, and there are many difficulties in coding. The results of responses from 104 students from the College of Health Sciences and College of Social Management who took the liberal arts computer at University H were analyzed using SPSS 26.0 version. In the liberal arts computer class for non-majors, a PJBL-based class plan was proposed. The effectiveness of PJBL-based classes was confirmed through a questionnaire for the improvement of artificial intelligence liberal arts courses. As a result, PJBL-based education showed statistically significant results in terms of satisfaction, effectiveness, and self-efficiency of classes regardless of major.

A Study on Coding Education of Non-Computer Majors for IT Convergence Education (IT 융합교육을 위한 비전공자 코딩교육의 발전방안)

  • Pi, Su-Young
    • Journal of Digital Convergence
    • /
    • v.14 no.10
    • /
    • pp.1-8
    • /
    • 2016
  • Coding education is an effective convergence type educational tool. While solving problems and designing programs, students can enhance problem solving ability, logical reasoning ability and creative thinking. Researches on coding education are done primarily for elementary school and middle school students. However, researches on college students are lacking. Today, educating college students about coding is in dire need. Although there are efforts to promote the importance of coding education and make it requirements. People find it difficult to find ways to provide training. There is a need for researches on coding as universal education. Therefore, this research proposed educational training using app inventor based on flipped running in order to effectively promote coding education. This study conducted the survey and the personal interview to measure the effectiveness of coding education. It is hoped that, through coding education, students who do not major in coding could combined their knowledge of their major with coding to improve their problem solving ability to solve various problems based on computing knowledge and approach.

Education Course Model based on AP CSP For Improvement of Computational Thinking

  • Cheon, EunYoung
    • Journal of the Korea Society of Computer and Information
    • /
    • v.24 no.9
    • /
    • pp.171-178
    • /
    • 2019
  • Computational Thinking is one of the biggest issues in the era of the Fourth Industrial Revolution. It is a core literacy required not only for SW major but also for all students including them. It is not a simple computer software education, but a coding education based on Computational Thinking, and it should be able to solve the problems in everyday life and to express the process and solutions. However, in the case of students who lack background knowledge on SW and programming languages for development, it is hard to know how to algorithmize problems and express them using computer devices. In this study, we proposed a education course model to improve the students' thinking skills and to express them effectively. In addition, we confirmed whether the non-major students who learned through this education course model can express various problems related to the major field by integrating them with computing accidents and improve the problem solving ability.

The ceRNA network of lncRNA and miRNA in lung cancer

  • Seo, Danbi;Kim, Dain;Chae, Yeonsoo;Kim, Wanyeon
    • Genomics & Informatics
    • /
    • v.18 no.4
    • /
    • pp.36.1-36.9
    • /
    • 2020
  • Since lung cancer is a major causative for cancer-related deaths, the investigations for discovering biomarkers to diagnose at an early stage and to apply therapeutic strategies have been continuously conducted. Recently, long non-coding RNAs (lncRNAs) and microRNAs (miRNAs) are being exponentially studied as promising biomarkers of lung cancer. Moreover, supportive evidence provides the competing endogenous RNA (ceRNA) network between lncRNAs and miRNAs participating in lung tumorigenesis. This review introduced the oncogenic or tumor-suppressive roles of lncRNAs and miRNAs in lung cancer cells and summarized the involvement of the lncRNA/miRNA ceRNA networks in carcinogenesis and therapeutic resistance of lung cancer.

Design of Teaching Methods to Improve the Participation of Non-major Learners in SW-subjects (비전공 학습자의 SW교과 참여도 향상을 위한 교수법 설계)

  • Lee, Min-Hye;Kang, Yun-Jeong;Won, Dong-Hyun
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2022.10a
    • /
    • pp.383-385
    • /
    • 2022
  • Recently, as the importance of computational thinking skills has increased, several schools have opened and operated software courses for all students. Software education aims to creatively solve various problems based on coding, but it is difficult to motivate non-major learners who do not have engineering knowledge or are not interested in the IT field. Motivation for learning plays an important role in improving learners' concentration and learning efficiency. In this paper, a method of motivating non-major learners for software subjects was studied and the results were evaluated through a questionnaire.

  • PDF

A Study on a Case Applying Learner-Centered Flipped Learning for Coding Classes (코딩수업을 위한 학습자 중심의 플립드 러닝 적용 사례 연구)

  • Lee, Ae-ri
    • Journal of Practical Engineering Education
    • /
    • v.9 no.1
    • /
    • pp.23-30
    • /
    • 2017
  • This is a study on a case applying flipped learning to coding classes that is a college liberal arts course. A required coding class for the students who do not major in computers needs a teaching method differentiated from a coding education for training experts. The present study presented a flipped learning teaching model for the coding education of non-major students, and observed its effect and possibility. Flipped learning enables learners to learn with on-line contents anywhere and anytime they want and concentrate on practice education based on what they learned during class. Accordingly, the study sought for the solution to maximize the efficiency of teaching and learning through flipped learning. A pre and post surveys after applying a flipped learning to a practical class confirmed that the students taught using flipped learning were more positively assessed in learning satisfaction than those taught using a traditional method, and that in academic achievement as well, flipped learning was more effective.

A Developing a Teaching-Learning Model of Software Education for Non-major Undergraduate Students (비전공 학부생 대상의 SW 교육을 위한 교수-학습 모델 개발)

  • Sohn, Won-sung
    • Journal of Practical Engineering Education
    • /
    • v.9 no.2
    • /
    • pp.107-117
    • /
    • 2017
  • here are many cases that take a software education as a required course for non-major students in university curriculums. However, non-major students are experiencing various difficulties in the process of learning programming languages, and there is also the opposite opinion in terms of their effectiveness. In this study, we developed a design based software education model (DBSEM) and curriculum to solve these problems and applied it to undergraduate non-undergraduate students for the last 8 years. In the proposed method, we provide a specialized educational tool such as 'block-based programming tool', but developed 'core module' and 'concept learning module' for computational thinking and applied 'prototype design module' and coding strategy based on it. As a result, non-major undergraduates could easily learn block-based scripting tools and acquire core concepts of computational thinking.

Design of Algorithm Thinking-Based Software Basic Education for Nonmajors (비전공자를 위한 알고리즘씽킹 기반 소프트웨어 기초교육 설계)

  • PARK, So-Hyun
    • The Journal of Industrial Distribution & Business
    • /
    • v.10 no.11
    • /
    • pp.71-80
    • /
    • 2019
  • Purpose: The purpose of this study is to design the curriculum of Basic College Software Programming to develop creative and logical-thinking. This course is guided by algorithmic thinking and logical thinking that can be solved by computing for problem-solving, and it helps to develop by software through basic programming education. Through the stage of problem analysis, abstraction, algorithm, data structure, and algorithm implementation, the curriculum is designed to help learners experience algorithm problem-solving in various areas to develop diffusion thinking. For Learners aim to achieve the balanced development of divergent and convergent-thinking needed in their creative problem-solving skills. Research design, data and methodology: This study is to design a basic software education for improving algorithm-thinking for non-major. The curriculum designed in this paper is necessary to non-majors students who have completed the 'Creative Thinking and Coding Course' Design Thinking based are targeted. For this, contents were extracted through advanced research analysis at home and abroad, and experts in computer education, computer engineering, SW education, and education were surveyed in the form of quasi-openness. Results: In this study, based on ADD Thinking's algorithm thinking, we divided the unit college majors into five groups so that students of each major could accomplish the goal of "the ability to internalize their own ideas into computing," and extracted and designed different content areas, content elements and sub-components from each group. Through three expert surveys, we established a strategy for characterization by demand analysis and major/textbook category and verified the appropriateness of the design direction to ensure that the subjects and contents of the curriculum are appropriate for each family in order to improve algorithm-thinking. Conclusions: This study helps develop software by enhancing the ability of students who practice various subjects and exercises to explore creative expressions in various areas, such as 'how to think like a computer' that can implement and execute their ideas in computing. And it helps increase the ability to think logical and algorithmic computing based on creative solutions, improving problem-solving ability based on computing thinking and fundamental understanding of computer coding and development of logical thinking ability through programming.

Revisiting to the necessity of programming Knowledge for Non-Computer Major Undergraduates (컴퓨터 비전공 대학생의 프로그래밍 지식에 대한 필요성 재조명)

  • Jung, Hye-Wuk
    • The Journal of the Convergence on Culture Technology
    • /
    • v.6 no.1
    • /
    • pp.185-190
    • /
    • 2020
  • The programming education of non-computer major undergraduates aims to increase the their problem-solving and coding skills so that the skills can be applied to various fields and motivate them to continuously study computer or programming. However, it difficult for them to recognize the necessity of programming knowledge and to find out how it can be used in their major. Therefore, the professor needs to give students a full explanation of their roles to play. In this paper, we revisit the necessity of programming knowledge for non-computer major undergraduates by looking at the convergence cases of ICT technology and the humanities and social arts fields. And we propose an instruction direction of programming learning for them.