• 제목/요약/키워드: 컴퓨터프로그래밍

검색결과 1,118건 처리시간 0.024초

초등학교 재량활동시간에 라인트레이서를 이용한 C프로그래밍 학습모형 (A C-Programming Learning Model Using a Line Tracer in Discretionary Activity Hours in Elementary Schools)

  • 문외식
    • 정보교육학회논문지
    • /
    • 제15권4호
    • /
    • pp.603-612
    • /
    • 2011
  • 최근 IT 및 융합기술 발달로 로봇이 컴퓨터를 대신하여 문제해결력, 알고리즘향상 학습을 위한 새로운 창의성교구로 각광을 받고 있다. 본 연구에서는 초등학교 고학년생이 재량활동시간에 라인트레이서를 이용하여 프로그래밍학습을 할 수 있도록 교육과정(12차시분)을 제안하고 성공 가능성을 평가하기 위해 차시별 학습결과물 중심으로 성취수준을 평가하였다. 결과로서, 실행오류의 분석을 통해 라인트레이서를 이용한 프로그래밍 학습이 컴퓨터프로그래밍 학습에 비해 창의성요소가 우수함을 확인하였다. 또한, 라인트레이서를 이용한 프로그래밍학습 방법은 컴퓨터를 대신할 새로운 창의성 학습도구로 성공할 수 있는 가능성을 확인하였다.

  • PDF

초등학생을 위한 프로젝트기반 프로그래밍 수업모형 개발 및 적용 (Development and Application of Teaching Model on Project-Based Programming for Elementary Students)

  • 이승헌;김갑수
    • 컴퓨터교육학회논문지
    • /
    • 제11권2호
    • /
    • pp.23-33
    • /
    • 2008
  • 컴퓨터 교육은 더 이상 소양 교육에 머무를 것이 아니라, 컴퓨터 과학의 원리를 가르쳐 논리적 사고력과 창의력 계발 등 지식정보화 시대의 진정한 사회인으로의 양성을 목적으로 변화해야 한다. 이 모적에 부합하는 것이 프로그래밍 교육이다. 본 연구는 교사들이 초등학교 학생들에게 프로그래밍 교육을 할 때에, 프로젝트를 기반으로 하여 적절한 프로그래밍 교육을 할 수 있는 학습 모형을 개발하고 실제 현장에서 적용하여 효과를 검증하는 데 연구의 목적이 있다. 즉 교육현장에서 초등학교 학생들에게 적용할 프로그래밍 교육에 대한 방법적인 모형을 제안하여 교육방법 개선에 기여하고자 한다.

  • PDF

컴퓨터 프로그래밍과 창의성 발현 활동에 관한 질적 사례 연구: NetLogo 기반의 계산적 사고 중심으로 (A qualitative case study of computer programming and unfolding creative processes: focusing on NetLogo-based computational thinking)

  • 전영국
    • 컴퓨터교육학회논문지
    • /
    • 제18권3호
    • /
    • pp.1-14
    • /
    • 2015
  • 본 논문의 목적은 정보과학영재반 학생들이 계산적 사고의 관점에서 NetLogo 프로그래밍을 하면서 문제를 해결하는 과정의 특성을 살펴보는 데 있다. 이를 위하여 전남 지역의 S대 부속 과학영재교육원에서 실시한 중등정보과학 수업에 관한 강의 자료, 학생들의 프로그래밍 산출물, 소감문을 수집하였고 면담 및 학생 활동을 촬영한 비디오 자료를 추가하였다. 연구자는 NetLogo 프로그래밍 수업 중 다각별 그리기 과제에서 나타나는 학생들의 사고 및 프로그래밍 작업 패턴, 학습태도, 행동특성 등을 분석함으로써 계산적 사고와 관련된 프로그래밍 학습의 특징을 도출하였다. 연구참여자(진우)는 계산적 사고를 해 나가는 과정과 컴퓨터 프로그래밍으로 코딩하는 방식에서 번득이는 아이디어의 순간 포착 및 간결한 코딩 등의 양상을 보여주었다. 사례간의 비교고찰과 해석적 논의를 통해 중등정보과학 영재수업을 담당하는 교육실천가들에게 계산적 사고를 함양시키는 프로그래밍 교수-학습과정에 관한 후속 연구 방향을 제시하였다.

