• 제목/요약/키워드: software engineering education

검색결과 665건 처리시간 0.024초

A Python-based educational software tool for visualizing bioinformatics alignment algorithms

  • Elis Khatizah;Hee-Jo Nam;Hyun-Seok Park
    • Genomics & Informatics
    • /
    • 제21권1호
    • /
    • pp.15.1-15.4
    • /
    • 2023
  • Bioinformatics education can be defined as the teaching and learning of how to use software tools, along with mathematical and statistical analysis, to solve biological problems. Although many resources are available, most students still struggle to understand even the simplest sequence alignment algorithms. Applying visualizations to these topics benefits both lecturers and students. Unfortunately, educational software for visualizing step-by-step processes in the user experience of sequence alignment algorithms is rare. In this article, an educational visualization tool for biological sequence alignment is presented, and the source code is released in order to encourage the collaborative power of open-source software, with the expectation of further contributions from the community in the future. Two different modules are integrated to enable a student to investigate the characteristics of alignment algorithms.

초등학교 소프트웨어교육 교육과정 및 교과서의 비판적 검토 및 인식 비교 연구; 전문가 교사와 초보 교사 중심으로 (A Comparative Study on Critical Review and Perceptions of Elementary Software Education Curriculum and Textbooks; Focused on Expert Teachers and Novice Teachers)

  • 송정범
    • 한국정보통신학회논문지
    • /
    • 제24권2호
    • /
    • pp.297-303
    • /
    • 2020
  • 이 연구에서는 2015 개정교육과정의 소프트웨어교육에 대한 초보 교사와 전문가 교사 대상 인식을 비교하였다. 인식 비교는 현장 지원을 위한 우선 순위, 전문성 신장을 위한 활동 내용, 편제 시수, 성취 기준 진술 내용, 6학년에만 도입된 교과서에 대한 적절성을 설문을 통해 알아보았다. 모든 문항에서 두 그룹의 인식 차이가 있음을 확인하였다. 특히 편제 시수, 성취 기준 진술 내용, 6학년에만 도입된 교과서에 대한 의견에서 초보 교사는 '적절하다'라는 의견이 많았다. 반면, 전문가 교사는 '부적절하다'가 많았다. 아울러 실과 교육과정과 교과서에 교육용 로봇이 도입된 것에 대한 자유 응답식 의견의 주요 키워드를 분석할 결과 두 그룹 모두 긍정적인 키워드가 도출되었다. 그러나 초보 교사들은 '지원', '어려움', '문제'와 같은 수동적이고 소극적인 키워드, 전문가 교사들은 '활용', '교육' 등 도입 후 교육적인 활용 부분에 대해 키워드가 도출되어 차이점을 보였다.

Implementation of Metaverse Based Realistic Education Platform

  • Sukyong, Jung;HyungSoo, Park;HwanSoo, Kang;Jinhyung, Cho;Larry S, Kim
    • 한국컴퓨터정보학회논문지
    • /
    • 제28권2호
    • /
    • pp.77-87
    • /
    • 2023
  • 현재 코비드19로 인해 다양한 분야에서 비대면을 통한 활동들이 진행되면서 교육 분야에서도 비대면 교육이 필요한 실정이다. 본 논문에서는 최신 실감 3D 기술 및 XR 인터랙티브 기술을 접목한 메타버스 기반 실감 교육용 플랫폼을 개발 활용하여 학생들의 최신 기술에 대한 이해도를 높이고 교육 역량을 강화하려고 한다. 이를 위해 교육 측면에서의 메타버스에 대한 주요 기술을 이해하고 메타버스를 활용한 콘텐츠 개발 사례들과 교육용 메타버스 활용 사례들을 조사하며 본 연구에서 개발하려고 하는 실감 교육용 플랫폼과 비교 평가한다. 향후, 비대면 교육이 중요한 비중을 차지할 것으로 보이며 교수자가 메타버스라는 가상세계에서 MZ세대에게 강의를 진행할 때 본 논문에서 개발된 메타버스 기반 실감 교육형 플랫폼을 통해 보다 효과적인 학습이 이루어질 것으로 기대한다.

