• Title/Summary/Keyword: SW-major

Search Result 198, Processing Time 0.02 seconds

A Study on the EPL using Instructional Model of SW Major's Programming Class (EPL 기반의 SW전공자를 위한 프로그래밍 수업 모형에 관한 연구)

  • KO, Kwangil
    • Journal of Digital Contents Society
    • /
    • v.19 no.5
    • /
    • pp.891-898
    • /
    • 2018
  • Although programming language is a core education area of software that is becoming increasingly important in the age of the fourth industrial revolution, as it requires logical thinking skills, it is recognized as a difficult subject even for SW major students. This difficulty occasionally causes SW major students to lose interest and confidence in their major during the introductory course of a programming language; making them change their majors, or give up their studies. In this study, we designed an instructional model using Scratch for educating C language which is a typical programming introductory language. To do this, we analyzed the concepts that can be trained by Scratch among the programming concepts supported by C language, and developed the examples of Scratch for exercising the concepts. The instructional model supports the progress model of learning first the programming concepts through Scratch and then expand the learning content into C language. We also conducted an experiment on the SW major freshman students of a local private university to verify the effectiveness of the model.

A Study on Non-Majors Students' Perception of the SW Liberal Education in University (대학의 비전공자 SW교양교육에 관한 인식 연구)

  • Seo, Joo-Young;Shin, Seung-Hun;Goo, Eun-Hee
    • Journal of Digital Convergence
    • /
    • v.16 no.5
    • /
    • pp.21-31
    • /
    • 2018
  • Recently, there is an increasing number of universities in which SW education is operated as a liberal arts education regardless of major. In this paper, the survey is conducted to analysis the factors affecting the non-majors students' perception of the necessity of SW education through a case study of SW liberal arts by gender, college, and SW learning experience. As a result, men, students of social science college, and students with SW learning experience strongly agreed that SW education for non-majors is essential. 'SW education is very helpful in studying my major' was analyzed as a necessary condition of SW education for non-majors. Especially, the difficulty of SW learning did not affect the recognition of the necessity of non-majors SW education. If the SW liberal education is based on the SW technology that helps their major, it will be expected that the improved learning motivation due to majors-relevance will deepen a consensus on SW education.

A Case Study on the Effectiveness of Major-friendly Contents in Software Education for the Non-majors (비전공자 소프트웨어 교육에서 전공맞춤형 학습 콘텐츠의 효과에 관한 사례 연구)

  • Seo, Joo-Young;Shin, Seung-Hun
    • Journal of Digital Convergence
    • /
    • v.18 no.5
    • /
    • pp.55-63
    • /
    • 2020
  • Recently, there is a strong interest in SW basic education for non-major students in universities, but SW non-majors are having a hard time learning. This paper proposes a class operation method that utilizes customized contents reflecting the interests of non-majors, rather than using existing learning contents for SW majors. The proposed method is to improve the education effects by increasing the learning motivation of SW non-majors. The paper shows a case study of A university, which has operated non-major SW basic education for more than five years. The case study analyzed the change of class satisfaction of students of pre- and post- learning group that reformed major-friendly contents about the same curriculum. As a result, the students of social sciences are interested in learning contents using public data that can examine the social and cultural phenomena of the country, and humanities students are interested in text contents such as novels, history books, and SNS articles. In addition to the understanding of the lectures, the class satisfaction was also greatly improved, and it showed that the major-friendly contents is useful for SW basic education of non-majors.

Software Supply Chain Management and SBOM Trends (SW공급망 관리 및 SBOM 동향)

  • W.O. Ryoo;S.M. Park;S.Y. Lee
    • Electronics and Telecommunications Trends
    • /
    • v.38 no.4
    • /
    • pp.81-94
    • /
    • 2023
  • The increased adoption of open source security management in supply chains is gaining worldwide attention. In particular, as security and threatening situations, such as solar winds, Kaseya ransomware, and Log4j vulnerability, are becoming more common in supply chains using software (SW)-defined networks, SW bills of materials (SBOMs) for SW products should be prepared to protect major countries like the United States. An SBOM provides SW component information and is expected to become required for SW supply chain management. We focus on SW supply chain management policies and SBOM trends in major countries and private organizations worldwide for safe SW use and determine the current status of Korea and ETRI's open source SW supply chain management trends.

An Evaluation Method of Understanding SW Architectures in an Arduino-based SW Lecture for Non-major Undergraduates (비전공자 대상 아두이노 활용 SW 강좌에서 SW 구조 이해도 평가 방법)

  • Hur, Kyeong
    • Journal of Practical Engineering Education
    • /
    • v.11 no.1
    • /
    • pp.17-23
    • /
    • 2019
  • In applying SW education for non-major undergraduates, we applied the physical computing lesson using Arduino. There is a case in which the basic problem-solving process teaching method based on the computational thinking was proposed in the physical computing class using Arduino. However, in educating computational thinking process, it is necessary to evaluate and educate understanding of SW structures. After understanding SW structures, it is correct SW education flow to make creative outputs by applying computational thinking process. However, there is a lack of examples of how to evaluate understanding of SW structures in the class using Arduino. In this paper, we proposed a one - semester curriculum for lectures on SW education using Arduino for non-majors. In addition, we proposed and analyzed the evaluation method of the understanding of SW structures and the evaluation problems developed in this course.

