• 제목/요약/키워드: 교양으로서의 컴퓨터 프로그래밍 교육

검색결과 30건 처리시간 0.026초

비전공 예비교사의 컴퓨팅 사고력 기반 웹 프로그래밍 교양 수업 프로그램 설계 (The Design of a Computational Thinking-based Web Programming Course as a Liberal Art Subject for Non-Computer Majored Preliminary Teachers)

  • 전용주;김태영
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2016년도 제53차 동계학술대회논문집 24권1호
    • /
    • pp.161-164
    • /
    • 2016
  • 컴퓨팅 사고력이나 프로그래밍 체험 및 교육 기회 부족 등으로 인한 자신감 결여와 같은 컴퓨터 학습에 대한 부정적인 태도는 다양한 전공의 예비교사들이 현장에서 소프트웨어를 융합한 교육을 시도하는데 장애요인이 될 수 있다. 안타깝게도 현재까지의 교사양성 교육에서는 ICT 소양 위주의 컴퓨터 교양 교육 외에는 컴퓨팅 사고력이나 소프트웨어 교육에 대해 체험할 수 있는 교육내용이 없는 것이 현실이다. 이에 본 연구에서는 이러한 문제에 대한 해결점을 찾아보고자, 예비교사의 교양 과정에 투입 가능한 컴퓨팅 사고력 기반의 웹 프로그래밍 수업 프로그램을 설계하여, 이를 컴퓨터교육 비전공 예비교사의 교육현장에 기존 ICT소양 위주의 수업내용과 비교하여 투입한 뒤, 수업을 통한 컴퓨터 학습태도의 변화 양상을 관찰하기 위한 기초연구를 수행하였다.

  • PDF

융합인재 양성을 위한 컴퓨터 프로그래밍 교육의 필요성에 대한 사례연구 (A Case Study on Necessity of Computer Programming for Interdisciplinary Education)

  • 김경미;김현숙
    • 디지털융복합연구
    • /
    • 제12권11호
    • /
    • pp.339-348
    • /
    • 2014
  • 학문 간의 융합 현상이 더욱 더 강화될 미래 사회에서 살아남는 인재를 양성하기 위해서는 대학의 교양교육과정에서 융합인재로서 갖추어야 할 융합 역량들을 배양할 수 있는 교양교육과정을 제공하는 것이 바람직하다. 지금까지 대학 교양 IT교육 교과에서 이미 만들어진 소프트웨어를 활용하는 방법을 강의하고 실습하도록 구성하여 제공하였지만, 미래 사회를 이끌어 갈 창의적인 융합 인재들에게 필요한 것은 컴퓨터과학을 이해하고 자신들이 필요한 소프트웨어를 만들어 내는 능력을 훈련하는 교과과정이다. 그래서 교양 IT교육과정에서 컴퓨팅적 사고능력 배양을 위하여 프로그래밍 교육을 시행하였다. 프로그래밍 언어로는 파이썬을 활용하였다. 신입생대상 프로그래밍 교육을 통하여 얻을 수 있는 교육효과를 분석하여, 융합인재가 갖추어야 할 사고력, 문제해결능력, 창의력, 의사표현능력, 자기 주도적 학습능력이 향상되었음을 보였다.

비전공자 대상 SW교육과정 개편이 수업만족도에 미친 영향분석 (Effect Analysis of the SW Curriculum Reorganization for Non-CS Students on the Class Satisfaction)

  • 김헌주;김경미
    • 한국컴퓨터교육학회 학술대회
    • /
    • 한국컴퓨터교육학회 2018년도 하계학술대회
    • /
    • pp.45-48
    • /
    • 2018
  • 본 연구는 H대학에서 비전공자 대상 교양필수 SW 교육과정을 프로그래밍 중심으로 개편한 2015년 이후 3개년도와 이전 3개 년도의 수업만족도에서 차이가 나는가에 대해 비교분석하여 개편 후 비전공자 대상 SW교육과정의 효과성을 파악하고자 한다. H대학은 2015년 교양 SW교육과정을 프로그래밍 중심으로 개편하였다. 개편 전후 수업 만족도의 변화가 있었는가? 라는 연구문제를 기반으로 분석한 결과, 개편 후 3년간 수업만족도는 개편 전 3년보다 높게 나타났으며, 1학기보다는 2학기 교과목들의 수업만족도 편차가 더 크게 나타났다. 1학기 만족도는 유의수준 10%에서 차이가 있는 것으로 나타났으며, 2학기 만족도는 유의수준 5%에서 차이가 있는 것으로 나타났다. 이것은 개편 후 다양한 프로그래밍 언어 중 선택할 수 있도록 교과과정을 제공한 것이 원인인 것으로 파악된다.

  • PDF