A Study on Effective Software Education Model by Disability Type for Youth

  • Lee, Hyun Ju;Lee, Won Joo;Jung, Hoe Kyung
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권10호
    • /
    • pp.261-268
    • /
    • 2020
  • 본 논문에서는 장애 유형별 청소년 소프트웨어 교육을 위한 효과적인 소프트웨어 교육 모델을 제안한다. 이 소프트웨어 교육 모델은 4단계 과정으로 구성된다. 첫 번째 단계에서는 특수교육 교육과정에서 소프트웨어 교육 영역을 비교 분석한 결과를 기반으로 장애 유형별 청소년 소프트웨어 교육을 위한 교육과정을 도출한다. 두 번째 단계에서는 지적장애와 중복장애가 없는 시각, 청각, 지체 장애로 구분하여 장애 청소년의 효과적인 소프트웨어 교육을 위한 성취기준을 도출한다. 세 번째 단계에서는 도출한 성취기준에 따라 장애 유형별 장애 특성을 반영하여 코딩 로봇 알버트 기반의 언플러그드 컴퓨팅, 피지컬 컴퓨팅, 블록/텍스트 코딩으로 구성된 모듈식 교재를 개발한다. 네 번째 단계에서는 이 교재를 학교 현장에 적용하여 장애 청소년들이 일상생활에서 접하는 다양한 문제를 스스로 절차적이고 논리적으로 사고할 수 있도록 체험 중심의 소프트웨어 교육을 실시한다. 그리고 장애 청소년의 성취도 평가와 설문조사를 통한 결과를 분석하여 지적장애 82.3%, 시각장애 78.8%, 청각장애 90.9%, 지체장애 78.8%의 장애 청소년들이 '중' 수준 이상의 성취도를 달성하였음을 보인다. 이러한 결과는 본 논문에서 제안한 장애 청소년을 위한 소프트웨어 교육 모델이 장애 청소년의 컴퓨팅 사고력 향상에 매우 효과적임을 검증한 것이다.

Technological Aspects of the Use of Modern Intelligent Information Systems in Educational Activities by Teachers

  • Tkachuk, Stanislav;Poluboiaryna, Iryna;Lapets, Olha;Lebid, Oksana;Fadyeyeva, Kateryna;Udalova, Olena
    • International Journal of Computer Science & Network Security
    • /
    • 제21권9호
    • /
    • pp.99-102
    • /
    • 2021
  • The article considers one of the areas of development of artificial intelligence where there is the development of computer intelligent systems capable of performing functions traditionally considered intelligent - language comprehension, inference, use of accumulated knowledge, learning, pattern recognition, as well as learn and explain their decisions. It is found that informational intellectual systems are promising in their development. The article is devoted to intelligent information systems and technologies in educational activities, ie issues of organization, design, development and application of systems designed for information processing, which are based on the use of artificial intelligence methods.

A Preliminary Exploration on Component Based Software Engineering

  • Basha, N Md Jubair;Ganapathy, Gopinath;Moulana, Mohammed
    • International Journal of Computer Science & Network Security
    • /
    • 제22권9호
    • /
    • pp.143-148
    • /
    • 2022
  • Component-based software development (CBD) is a methodology that has been embraced by the software industry to accelerate development, save costs and timelines, minimize testing requirements, and boost quality and output. Compared to the conventional software development approach, this led to the system's development being completed more quickly. By choosing components, identifying systems, and evaluating those systems, CBSE contributes significantly to the software development process. The objective of CBSE is to codify and standardize all disciplines that support CBD-related operations. Analysis of the comparison between component-based and scripting technologies reveals that, in terms of qualitative performance, component-based technologies scale more effectively. Further study and application of CBSE are directly related to the CBD approach's success. This paper explores the introductory concepts and comparative analysis related to component-based software engineering which have been around for a while, but proper adaption of CBSE are still lacking issues are also focused.