Exploring the Effect of SW Programming Curriculum and Content Development Model for Non-majors College Students : focusing on Visual Representation of SW Solutions (비전공자 SW 프로그래밍 교육과정 및 콘텐츠 개발 모형의 효과성 탐색: SW 해결안의 시각적 표현을 중심으로)

  • Lee, Minjeong
    • Journal of Digital Contents Society
    • /
    • v.18 no.7
    • /
    • pp.1313-1321
    • /
    • 2017
  • In the future society where ICT-based digital convergence creates new value, collaborative skills among experts in various fields and SW based problem solving ability is more emphasized. Non-SW specialists are required to have SW based communication skills to effectively collaborate with SW experts to solve their problems. Therefore, SW programming curriculum for non-major college students should be different from the existing programming education for SW-majors aiming at a high level of coding ability. It is also known that diagram-based visual representation is helpful for productive communication and collaboration. In this study, we defined the SW education objectives for the non-majors as cultivating the visual programming ability for SW based problem solving. In order to accomplish this, we explored SW programming curriculum and content development model for non-majors focusing on visual representation of SW solutions. The results of this paper will help to provide appropriate SW learning model for non-majors and to cultivate practical SW capabilities.

Exploring perception and experience of non-majors about SW education using CQR (SW교육에 대한 대학 비전공자의 인식과 경험 탐색: CQR을 중심으로)

  • Oh, Bora;Lee, Jeongeun;Lee, Jeongmin
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.5
    • /
    • pp.395-413
    • /
    • 2019
  • The purpose of this study is to explore non-major students' perception and experiences in college software education. For this, we analyzed the reflection journals of 36 non-major students in D University based on the Consensual Qualitative Research(CQR). As a result, there was not general core concept to all students nor a typical core concept that appeared to more than 50% students. However, various variable core concepts could be derived. Overall, 57 variable concepts were derived from experience in SW education and 7 variable concepts for perception of SW education. Based on this result, we found many of non-major students feel difficulty from unfamiliarity to SW education. Also, many students have satisfaction in their perception to SW education about personalized learning that their professor provided in the class. Lastly, we conclude that a methodology for SW education needs to have a careful operation strategy and interactive design. Although this study has not been able to elucidate general core concepts that appear to all learners, it has significant implication in terms of providing various implicit core concepts and suggestions for effective software education for non-major students.

A Study on the Instructional Model utilizing Scratch for Introductory Programming Classes of SW-Major Students (SW전공자 프로그래밍 입문 수업의 스크래치 활용 수업 모형 연구)

  • KO, Kwangil
    • Convergence Security Journal
    • /
    • v.18 no.2
    • /
    • pp.59-67
    • /
    • 2018
  • The programming language is a core education area of software that is becoming increasingly important in the age of the fourth industrial revolution, but it requires mathematical knowledge and logical thinking skills, so that many local private university and college students with low basic skills are having difficulties learning it. This problem occasionally causes SW-major students to lose interest and confidence in their majors during the introductory course of programming languages; making them change their majors, or give up their studies. In this study, we designed an instructional model using Scratch for educating C-language which is a typical programming introductory language. To do this, we analyzed the concepts that can be trained by Scratch among the programming concepts supported by C-language, and developed the examples of Scratch for exercising the concepts. In addition, we designed an instructional model, by which the programming concepts are first learned through Scratch and then C-language is taught, and conducted an experiment on the SW-major freshman students of a local private university to verify the effectiveness of the model. In the situation where SW education is becoming common, we expect that this study will help programming language education of security IT students.

  • PDF

A Case Study on Programming Learning of Non-SW Majors for SW Convergence Education (SW융합인재 양성을 위한 비전공자 프로그래밍 학습에 관한 사례 연구)

  • Seo, Jooyoung
    • Journal of Digital Convergence
    • /
    • v.15 no.7
    • /
    • pp.123-132
    • /
    • 2017
  • Recently, there has been a growing interest in SW education for non-SW major in order to nurture SW convergence talent. In Korea, it is a tendency to make SW mandatory for basic education to all students regardless of their major, starting with SW-oriented universities. Through a case study of programming lesson, the paper compared differences in academic achievements and difficulties of learning between SW majors and non-majors and between the humanities department and the science department. As a result, although there was no significant difference in academic achievement according to majors, the humanities department had more difficulty in implementing programs such as practices, assignments, and team project. Through the interview, lack of understanding about programming problem itself, lack of relationship with friend or tutor that can help assignments, and difficulty in learning motivation by piecemeal curriculum knowledge alone were the main causes. The results will be expected to propose the direction of SW education for non-SW majors.

Exploratory study on the model of the software educational effectiveness for non-major undergraduate students (대학 소프트웨어 기초교육 효과성 모형 탐색)

  • Hong, Seongyoun;Seo, Jooyoung;Goo, Eunhee;Shin, Seunghun;Oh, Hayoung;Lee, Taekkyeun
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.5
    • /
    • pp.427-440
    • /
    • 2019
  • Software courses required for all students regardless of their major in many universities. SW educational effectiveness model needs to be developed to enable effective communication among students, professors, and SW educators, and to identify the responsibilities of SW educators. SW educational effectiveness model based on literature review is composed of computational thinking, SW literacy, SW awareness, and SW attitude. Computational thinking, focused on analysis and design of problem solving processes, consists of decomposition, pattern recognition, abstraction, and algorithms. SW literacy involves viewing social development based on SW beyond information literacy in the digital age. The SW awareness and attitude were organized by considering the collegiate contexts. The SW educational effectiveness model will be used as the basis for diagnosis tools as further studies.