• 제목/요약/키워드: 언어교수 프로그램

검색결과 83건 처리시간 0.025초

엔트리를 이용한 보편적 프로그래밍 언어 개발로 절차적 사고력 향상 방안 (Enhancement Method of the Procedural Thinking Ability through Universal Programming Language Utilizing Entry)

  • 김동만;이태욱
    • 한국컴퓨터교육학회 학술대회
    • /
    • 한국컴퓨터교육학회 2017년도 하계학술대회
    • /
    • pp.131-134
    • /
    • 2017
  • 이 연구에서 엔트리 명령 블록을 이용하여 보편적 프로그래밍 언어를 개발하고 검증하였다. 그래서 이 연구를 통해 블록형 프로그래밍 언어의 접근 수월성을 이용하여 절차적 사고력 향상을 위한 아이디어를 제공하고자 하였다. 새로운 프로그래밍 언어를 만들어 알고리즘을 적용하여 함수화된 사칙연산 프로그램을 만들면서, 다양한 알고리즘을 적용하면 엔트리에서 제시하는 모든 명령 블록을 만들 수 있음을 증명하였다. 이 연구를 통해 1)프로그래밍 언어에 포함된 다양한 기능의 명령어들도 함수화되어 있음을 증명하고 재생산 가능함을 경험할 수 있는 아이디어를 제공하고, 2)초보 프로그래머들이 프로그래밍 언어 개발에 대한 흥미와 관심을 갖게 되는 방안을 제시하며, 3)알고리즘을 경험하면서 절차적 사고력을 향상시킬 수 있는 다른 방향의 SW 교수 학습 방법과, 4)프로그래밍 언어를 미시적으로 탐구하면서 SW 교육 관점을 다양화하는 방법을 제시하였다. 이 연구에서 제시한 방안으로 학생들이 절차적 사고력 향상과 프로그래밍 언어의 다양성 인식, 프로그램을 심층적으로 분석하는 태도 등의 SW 교육에 대한 긍정적 변화를 기대한다.

  • PDF

다수준 포함 교수법을 적용한 초등과학 프로그램에서의 언어적 상호작용 분석 (The Analysis of Verbal Interaction in Elementary Science Programs Using Multi-Level Instruction)

  • 정숙진;신영준
    • 한국과학교육학회지
    • /
    • 제33권7호
    • /
    • pp.1450-1470
    • /
    • 2013
  • 본 연구는 다수준 포함 교수법(multi-level instruction)을 적용한 초등과학 프로그램을 개발하고, 이를 적용한 수업 과정에서 나타나는 학생들 간의 언어적 상호작용을 분석한 것이다. 이러한 연구 목적을 달성하기 위하여 경기도 H시의 B초등학교 5학년 27명을 대상으로 이질적인 4명의 학생으로 소집단을 구성하였고, 매 차시마다 2개 소집단의 수업 과정을 녹화하였다. 5학년 2학기 '1. 우리의 몸' 단원을 대상으로 다수준 포함 교수법을 적용한 초등과학 프로그램을 개발하였다. 언어적 상호작용은 크게 인지적 영역과 정의적 영역 두 가지 측면으로 분석하였다. 인지적 영역은 응답, 질문, 의견제시, 의견받기로 정의적 영역은 행동참여, 분위기 조절로 세분화하여 분석하였다. 다수준 포함 교수법을 적용한 초등과학 프로그램에서 학생들의 언어적 상호작용 분석 결과는 다음과 같다. 첫째, 인지적 영역과 관련된 언어적 상호작용이 정의적 영역과 관련된 상호작용에 비해 많이 일어났다. 둘째, 인지적 영역에서는 중위수준 아동의 언어적 상호작용 빈도가 가장 높았고, 정의적 영역에서는 상위수준 아동의 빈도가 가장 높았다. 인지적, 정의적 영역에서 모두 하위수준 아동의 빈도가 가장 낮게 나타났다. 셋째, 인지적, 정의적 영역에서 상위-중위수준 아동 사이에는 언어적 상호작용의 빈도에 차이가 없었다. 그리고 상위-하위수준 아동보다 중위-하위수준 아동에게서 유의하게 차이가 있는 상호작용 유형이 더 많았다. 중위-하위수준 아동은 행동 참여를 제외한 모든 영역에서 유의한 차이가 있었다. 넷째, 시간이 지날수록 전반적으로 아동들의 언어적 상호작용의 빈도가 증가하고 있었다. 또한 성취수준에 관계없이 활발한 상호작용이 일어나고 있음을 알 수 있었다.

