• 제목/요약/키워드: SW-basic class

검색결과 19건 처리시간 0.019초

Analysis of Learner Satisfaction by Contents in Basic Software Education of College of Humanities

  • Shin, Seung-Hun;Seo, Joo-Young
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권6호
    • /
    • pp.251-261
    • /
    • 2020
  • 최근 소프트웨어 교육의 필요성에 대한 공감대 형성에 따라 대학에서도 소프트웨어 교육이 의무화되었으나 학습자 관점에서의 콘텐츠 적합성 및 만족도는 여전히 논의가 필요한 문제이다. 따라서 본 논문에서는 인문계열 학생 대상 SW 교과에서 활용하는 콘텐츠의 학습자 관점 적합성을 살펴보았다. 이를 위해 '컴퓨터 과학', '도구의 활용과 디지털 시대의 인문학' 및 '컴퓨팅 사고'를 중심 주제로 구성된 세 가지 유형의 교과과정을 강의 평가 설문을 활용해 비교하였다. 분석결과, 학습자들은 컴퓨터 과학과 같은 이론적인 접근보다는 도구의 활용이나 인문학 측면에서의 접근, 혹은 사고력을 중심으로 한 교과과정을 더 긍정적으로 평가하였다. 또한, 컴퓨터 과학 관련 주제에 대해서는 생소함과 거부감 등으로 인해 만족도가 높지 않았고, 도구 중심 교육은 학문적 가치를 낮게 평가하였으며, 토론 중심의 사고 역량 개발 교육에서는 피로감을 표현하였다.

A Study on Software Education Donation Model for the Social Care Class

  • Lee, Won Joo
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권1호
    • /
    • pp.239-246
    • /
    • 2019
  • In this paper, we propose an effective software education donation model for the social care class. The types of software education for elementary, middle, and high school for the social care class are in the order of after school classes, club activities, creative experiences, and regular classes. In elementary school students, it is effective to precede visual programming education based on block coding and to conduct curriculum convergence with SW and HW at the beginning, and high school students are carrying out text programming education like Python. Software education for social care class The contribution activity model can be classified into five types such as geographically difficult area, multicultural family areas, orphanage, reformatory, and basic livelihood security recipient. In addition, the survey results show that the students' interest in software education and their satisfaction are all very high at 96%. Effective software education for the social care class In the donation model, the lecturers consist of responsible professors, lecturers, and assistant instructors. Software training for the social care class is effective on a year-by-year basis, so that students can feel authenticity and trust. Software education contents focus on visual programming and physical computing education in elementary or middle school, and text programming and physical computing education in high school. It is necessary to construct a software education donor matching system that helps efficient management of software education donations by efficiently matching schools (consumers: elementary, middle, high school) and software education donors(suppliers).

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

  • 유진아
    • 통합자연과학논문집
    • /
    • 제15권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 Case Study on Improving SW Quality through Software Visualization)

  • 박보경;권하은;손현승;김영수;이상은;김영철
    • 정보과학회 논문지
    • /
    • 제41권11호
    • /
    • pp.935-942
    • /
    • 2014
  • 오늘날 소프트웨어는 규모가 크고 시장 출하 기간의 단축 상황에서도 고품질 이슈가 중요하다. 그리고 산업 현장에서는 빠른 개발을 위해 아직도 코드 중심 개발에 초점을 두고 있다. 따라서 1) 개발자의 나쁜 코드 개발 습관의 개선 측면 그리고 2) 소프트웨어 비설계화, 비문서화 및 코드 내부 구조 비가시화의 유지보수 측면 등을 해결해야 한다. 이에 코드 가시화의 필요성이 대두되고 있다. 본 논문에서는 객체지향 코드의 내부 구조 시각화 방법을 위해 Tool-Chain을 이용한 내부 구조 가시화 방법과 품질 개선 절차를 제안한다. 사례로써 NIPA의 SW Visualization 기법을 실제 객체 코드에 적용한다. 먼저 객체지향 코드의 모듈 단위를 클래스로 정의하고, 코드의 정량적 분석 및 가시화를 통해 코드의 복잡도(Code Complexity)를 줄이고자 하였다.