로봇을 활용한 초등학교 프로그래밍 교육 설계 (Design of Programming Education Model Using Robot)

  • 김세훈;유인환
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2011년도 동계학술대회
    • /
    • pp.37-45
    • /
    • 2011
  • 매우 빠르게 발달하는 정보 통신 기술은 이 시대에 살고 있다면 누구나 누리는 기술이다. 이러한 시점에서 현장에서 행해지는 정보 통신 기술의 핵심이 되는 컴퓨터 원리 교육이 얼마나 잘 이루어지고 있는가에 대해 검증할 필요가 있다. 본 논문에서는 컴퓨터 원리 교육에서 가장 중요하게 다루어지는 프로그래밍 학습에서 기존의 문제점을 분석하고 로봇을 이용한 프로그래밍 교육을 설계하였다. 그렇게 하여 궁극적으로는 기존의 프로그래밍 교육을 대체하고 학생들의 창의력, 사고력, 문제해결력을 높이는데 기여하고자 한다.

  • PDF

교과외 프로그래밍 학습 활동을 통한 연계 수업의 만족도와 학습 동기 부여 분석 (An Analysis of the Satisfaction and the Motivation Degree of the Related Programming Course by Extracurricular Programming Study Activities)

  • 안유정
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2018년도 제58차 하계학술대회논문집 26권2호
    • /
    • pp.484-485
    • /
    • 2018
  • 컴퓨터 프로그래밍 수업에 연계된 다양한 교과외 학습 활동들은 학습자들의 맞춤형 프로그래밍 학습에 많은 도움이 된다. 본 연구에서는 튜터링, 교수자 중심의 전공스터디, 학생들의 자발적 스터디 모임 등 다양한 형태의 프로그래밍 중심 교과외 학습 활동들이 연계된 프로그래밍 수업의 만족도와 학습 동기 부여에 어떤 영향을 미치는지에 대해 연구하기 위해, 참여 학생들을 대상으로 설문 조사를 하고 그 결과를 분석해보고자 한다.

  • PDF

프로그래밍아트 : 단위 이미지의 규칙적 동적구성의 예술적 활용에 관한 연구 (Programming Art : a study of Art Transform of Periodic Dynamic Composion with Unit Images by Programming)

  • 권은경
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2009년도 추계학술대회
    • /
    • pp.351-354
    • /
    • 2009
  • 컴퓨터 프로그래밍에 의해 특정 모티브 이미지를 기반으로 다양한 규칙과 불규칙요인을 포함한 동적구성을 완성한다. 완성된 동적구성에서 타임 슬라이스를 통해 다수의 이미지컷을 생성하고 이를 단독 또는 혼합하여 그래픽디자인의 소스로 사용하는 등 예술적으로 활용하는 것이 본 연구의 목적이다. 이러한 방법을 '프로그래밍아트'라고 칭하고자 한다. 첫번째 시도한 모티브는 색동이다. 조선 복식에서 기쁨과 즐거움의 표현으로 사용된 원색들은 배열의 질서를 갖춰 색동의 형식을 취함으로써 원색 조화의 미를 보여준다. 이제까지 "탈 색동화에 의한 디자인 전개"는 색동의 조형요소를 다양하게 변형시키는 것으로 여러 분야의 디자이너들에 의해 색동의 색이나 색 너비등의 변형으로 시도되고 있다. 색동의 색상과 이미지틀을 유지하면서 변형할 영역을 도출하여 프로그래밍하였고, 몇가지 유형의 그래픽 재료를 생산하고 이를 재가공하였다. 예술의 창의적 과정에서 프로그래밍을 통한 자동화 영역을 찾는 것은 다소 불합리해 보이지만, 창의적인 작업과정을 세부적으로 나누면서 규칙적 영역을 발굴하거나, 그 영역 내에서도 인터랙션을 통해 인간의 의지가 반영될 수 있다. 이는 인간과 컴퓨터가 공조하여 창의성을 추구함으로써 컴퓨터를 또 하나의 생명체로 간주해가는 미래사회 협업의 새로운 유형의 시도라 생각한다.

  • PDF