A Short Course Development and Analysis to Recognize Importance of Software for Youth using Arduino and App Inventor

  • Shim, Jooeun;Ko, Jooyoung;Shim, Jaechang
    • Journal of Multimedia Information System
    • /
    • 제2권1호
    • /
    • pp.187-192
    • /
    • 2015
  • The aim of this study was to develop and analyze a short course educating App Inventor and Arduino that showed the importance of software for youth. The course consists of a total of 10 missions for a 4 hour course divided into 2 parts, each 2 hours respectively. We conducted a basic course of Arduino for hardware and software, Processing for server programming, and App Inventor for programming for smartphones. The final mission was to send a signal to a server with a smartphone and to control light connected to a relay which passes Arduino connected with a server and serial communication. Participants completed 95% of missions, and we found the course had an educational effect for improving creativity and realization of software importance.

딥러닝을 활용한 저연령층 영어 교육 시스템 (English Education System for Kids using Deep Learning)

  • 김희용;장호택;이수현;이해연
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 추계학술발표대회
    • /
    • pp.971-973
    • /
    • 2017
  • 국제화 시대를 맞이하여 세계 공용어인 영어의 중요성이 부각되고 있다. 특히, 영어 교육의 학습 연령대는 점점 낮아지고 있는 추세이며, 이에 동반하여 저 연령층 영어 교육 콘텐츠가 출시되고 있다. 하지만 현재 저 연령층을 대상으로 출시되는 콘텐츠들은 연령에 맞지 않는 교육 자료를 제시하거나 언어 학습에 필요한 상황적 다양성이 부족한 것이 현실이다. 본 논문에서는 딥러닝을 적용하여 사용자가 원하는 상황을 촬영한 영상에서 대상 연령에 적합한 영어 문장을 생성하고 읽어주는 학습 시스템을 제안한다. 본 시스템을 통하여 저 연령층에 적합한 영어 교육 환경을 제공하고, 저 연령층에게 나타나는 영어 교육의 불균형을 해소하고자 한다.

LabView를 이용한 자동유량제어 시스템의 개발 (Development of automatic flow control system based on LabView)

  • 강태원;김두섭;안승규
    • 공학교육연구
    • /
    • 제19권2호
    • /
    • pp.3-7
    • /
    • 2016
  • A flow control system was designed and fabricated to control the flow rate of liquid through the pipe. This control system was composed of hardwares and software, hardwares as controller, gate valve, orifice meter and data aquisition board and software as National instruments Labview program. Control of flow rate was executed by adjusting the pneumatic valve located at the center of pipe line based on the control signal generated by LabView PID control algorithm, which converts analog signal measured by pressure difference of orifice to digital signal to adjust pneumatic valve. For the controller setup Ziegler-Nichols tuning technique was applied and control performances were investigated for not only the disturbance but also the set point changes. Developed system showed good control performances in flow control enough to use as teaching tool of feedback control theory and practice in university, and also as industrial application.

Software Performance Assessment Using Goal-Question-Metric Approach

  • Mahmood, Tariq;Park, Man-Gon
    • 한국멀티미디어학회논문지
    • /
    • 제11권6호
    • /
    • pp.891-902
    • /
    • 2008
  • The software once developed enters in to the $2^{nd}$ phase of its useful operational life, where it performs its functions for which it has been developed. This is an important phase of software life, wherein the developers and users have to assess the performance of the software to prolong its operational life with efficiency, effectiveness and economy. Performance of the software is based on the measurement of the quality characteristics to ascertain that it is meeting or exceeding the needs of customers in terms of its functionality, usability, efficiency, reliability, availability, maintainability, portability etc. These software quality attributes defined under ISO 9126 provide an overall good framework for assessing the performance of the software. This paper describes a Software Performance Assessment (SPA) model using the Goal-Question-Metric (GQM) paradigm which has been applied to the operational software in real context with successful results.

  • PDF