Design-Thinking 5 Step 메이커 모형 적용 SW코딩 교수학습에 대한 연구 (A Study on the Teaching of SW coding by Design-Thinking 5 Step Maker Model)

  • 김명숙;정종인;김창석;강신천;김의정
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2018년도 춘계학술대회
    • /
    • pp.309-313
    • /
    • 2018
  • Design-Thinking 5 Step 기반 메이커 활동은 사용자의 상황에 공감하여 필요와 요구를 분석한 뒤, 이를 디자인에 적용시켜 사용자들에게 더 필요한 경험을 제공하기 위한 사용자중심의 디자인 접근 방식이다. 본 논문은 학습자의 의도에 따라 다양한 도구를 활용하여 만든 결과물을 다른 사람들과 공유하고 개방하는 것을 강조하는 메이커 교육의 가치와, 인간에 대한 관찰과 공감 그리고 사용자 중심의 결과물 도출이라는 Design-Thinking의 기본 마인드를 SW코딩 교육과정에 적용한 교수학습 방법을 제안한다. 이를 위하여 중등 교육과정에서 다루어지는 정보 교과교육 내용 중에서 코딩교육이 필요한 단원을 중심으로 Design-Thinking 기반의 교수학습 방법을 연구하였다. Design-Thinking 기반 교수학습 지도안으로 교육 전문가 집단을 대상으로 수업을 시연하고, 전문가들의 평가와 의견을 수집하고, 수집된 평가내용을 반영하여 교수학습 지도안을 수정하였다. Design-Thinking 5 step 기반의 SW코딩 교수학습은 학생들로 하여금 무한한 발상을 가능하게 하는 확산적 사고와 확산된 사고로부터 최적의 결정을 이끌어내야 하는 수렴적인 사고를 체득하기에 적합한 학습 기회가 될 것이라고 기대한다.

  • PDF