앱 인벤터를 활용한 PBL 프로그래밍 교육 설계 (Design of Programming Education with App Inventor)

  • 전성균;이영준
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2014년도 제49차 동계학술대회논문집 22권1호
    • /
    • pp.237-240
    • /
    • 2014
  • 오늘날 학생들에게 스마트폰은 일상생활에서 빼놓을 수 없는 친숙한 기기이지만 단순한 오락 위주의 활용에 그치는 경우가 대부분이다. 스마트폰을 손안의 작은 컴퓨터라는 관점에서 본다면 이는 더욱더 안타까운 실정이다. 왜냐하면 스마트폰은 그 동안 물리적 현실적 제약조건을 벗어나 다양한 교육활동을 가능하게 할 수 있는 교육 도구로써도 의미가 있기 때문이다. 이에 본 연구에서는 앱 인벤터를 활용한 PBL프로그래밍 교육을 연구하고자 한다. 앱 인벤터를 통해 학생들은 실제로 활용가능한 앱을 만들 수 있다는 점은 다른 교육용프로그래밍 언어와 차별화된 점이라 할 수 있다. 이러한 장점을 적극 활용하여 학생들의 흥미와 관심을 지속적으로 유지시키며 프로그래밍 교육을 할 수 있다는 점에서 의미가 있다고 생각한다.

  • PDF

GPGPU 프로그래밍 모델의 기술 동향 (Survey on GPGPU Programing Models)

  • 이현진;정유나;이성길
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 춘계학술발표대회
    • /
    • pp.389-391
    • /
    • 2013
  • 대용량 영상 데이터 처리를 위한 GPU 는 많은 코어들을 이용한 병렬 작업을 통해 결과를 도출한다. 단순 수치 연산에 특화된 이러한 GPU 의 계산 능력을 다른 분야로 확장시켜 적용하고자 하는 시도인 GPGPU 는 이전부터 꾸준히 시도되고 있다. 그러나 GPU 의 난해하고 생소한 프로그래밍으로, 작성이 쉽지 않고 현격한 성능 향상을 기대하기 어렵다. 이에, 이러한 GPGPU 프로그래밍의 어려움을 해결하고자 여러 프로그래밍 모델들이 등장하였다. 본 논문에서는 GPGPU 프로그래밍을 위한 대표적인 모델인 CUDA, OpenCL, C++ AMP, 그리고 OpenACC 에 대해 살펴본다.

인공지능을 융합한 피지컬 컴퓨팅 프로그래밍 교육이 초등학생의 컴퓨팅 사고력에 미치는 영향 (The Effect of Physical Computing Programming Education Integrating Artificial Intelligence on Computing Thinking Ability of Elementary School Students)

  • 김영식;김유성
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2024년도 제69차 동계학술대회논문집 32권1호
    • /
    • pp.5-12
    • /
    • 2024
  • 챗GPT 등 인공지능이 일상생활에서 점차 그 활용이 확대되고 있는 시기에 교육현장에서는 인공지능 융합 교육에 대한 관심이 더욱 증대되고 있다. 이에 본 논문에서는 인공지능을 융합한 피지컬 컴퓨팅 프로그래밍 교육 방법을 제안하고 초등학생의 컴퓨팅 사고력에 미치는 영향을 분석하였다. 분석 결과 인공지능을 융합한 피지컬 컴퓨팅 프로그래밍 교육이 인공지능을 융합하지 않은 피지컬 컴퓨팅 프로그래밍 교육에 비해 초등학생의 컴퓨팅 사고력 신장에 더욱 긍정적인 효과를 나타내었음을 통계적으로 확인할 수 있었다. 본 연구의 결과를 바탕으로 보다 다양한 인공지능을 융합한 소프트웨어 교육 방법과 관련된 다양한 논의와 연구가 더욱 활발히 이루어지기를 기대한다.

  • PDF

학습 성향에 따른 프로그래밍 학습 효과 및 학습 동기 부여에 관한 연구 (A Study on Programming Learning Efficiency and Learning Motivation According to Learning Disposition)

  • 안유정;김경아
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2016년도 제54차 하계학술대회논문집 24권2호
    • /
    • pp.253-255
    • /
    • 2016
  • 본 연구에서는 컴퓨터 프로그래밍 학습자들의 학습 성향을 조사하고 그들의 평소 학습 성향이 어떤 평가로 이어지는지에 대해 관찰한다. 또한 학습 성향과 이전 평가 결과가 다음 학기 프로그래밍 수업에 어느 정도 동기 부여가 되는지를 분석하여 학습자들의 성향과 능력에 맞는 방법으로 학습 동기를 부여할 수 있는 방법을 모색하고자 한다.

  • PDF