비전공자를 위한 교육용 프로그래밍 언어의 비교 연구: 프로그래밍 언어 설계 원칙의 관점으로 (A Comparative Study of Educational Programming Languages for Non-majors Students: from the Viewpoint of Programming Language Design Principles)

  • 김영민;이민정
    • 컴퓨터교육학회논문지
    • /
    • 제22권1호
    • /
    • pp.47-61
    • /
    • 2019
  • SW 중심사회가 도래하면서 사회 모든 분야에서 SW 기반의 문제해결 역량이 강조되고 있다. 대학에서도 비전공자를 위한 SW 기초교육을 의무화하고 프로그래밍 교육을 진행하는 추세이다. 본 연구는 프로그래밍 언어의 설계 원칙 중 간결성과 일반성을 수용하는 문법요소를 도출하고 이를 기반으로 비주얼 프로그래밍 언어(스크래치, 앱인벤터)와 다이어그래밍 언어(랩터, 플로우고리즘)를 비교 분석하였다. 그 결과 간 결성과 일반성에 있어 랩터의 표현력과 효율성이 스크래치보다 우세한 것으로 분석되었으며 학습자의 결과물을 통해 이를 확인하였다. 본 연구를 통해 프로그래밍 언어의 특징에 기반한 프로그래밍 기초교육의 설계와 구현에 기여할 것으로 기대한다.