Apriori 알고리즘을 활용한 학습자의 성별과 학교급에 따른 온라인 수업 유형 선호도 분석 (An analysis of students' online class preference depending on the gender and levels of school using Apriori Algorithm)

  • 김진희;황두희;이상숙
    • 디지털융복합연구
    • /
    • 제20권1호
    • /
    • pp.33-39
    • /
    • 2022
  • 본 연구는 학습자 특성(성별 및 학교 급)에 따른 온라인 수업 유형 선호도를 파악하고자 하는데 그 목적이 있다. 이를 위하여 전국 17개 지역의 초·중·고등학교 학생 4,803명을 대상으로 설문조사를 실시하였다. 이후, 유효데이터인 4,524명 학생들의 성별 및 학교급을 기반한 온라인 수업 유형 선호도 패턴을 확인하기 위해 Apriori 알고리즘을 이용한 연관규칙 분석을 실시하였다. 연구결과 초등 7개, 중등 4개, 고등 5개 등 총 16개의 규칙을 도출하였으며, 학교급과 무관하게 여학생들은 메이커활동 중심 수업을, 초·중 남학생은 가상체험중심 수업을 공통적으로 선호하였다. 보다 구체적으로, 초등학교 남학생은 SW중심수업을, 여학생은 메이커활동 중심 수업을 선호하였으며, 중학생의 경우 남여 모두 가상체험중심 수업을 선호하였다. 반면 고등학생은 교과별 강의중심에 대한 선호도가 높았다. 이러한 연구결과는 학습의 주체자인 학생이 가진 온라인 수업의 요구를 설명하는 실증적 근거로서 제시될 수 있다. 또한, 본 연구는 향후 온라인 수업의 다각화를 위한 개선방향을 제시, 탐색하는 기초자료로 활용될 수 있을 것으로 기대한다. 이상의 연구결과를 바탕으로 추후 연구에서는 다양한 온라인 수업 활동 및 모델 설계, 온라인 수업을 지원하는 플랫폼 개발, 여학생의 이공계 진로동기 형성과정에 대한 심층적 분석이 계속되어야 할 것이다.

블록코딩 선행학습자를 위한 Python 교육 프로그램 개발 (Development of Python Education Program for Block Coding Learners)

  • 김태령;한선관
    • 정보교육학회논문지
    • /
    • 제22권1호
    • /
    • pp.53-60
    • /
    • 2018
  • 본 연구는 블록 코딩을 선행 학습한 학생들에게 적용할 수 있는 Python 교육 프로그램의 개발에 관한 것이다. 우선 초중등학교 교육과정과 EPL 교재의 분석을 통해 블록코딩 학습자의 수준을 분석하고 블록 코딩에서 사용된 개념을 중심으로 Python 문법을 추출하여 교육과정을 구성한 뒤 PBL 수업에 맞는 Python 교육 프로그램을 총 16차시로 개발하였다. Python 교육프로그램의 적절성을 검증하기 위해 2차의 전문가의 타당도 검사를 하였다. 검사 결과, 1차 타당도 24문항에서 CVR값 .78 점 이상으로 나타나 일부 수정, 보완하였다. 2차 검사에서는 21개 문항은 타당성을 확보하였고 CVR 최소값인 .99 이하인 3개 문항의 내용에 대해 수정하여 교육 프로그램을 완성하였다. 개발된 교육 프로그램이 스크립트코딩을 학습하기 위한 기초 자료로 유용하게 활용되길 기대한다.

창의적 문제해결력 신장을 위한 언플러그드 활동 중심 로봇 개발 및 적용 (Development and Application of Unplugged Activity-centered Robot for Improving Creative Problem Solving Ability)

  • 홍지연;김영식
    • 정보교육학회논문지
    • /
    • 제23권5호
    • /
    • pp.441-449
    • /
    • 2019
  • 2015 개정 교육과정이 도입됨에 따라 초등학교에서도 소프트웨어 교육이 의무화되었다. 실과 교과의 한 단원으로 구성되는 소프트웨어 교육의 내용은, 정보 윤리, 알고리즘과 프로그래밍, 컴퓨터과학의 원리로 이루어져 있는데 교수 학습 방법으로 놀이 중심의 언플러그드 활동을 권장하고 있다. 하지만 현장 교사들은 적합한 언플러그드 활동 자료의 부재를 가장 큰 어려움으로 생각하고 있었으며, 기존 자료가 성취기준 달성에 적합하지 않다는 점, 단순한 놀이 교육이 많아 컴퓨팅 활동과 연계되지 않는 점 등을 해결해야 할 문제로 지적하였다. 이에 본 연구에서는 초등 소프트웨어 교육의 성취기준으로 제시된 기본 제어구조는 물론 센서를 활용한 다양한 활동을 통해 창의적 문제해결력을 키울 수 있는 언플러그드 활동 중심의 로봇을 개발하였고 이를 활용한 소프트웨어 수업을 통해 효과성을 검증하였다.

컴퓨터·정보 소양 교육에 관한 초등학교 교사의 인식 및 요구 분석 (Analysis of Perception and Needs of Elementary School teachers on Computer and Information Literacy Education)

  • 전성균;박상욱;이은경
    • 컴퓨터교육학회논문지
    • /
    • 제22권4호
    • /
    • pp.11-20
    • /
    • 2019
  • 본 연구는 초등학교 교사를 대상으로 컴퓨터 정보 소양 교육에 대한 교사 인식 및 교육 요구를 조사하여 컴퓨터 정보 소양 교육이 관련 교과와 융합하여 다양한 교육 맥락에서 이루어질 수 있도록 기초 자료를 제공하는데 목적이 있다. 이를 위해 교사의 일반 현황, 컴퓨터 정보 소양 관련 융합 교육 인식 및 현황, 컴퓨터 정보 소양 함양을 위한 융합 교육에 대한 요구를 중심으로 온라인 설문조사를 실시하였고, 초등학교 교사 160명의 응답을 분석하였다. 분석 결과 컴퓨터 정보 교육을 전공하거나 소프트웨어 교육 관련 경험이 있는 경우 컴퓨터 정보 소양 관련 융합 수업이 가능하다고 응답한 비율이 높게 나타났으며, 융합 교육을 수행할 때 수업 내용의 구성이 어렵고, 기존 교과 수업 진도에 대한 부담이 높은 것으로 나타났다. 학교 환경에 있어서는 교육용 소프트웨어 교구에 대한 준비가 미흡한 것으로 나타났다. 이러한 연구결과를 바탕으로 교육 방향, 교원 양성, 교육 프로그램, 학습 교구 측면에서 시사점을 제시하였다.