PBL 교수 학습 지원시스템 설계 - HTML 학습을 중심으로 (A design of PBL Teaching and Learning system for HTML study)

  • 이선현;김갑수
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2006년도 동계학술대회
    • /
    • pp.101-106
    • /
    • 2006
  • 그 동안 웹 프로그램 언어인 HTML에 대한 교수-학습 방안과 온라인 학습에 대한 연구들이 이루어져 왔지만 단순 태그 기능 학습에 그쳐 고급사고력을 높이는 프로그래밍학습의 목표를 달성하기는 부족하였다. 본 논문에서는 학습자의 창의력과 문제해결력을 높여주기 위한 HTML 교수-학습 지원 시스템을 설계하였다. HTML 교수-학습 지원시스템은 구성주의 교육 방법인 문제중심학습(Problem-Based Learning)을 이론적 토대의 하여 설계되었으며 나선형 교육과정의 원리에 따라 이원화된 학습요소들에 의해 학습의 위계를 실정하였다. 이 교수-학습지원시스템에서 HTML 학습에 대한 평가는 구성주의 원리에 입각하여 다양한 방식을 통해 지속적으로 이루어지도록 하였다. 또한 교수-학습에 활용되는 해결 과제는 같은 수준, 같은 영역의 문제은행을 축적하여 교수자가 자유롭게 상황에 맞게 선택하여 활용하도록 하였으며, 학습자의 학습 곁과를 통계자료와 도표를 통해 한눈에 살펴보고 적절한 피드백을 주도록 설계하였다. 이와 같은 원리를 토대로 한 교수-학습지원시스템 설계를 통해 학습자가 보다 많은 프로그래밍 경험을 축적하여 창의적이고 자기주도적으로 웹 프로그래밍을 할 수 있는 능력을 키워줄 수 있음을 기대하였다.

  • PDF

앱인벤터를 활용한 STEAM 프로그램 개발 -초등학교 과학의 '속력' 개념을 중심으로- (Development of STEAM Program using App Inventor -Focusing on the Concept of Speed in Elementary Science Education-)

  • 신승기;최익선;배영권
    • 한국콘텐츠학회논문지
    • /
    • 제15권4호
    • /
    • pp.530-544
    • /
    • 2015
  • 우리는 지식정보화사회라고 일컬어지는 현대사회를 살아가고 있다. 급변하고 있는 미래사회를 준비하기위해 국가적 사회적으로 창의성이 높은 인재양성을 요구하고 있으며, 이에 따라 학교와 가정에서도 창의성과 문제해결력을 기르기 위한 노력과 관심을 기울이고 있다. 특히, 교육현장에서는 '글로벌 창의 인재'육성 및 국가경쟁력 강화를 위하여 STEAM교육과 소프트웨어 교육을 도입하여 추진하고 있다. 따라서 본 연구에서는 소프트웨어교육을 위한 프로그래밍 언어로 언급되고 있는 비주얼 프로그래밍 언어 중 MIT에서 개발한 앱인벤터(App Inventor)를 활용하여 STEAM 교육에 활용할 수 있는 방안을 제시하고 전문가집단 평가를 통해 검증 및 평가를 실시하였다. 평가결과는 수정 및 보완하여 앱인벤터를 활용한 STEAM 프로그램을 완성하였으며, 이를 토대로 실제적인 STEAM 교수학습 방법을 제시하였다. 본 연구의 목적은 앱인벤터를 활용한 STEAM 프로그램을 개발하는 것이며, 이를 위하여 기존의 STEAM 프로그램이 갖는 한계점을 분석하고, 앱인벤터를 활용한 STEAM 프로그램을 개발하고 제시함으로써 이를 극복하고자 하였다. 아울러, 앱인벤터가 갖는 교육용 프로그래밍 언어로써의 특징과 활용방안을 살펴봄으로써 향후 소프트웨어 교육의 방향과 교수학습방안도 함께 제시하였다.

