• 제목/요약/키워드: SW 코딩

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

수학교육에서 계산적 사고(Computational Thinking)의 의미 및 연구 동향 탐색 (A study on investigation about the meaning and the research trend of computational thinking(CT) in mathematics education)

  • 신동조;고상숙
    • 한국수학교육학회지시리즈A:수학교육
    • /
    • 제58권4호
    • /
    • pp.483-505
    • /
    • 2019
  • 세계적으로 계산적 사고를 학교 교육과정에 통합하려는 움직임이 일고 있고, 수학교과는 이러한 움직임의 핵심이 되고 있다. 본 연구에서는 Jeannette Wing의 주장과 선행연구를 바탕으로 계산적 사고와 수학적 사고 간의 관계를 분석하였고 계산적 사고를 수학교과에 통합한 국내외 연구를 종합적으로 검토하였다.

실시간 H.264/AVC 처리를 위한 ASIP설계 (ASIP Design for Real-Time Processing of H.264)

  • 김진수;선우명훈
    • 전자공학회논문지CI
    • /
    • 제44권5호
    • /
    • pp.12-19
    • /
    • 2007
  • 본 논문에서는 ASIP(Application Specific Instruction-set Processor) 기반의 실시간 H.264/AVC 구현 가능한 VSIP(Video Specific Instruction-set Processor) 을 제안한다. 제안한 VSIP은 H.264/AVC의 화면 내 예측, 디블록킹 필터, 정수 변환 등 새로운 기능들을 효율적으로 지원하기 위한 전용의 하드웨어 구조와 명령어를 가지고 있다. 또한 화면 간 예측 및 엔트로피 코딩과 같이 연산량이 많은 부분은 하드웨어 가속기로 만들어 연산 처리 속도 및 효율을 높였다. VSIP은 H.264/AVC에 적합한 하드웨어 구조와 명령어를 통해 기존의 디지털 신호처리 프로세서보다 작은 크기를 가지며, 메모리 접근 횟수를 줄여 전력 소비를 감소시켰다. 제안한 VSIP을 이용하여 실시간 영상 신호처리를 할 수 있으며, 다양한 프로파일과 표준을 지원할 수 있다.

소프트웨어 제품과 프로세스 관점에서 국제표준과 비교를 통한 테스팅 프론티어 역량평가 모델 개선 방안 (Proposal : Improvement of Testing Frontier Capability Assessment Model through Comparing International Standards in Software Product and Software Testing Process Perspective)

  • 윤형진;최진영
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제21권2호
    • /
    • pp.115-120
    • /
    • 2015
  • 테스팅 프론티어 역량평가 모델은 10년 전 만들어진 ISO/IEC 9126의 소프트웨어 제품 품질기준과 TMMi, TPI의 프로세스 점검 기준들을 사용하다보니, Agile, TDD와 같은 새로운 프로세스와 App, Web 같은 새로운 종류의 소프트웨어 제품을 개발하는 회사들에 대한 역량평가가 어려울 수밖에 없다. 이런 문제에 대한 개선을 위하여 1) 소프트웨어 제품 품질 국제표준 ISO/IEC 9126, ISO/IEC 25010 그리고 SW 테스팅 프로세스 국제표준 ISO/IEC/IEEE 29119 part2 고찰, 2) TCAM 소개, 3) 소프트웨어 제품품질 관점에서 ISO/IEC 9126, ISO/IEC 25010와 TCAM 비교, 분석 4) 소프트웨어 테스팅 프로세스 관점에서 ISO/IEC/IEEE 29119 part2와 TCAM 비교, 분석, 5) TCAM의 개선을 위한 방안을 제안한다.

객체지향 관점의 결합도 & 응집도 재정의와 코드 가시화 시스템내 파서 플러그인화 구현 (Plug-in Diverse Parsers Within Code Visualization System with Redefining the Coupling and Cohesion in the Object-Oriented Paradigm)

  • 이진협;박지훈;변은영;손현승;서채연;김영철
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제6권5호
    • /
    • pp.229-234
    • /
    • 2017
  • 소프트웨어는 비가시적 특성과 기존 개발자들의 나쁜 코딩 습관인 중복된 코드, 불필요한 코드 등이 많아 복잡도가 높아져 소프트웨어의 고품질화가 저해된다. 그러므로 개발자가 소스코드의 복잡도를 쉽게 자동 식별하는 코드 가시화가 필요하다. 이를 위해, 공개 소스 기반의 가시화 도구를 구축하였다. 특히 나쁜 코드 패턴들을 식별하기 위해, 다양한 파서를 plug-in하는 방법을 제안한다. 또한 객체지향 관점에 맞는 결합도와 응집도 재정의를 통해, 자유로운 패턴을 입력하여 개발자가 원하는 나쁜 패턴을 추출하고자 한다.