인문계열 학생을 위한 SW교육에서의 초보 학습자 특성 분석 (Analysis of Art and Humanity Major Learners' Features in Programming Class)

  • 성정숙;김수환;김현철
    • 컴퓨터교육학회논문지
    • /
    • 제18권3호
    • /
    • pp.25-35
    • /
    • 2015
  • 새로운 디지털 시대가 도래하고 학문과 산업에서 컴퓨팅(computing) 기반의 융복합적 성격을 띠는 분야가 많아지면서 컴퓨팅 사고력(computational thinking)의 중요성이 강조되고 있다. 컴퓨팅 사고력 함양을 위해서는 프로그래밍 교육이 매우 중요한데, 지금까지의 프로그래밍 교육은 전문가 양성을 목적으로 한 경우가 많았기 때문에 보편적 교육으로서의 프로그래밍 교육에 대한 면밀한 연구가 필요한 시점이다. 본 연구는 비전공자를 대상으로 하는 프로그래밍 교양 수업에서 프로그래밍을 처음으로 접하는 학습자들이 프로그래밍 초보 학습단계에서 보이는 흥미도, 도구 용이성, 자신감, 숙련도 등의 변화에 대해 설문, 관찰 및 인터뷰 방식을 통해 얻어진 결과를 토대로 탐색적 연구를 실시함으로써 모든 학생들을 대상으로 하는 보편적 프로그래밍 교육을 설계하고 수행하는 데에 도움을 주고자 한다.

대학생의 전공계열을 고려한 세분화된 기초SW교육 방향 탐색 (Exploring the direction of granular basic-software education considering the major of college students)

  • 김완섭
    • 정보교육학회논문지
    • /
    • 제23권4호
    • /
    • pp.329-341
    • /
    • 2019
  • 대학에서의 컴퓨터교육은 과거 ICT 활용 중심의 교육에서 최근에는 컴퓨팅적사고 및 프로그래밍 등의 소프트웨어 교육으로 그 내용이 확장되고 전문화되고 있다. 특히 4차 산업혁명이 사회 전 분야에 강조되면서 그 핵심인 소프트웨어 교육이 대학에서 필수적 교양수업으로 도입되는 추세이다. 전교생을 대상으로 하는 기초SW교육을 실시하는 경우 학생들의 전공계열의 특성이 다르기 때문에 그에 적합한 세분화된 교육을 제공할 필요가 있다. 본 연구에서는 서울소재 A대학에서 교양필수 기초SW과목을 운영하고, 약 3년간 수강생 4,927명으로부터 얻은 설문데이터를 분석하여 전공계열을 세분화하고 각 세분화된 그룹에 적합한 교육방식을 탐색하였다. 분석을 통하여 경상계열, 예체능계열, 자유전공 등의 특징있는 그룹들을 발견할 수 있었다. 최종적으로 6개의 세분화된 기초SW교육을 위한 그룹을 제시하였으며, 각 그룹별로 교육에 적합한 프로그래밍 언어 및 난이도 설정 등의 교육방향을 제시하였다.

대학생을 위한 코딩 교양교과목 개발 연구 (Development of Coding Education Subjects for University Students)

  • 최대훈;변길희;조우홍;장영은;김미경
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2022년도 제66차 하계학술대회논문집 30권2호
    • /
    • pp.355-356
    • /
    • 2022
  • 본 연구는 IT 비전공 대학생을 위한 코딩교과목 개발을 목표로 한다. 이를 위해 선행연구 및 이론탐색을 통해 대학교양 교과목으로서 코딩교육을 탐색하고, 적용 가능한 수업모형 및 교육내용을 선정하여 기초내용을 구성한 후 3인의 교육공학 전문가와 3인의 코딩교과목 개발 유경험 대학교수를 대상으로 FGI 인터뷰 방법을 통하여 연구결과를 도출한다. 대학교양 교과목으로서 코딩교육의 필요성이 대두되고 있음에도 불구하고 현재 운영 중인 코딩교과목은 프로그래밍이 중심으로 구성되어 비전공 대학생들에게는 환영받지 못하고 있다. 이에 본 연구에서는 코딩교과목의 방향을 컴퓨팅사고 및 SW 기초교육을 목표로 메타버스 등의 플랫폼을 활용한 체험중심 수업설계를 통해, 실행 가능한 수업모형을 개발하고 대상자 인터뷰와 분석을 통해 이를 위한 교수학습방법을 설정할 것이다. 본 연구를 통해 제시될 메타버스 플랫폼을 활용한 체험중심 코딩교육은 이후 고등교육기관의 교딩교육 교과목 개발을 위한 기초자료로 활용될 것이다

  • PDF

컴퓨터 비전공자를 위한 파이썬 기반 소프트웨어 교육 모델 (Python-based Software Education Model for Non-Computer Majors)

  • 이영석
    • 한국융합학회논문지
    • /
    • 제9권3호
    • /
    • pp.73-78
    • /
    • 2018
  • 컴퓨팅 기술을 다양한 분야와 융합하여 새로운 가치를 만들어내고자 하는 노력이 현대 사회에서 강조되고 있다. 이제 소프트웨어를 설계하고 제작하는 능력을 포함한 컴퓨터 소양 교육은 전공분야와 상관없이 누구에게나 이뤄져야 하는 사회 보편적인 교육으로 자리 잡고 있다. 많은 대학들이 컴퓨터 비전공 학생들을 포함하여 컴퓨팅 기술을 활용한 문제 해결력을 향상시키기 위해 소프트웨어 교육을 필수 이수하도록 시도하고 있다. 하지만, 아직은 컴퓨터 전공 학생들을 위한 프로그래밍 교육 관점에서의 소프트웨어 교육을 실시하다 보니 프로그래밍 언어 문법을 학습하는 과정에서 많은 어려움을 호소하고 있다. 이러한 문제를 해결하기 위하여, 본 논문에서는 기존의 소프트웨어 교육 모델 연구결과를 분석한 뒤, 컴퓨터 비전공자를 위한 파이썬 기반 소프트웨어 교육 모델을 제안한다. 이를 위해, 파이썬 기반 소프트웨어 교육 모델을 위한 학습절차와 교수 전략 및 한 학기 분량의 커리큘럼을 제안하였으며, 교양 수업에 적용하여 유의미한 결과를 도출하였다. 제안하는 소프트웨어 교육 모델을 적용한 강의가 진행한다면 학생들에게 흥미와 관심을 유도하면서 컴퓨팅 사고력과 문제 해결력을 향상시킬 수 있을 것이다.

컴퓨터 비전공자의 효과적인 소프트웨어 프로젝트 수행을 위한 교수자-학습자 피드백 방법에 관한 연구 (A Study on Teacher-learner Feedback Method for Effective Software Project Execution of Non-Computer Major Students)

  • 정혜욱
    • 문화기술의 융합
    • /
    • 제5권1호
    • /
    • pp.211-217
    • /
    • 2019
  • 대학에서의 학기말 프로젝트 작업은 한 학기동안 학습한 내용을 기반으로 학생 스스로 주제 선정, 계획, 결과 도출 과정을 진행해 가는 학습자 중심의 학습 방법이다. 소프트웨어 관련 교과목의 학기말 프로젝트 작업의 경우 해당 프로그래밍 언어에 대한 다양한 기법을 학습 한 후 창의적인 프로그램 개발 과정을 통해 결과물을 완성하게 된다. 그러나 교양과목으로 소프트웨어 교과목을 수강하는 컴퓨터 비전공자는 프로그래밍 언어를 이해하는데 많은 어려움을 느끼고 있기 때문에 학생들이 프로젝트 수행을 원활하게 진행 할 수 있도록 유도하는 교수자의 피드백이 필요하다. 따라서 본 연구에서는 컴퓨터 비전공자의 학기말 프로그래밍 교과목에 대한 프로젝트 수행과정에 적용 할 수 있는 교수자-학습자간의 토론을 통한 피드백 방법을 제안하고, 실제 프로젝트 작업과정에 적용하여 진행과정 및 결과물 분석을 통해 의미 있는 결과를 확인하였다.

A Study on IT Curriculum Evaluation for College Students

  • Kim, Heon Joo;Kim, Kyung-mi;Yi, Kang
    • 한국컴퓨터정보학회논문지
    • /
    • 제27권10호
    • /
    • pp.255-265
    • /
    • 2022
  • 본 연구는 H대학 전교생 필수인 IT 교과목 강의평가에 영향을 주는 요인에 대해 비교 분석하였다. 본 연구의 목적은 강의만족도가 학업성취도, 출석율, 수강과목군과 유의미한 상관관계를 가지는지 파악하는 것이다. 특별히 컴퓨터를 활용하는 실습이 많이 요구되는 IT 교양과목들의 강의 만족도가 일반 교양과목의 강의만족도 경향과 어떤 차이가 있는가를 확인하고자 하였다. 본 연구를 위해서 H 대학교에서 2019년도 1, 2학기에 진행한 교양 IT 교과교육과정의 12개 교과목에서 2,322명 수강생들이 제출한 2,149건 강의평가 결과를 자료로 사용하였다. 강의평가 결과는 객관식 선택형 문항의 평가점수 외에도 주관식 서술형 문항도 학생들이 제출한 서술문을 긍정형과 부정형으로 분류하여 계량화를 하여 강의평가 결과를 객관화하였다. 연구 결과, 출석률과 학업성취도가 높을수록 강의만족도가 높았으며, 주관식 문항에서는 부정 단어보다는 긍정 단어를 더 많이 사용하였고, 학점이 낮을수록 부정 단어를 더 많이 사용하였다. 초급프로그래밍이나 소프트웨어활용군 과목군에서는 출석률이 높을수록 강의만족도가 높았지만, 중급프로그래밍에서는 출석률과 선택형 평가점수는 상관관계가 없었으며 주관식 문항에서도 타 과목군보다 부정 단어를 많이 사용하였다. IT 교과목에 대한 강의평가 경향은 일반 교과목의 강의평가 경향과 유사한 면도 있지만 중급프로그래밍 교과목에서는 대체로 부정적인 평가를 하는 것으로 나타났다.