영재교육 담당교사의 자질 반영을 중심으로 한 교사 연수 프로그램 분석 (An Analysis of Teacher Training Programs focusing on the Reflect Qualities of teachers in Gifted Education)

  • 조규성;정덕호;박경진;김희진;박선옥
    • 영재교육연구
    • /
    • 제24권4호
    • /
    • pp.543-559
    • /
    • 2014
  • 본 연구의 목적은 현재 우리나라에서 실시되고 있는 영재교육 담당교사를 위한 연수 프로그램이 어떤 내용으로 구성되어 있는지 분석하고 연수 프로그램이 영재교육 담당교사의 자질을 충분히 반영하는지 알아보는 데 있다. 이를 위하여 각 지역 교육청, 대학 부설 연수원과 원격연수원에서 실시하고 있는 영재교육 관련 20개의 연수 프로그램을 분석 대상으로 하였다. 분석을 위해 영재교육 담당교사의 자질에 관한 프레임을 선정하였고, 이 자료를 토대로 연수 프로그램을 강의별로 코딩하여 정제한 뒤 분류 작업을 거쳐 언어네트워크 분석을 실시하였다. 연구 결과 교사 연수 프로그램은 '교육과정', '교수법', '교육과정 개발'에 중점을 두어 운영되고 있음을 알 수 있었다. 이것은 교사의 전문적 자질을 중심으로 구성되어있음을 의미한다. 이는 많은 교사연수프로그램이 정의적 자질보다 전문성 및 교수능력 자질과 관련된 내용을 다루고 있다는 것을 보여준다. 그러므로 연수 프로그램을 다양하고 균형 있게 재편할 필요가 있다. 더욱이 교사의 자질을 균등하게 개선하기 위하여 체계적인 연수 프로그램이 요구된다.

API에 기반한 시뮬레이션형 교육 프로그램 설계 (A Design of a simulated Educational Program based on API)

  • 장연주;최진식
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (A)
    • /
    • pp.124-129
    • /
    • 2006
  • 정보 통신 기술의 발달로 컴퓨터를 활용한 교육 영역이 계속 발전해 나가고 있고, 교수-학습에 도움을 주기 위한 많은 코스웨어 들이 개발되어 사용되고 있다. 기존의 코스웨어는 수업시간에 이미 배운 내용을 단순 반복하거나 형성 평가 형식의 예제를 풀어보는 유형으로, 학습자는 미리 계획된 커리큘럼과 프로그램에 수동적으로 반응하게 되어 코스웨어에서도 교수 중심의 학습이 이루어 지는 것을 극복하기 위해 본 연구에서는 학습자가 능동적으로 학습 과정에 참여하여 학습자 중심의 교육이 이루어 질 수 있고 텍스트가 아닌 프로그래밍 언어나 아이콘화 된 메뉴를 이용해 쉽게 접근이 가능하며 실제 상황과 유사하게 학습환경을 제공하고 수행결과를 확인해 학습의 효과를 극대화 시킬 수 있는 응용 프로그램 인터페이스(Application Program Interface) 기반의 시뮬레이션형 코스웨어를 설계해보고자 한다.

  • PDF

지능형 교수시스템에서 동적 레슨 플랜생성기의 설계 (A Design of Dynamic Lesson Planner in Intelligent Tutoring System)

  • 이재인;이재무
    • 한국정보시스템학회:학술대회논문집
    • /
    • 한국정보시스템학회 1997년도 추계학술대회논문집 기업경쟁력 향상을 위한 정보통신 기술의 활용
    • /
    • pp.39-52
    • /
    • 1997
  • 본 연구는 언어 교육용 프로그램을 개발하는 저작도구9authoring tool)와 학생들이 자율적으로 학습할 수 있는 지능형 컴퓨터 교사시스템(ITS : Intelligent Tutoring System)으 로 구성된 지능형 학습환경(Intelligent Learning Environment)을 설계한다. 특히, 범용시스 템에서 제공되는 불필요한 기능들을 제거하고 언어교육에 필요한 기능만을 가진 간편한 저 작도구의 설계와, 인공지능 기법을 이요하여 학생 개개인의 지식수준에 따라 차별화하여 지 능적으로 교육할 수 있는 지능형 교사시스템의 구성 방법을 제안한다.

  • PDF