시각적 문해력을 활용한 프로그래밍 교육의 효과 : 예술계열 중심으로 (Effects of Programming Education using Visual Literacy: Focus on Arts Major)

  • 피수영;손현숙
    • 실천공학교육논문지
    • /
    • 제16권2호
    • /
    • pp.105-114
    • /
    • 2024
  • 최근 소프트웨어 역량이 강조됨에 따라 대학에서는 전공 구분없이 모든 학생들에게 소프트웨어 교육을 진행하고 있다. 비전공자들은 소프트웨어 교육에 대한 동기부여가 부족하고, 생소한 학습 콘텐츠에 대한 체감 난이도가 높은 문제가 있다. 이를 해결하기 위해 학습자 특성에 맞는 소프트웨어 교육을 제공해야 한다. 예술계열 학생들은 시각에 대한 이해와 표현력이 뛰어나므로 시각적 문해력을 활용하면 프로그래밍 교육의 학습효과를 높일 수 있다고 본다. 본 연구에서는 일상의 문제를 순서도와 의사코드로 분해하여 절차적으로 시각적 이미지를 구성한다. 이를 교육용 프로그래밍 언어인 플레이봇을 이용하여 코딩을 하고 문제를 해결하도록 진행하여 수업의 효과를 분석하고자 한다. 이를 통해 학생들은 프로그래밍의 개념을 이해하고, 문제를 컴퓨팅적 사고로 해결하는 과정을 이해할 수 있으며, 프로그래밍을 자신의 전공에 활용하는 방법을 습득할 수 있을 것으로 기대한다.

초등 정보과학영재의 귀인성향과 정보과학에 대한 태도와의 관계에 대한 조사연구 (A Study on Relation between Attribution Style of Elementary Gifted and Talented in Information and Their Attitude to Information Science)

  • 이재호;정누리
    • 영재교육연구
    • /
    • 제25권4호
    • /
    • pp.547-563
    • /
    • 2015
  • 본 연구는 성별, 학년, 영재교육기간에 따른 초등 정보과학영재의 정보과학에 대한 태도와 귀인성향의 차이를 알아보고, 귀인성향, 정보과학에 대한 태도, ICT 역량과의 관계를 분석하였다. 이를 위해 초등 정보과학영재 72명을 대상으로 설문조사와 분석을 실시하였다. 연구 결과는 첫째, 귀인성향의 차이에서 남자가 여자보다 내적성향이 더 높았고 외적성향은 통계적으로 유의한 차이가 없었다. 5학년이 6학년보다 내적, 외적성향 모두 점수가 높았고 1년과 2년 이상 교육받은 학생들간에 유의한 차이가 없었다. 둘째, 정보과학에 대한 태도의 차이에서 남녀 간의 점수는 통계적으로 유의하지 않았고 5학년이 6학년보다 몇 가지 요인에서 점수가 높았다. 영재교육기간에 따른 차이는 통계적으로 유의하지 않았다. 셋째, 귀인성향은 정보과학에 대한 태도와 내적성향이 정(+)적인 상관관계를 보였고 외적성향은 유의한 상관관계가 없었다. ICT역량의 하위요인인 ICT 원리에 대한 이해는 내적 성향과, SW코딩 능력은 외적성향 중 과제곤란도 요인과 정(+)적인 상관관계를 보였다. ICT 역량의 몇 가지 하위요인과 정보과학에 대한 태도의 하위요인이 정(+)적인 상관관계를 보였다. 시사점은 여학생들이 정보과학의 성취결과를 노력 귀인에 더 많은 비중을 부여하도록 할 필요가 있으며, 고학년 학생들에게 정보과학에 대한 긍정적인 인식을 심어줄 수 있는 계기가 필요하다. 그리고 정보과학영재의 선발 과정에서는 정보과학에 대한 태도 역시 선발 요인으로 비중 있게 고려해야 하며 정보과학학습에 대한 노력에 가치를 두도록 장려할 필요가 있다.

피지컬 컴퓨팅 기반 소프트웨어 교육이 초등학생의 컴퓨팅 사고력에 미치는 영향 (The Effect of SW education based on Physical Computing on the Computational Thinking ability of elementary school students)

  • 이재호;김선향
    • 창의정보문화연구
    • /
    • 제7권4호
    • /
    • pp.243-255
    • /
    • 2021
  • 본 연구는 피지컬 컴퓨팅을 기반한 소프트웨어 교육이 초등학생의 컴퓨팅 사고력에 미치는 영향을 알아보는 데 그 목적을 두고 있다. 이를 위하여 피지컬 컴퓨팅 소프트웨어 교육 관련 선행연구와 2015 개정 교육과정의 소프트웨어 교육을 분석하였다. 그리고 연구를 진행할 학교의 학습자 수준과 특성 등을 고려하여 시중에 많은 피지컬 컴퓨팅 도구 중에서 코블을 선정하였으며, 교재는 '코블과 함께하는 AI메이커 코딩'을 사용하였다. 이를 경기도 평택에 소재한 H 초등학교 6학년 6개 학급 135명을 대상으로 10차시 동안 연구를 진행하였다. 본 연구의 결과는 다음과 같다. 첫째, 실생활 연계 피지컬 컴퓨팅 소프트웨어 교육이 초등학생의 컴퓨팅 사고력을 향상시키는데 효과적이었음이 확인되었다. 둘째, 컴퓨팅 사고력의 부문별 역량 변화는 고루 향상되었다. 셋째, 본 연구에서 수업 적용 후 학생들의 설문 및 인터뷰 결과 실생활 연계 피지컬 컴퓨팅 소프트웨어 교육 후 수업에 대한 만족도가 매우 긍정적임을 확인할 수 있었다. 도시와 농촌을 아우르는 다양한 지역 선정과 대규모 학교와 소규모 학교 등 다양한 학습자 구성원을 대상으로 실생활 연계 피지컬 컴퓨팅 소프트웨어 교육이 초등학생의 컴퓨팅 사고력 향상에 도움이 된다는 것을 증명할 수 있는 후속 연구가 진행되기를 바란다.