교합학 교과목 완전학습을 위한 개인별 취약단원 진단 및 보완 교수.학습 방법 (A Teaching Method of Detecting and Improving Individual Weakpoints in the Course of Occlusion)

  • 박혜숙
    • Journal of Oral Medicine and Pain
    • /
    • 제35권1호
    • /
    • pp.1-18
    • /
    • 2010
  • 치기공과의 1학년에 개설된 교합학 개론은 치과기공에서 가장 기본이 되는 과목으로 2,3학년에서 배우게 되는 보철 및 교정 치과기공에 관련된 임상전공과목의 기초가 될 뿐 아니라 수직 수평적 연관성을 가지고 있다. 따라서 학생들이 이 과목의 어느 단원에서 이해하지 못하는 부분을 보완하지 못하고 넘어가 버리면 다른 치과기공 관련 과목의 일정 부분을 이해하는데 어려움을 겪을 수 있다. 이에 저자는 교육평가에 C-언어 컴퓨터 프로그램을 설계하여 학생마다의 취약단원을 진단해서 알려주고 그 부분을 집중 반복 학습하도록 하여 완전학습을 구현하는 교수 학습법을 개발하였다. 각 단원의 세부항목에서 출제한 형성평가를 실시하여 채점한 후, 개발한 C-언어 컴퓨터 프로그램에 각 학생의 틀린 문항을 입력하여 문항의 출처단원이 나타나면 이것을 각각 출력하여 학생에게 나누어 준다. 학생은 그 부분을 스스로 학습해서 다음 주 수업시간에 파워포인트로 발표하고 보고서를 제출한다. 틀린 문제가 많으면 학습량이 많아지고, 극단적으로 틀린 문제가 없으면 과제물도 없으므로 형성평가 대비를 철저히 할 수 있는 동기를 유발한다. 결국 시험 다음 주 수업시간에 거의 모든 학생들이 과제물을 발표하게 되어 거의 모든 문항에 대해 복습하는 효과를 가져 완전학습이 되도록 한다. 또한 학생들이 많이 틀리는 단원을 교수자도 알게 되어 그 원인을 분석하여 다음 해의 수업에서 그 단원에 대한 수업의 질을 높이는 계기가 된다. 대부분의 학생들은 특정 과목에서 자신의 취약 단원이 어디인지를 모르거나 혹은 알더라도 그 곳을 해결하지 않은채 그냥 넘어가는 경우가 많다. 따라서 다른 전공교과목간의 수직 수평 연계성이 강해서 반드시 일정 수준 이상의 학업성취가 요구되는 교과목에 본 교수 학습 모형을 선별적으로 적용하면 평균적인 학생이 완전학습에 도달하리라 사료된다.

프로그래밍 기반 수업 설계 과정에서 예비 교사의 어려움 분석 (The Analysis of Difficulties of Pre-service Teachers in Process of Instructional Design based on Programming)

  • 김성원;이영준
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2019년도 제60차 하계학술대회논문집 27권2호
    • /
    • pp.209-210
    • /
    • 2019
  • 정보 교과가 아닌 타 교과에서 교육 도구로써 프로그래밍의 교육적 효과가 증명됨에 따라 프로그래밍을 수업에 도입하기 위한 다양한 연구가 진행되었다. 김성원과 이영준(2017)은 TPACK 이론을 도입하여, 테크놀로지 도구로 프로그래밍 언어를 도입하고, 예비 교사의 수업 전문성 향상을 위한 프로그래밍 기반 TPACK 교육 프로그램을 개발하였다. 개발한 교육 프로그램을 수업에 도입하였지만, 예비 교사는 여러 가지 어려움을 느끼고 있었다. 따라서 본 연구에서는 프로그래밍 기반 TPACK 교육 프로그램을 개선하기 위하여 예비 교사에게 선행 연구에서 개발한 교육 프로그램을 적용하고, 프로그래밍 기반 수업 설계를 하는 과정에서 예비 교사가 겪는 어려움을 조사하였다. 연구 결과, 예비 교사는 예비 교사는 프로그래밍 학습, 프로그램의 설계 및 구현, 교과 특성에 맞는 프로그램 개발, 프로그래밍 언어의 한계로 프로그래밍 기반 수업 설계에서 어려움을 겪고 있었다. 향후 연구에서는 이러한 어려움을 해결하기 위한 교육 프로그램 개선을 진행하고, 개선한 교육 프로그램을 예비 교사에게 적용하여 효과를 검증하고자 한다.

  • PDF

소스 코드 차이의 시각화를 적용한 프로그래밍 원격 학습 (Distance Learning of Programming using the Visualization of Source Code Difference)

  • 이명희;손기락
    • 정보교육학회논문지
    • /
    • 제15권1호
    • /
    • pp.77-84
    • /
    • 2011
  • 원격 학습을 통해서 교육의 수요자는 자신의 필요에 따라 어느 공간에서나 자신이 편리한 시간에 필요한 학습을 할 수 있게 되는데 효과적인 학습을 하기 위해선 학습의 과정과 결과가 상호 보완적이어야 하고, 교사와 학생 간에 즉각적인 상호 작용이 이루어 질 수 있어야 한다. 이를 가장 효율적으로 사용할 수 있는 방법으로 대화형 프로그램에 프로그래밍 작성 화면을 공유하여 교수자와 학습자가 대화를 하면서 프로그래밍 언어 학습을 할 수 있도록 하는 프로그램을 구현하였다. 본 연구에서는 학습자가 교수자의 수정사항을 시각적으로 확인할 수 있도록 소스 코드 시각화 기법을 사용하여 학습자가 효과적으로 수정사항을 인지할 수 있게 하였다. 이는 대화형 프로그램의 장점인 사용자간의 상호작용을 프로그래밍 언어교육에 혼합한 것으로 면대면 학습효과에 버금가는 효과가 나올 것이라 기대한다.

  • PDF