• 제목/요약/키워드: programming experience

검색결과 189건 처리시간 0.028초

초등학생의 확산적 사고 촉진을 위한 CPS 프로그래밍 수업의 효과 분석 (The Effect of CPS Programming Model on promoting Elementary school students' divergent thinking)

  • 전성균;이영준
    • 컴퓨터교육학회논문지
    • /
    • 제15권2호
    • /
    • pp.1-8
    • /
    • 2012
  • 프로그래밍 교육은 문제를 가장 효율적으로 해결하기 위한 알고리즘을 찾아 구현하는 것이 일반적인 형태이다. 즉, 수렴적 사고 위주의 교육을 중시한다. 하지만 프로그래밍 교육은 그 대상에 따라 교육의 성격을 달리 해야 한다. 초등학교 학생들의 경우 효율성을 추구하는 것 보다 경험 중심의 다양한 탐색 환경이 선행되어야 한다. 이를 통하여 가장 효율적인 문제해결 방안을 스스로 찾아가는 방법을 배워 나가야 할 것이다. 본 연구에서는 수렴적 사고의 비중이 큰 프로그래밍 교육을 초등학교 학습자 대상에 맞도록 확산적 사고와 수렴적 사고가 동시에 반복될 수 있는 확산적 사고전략을 도입하여 그 효과를 분석하였다. 연구는 초등학교 5학년 학생들에게 적용되었으며, 일반적인 프로그래밍 수업을 실시한 통제집단과 CPS모형의 확산적 사고 전략을 포함한 프로그래밍 수업을 실시한 실험집단으로 구분하여 12차시의 실험처치 수업을 실시하였다. 그 결과 창의적 문제해결력의 하위요소 중 자기확신 및 독립성, 확산적 사고에 있어 CPS모형이 유의한 효과가 있는 것으로 나타났다.

  • PDF

프로그래밍 수업에서 비대면과 대면 방식에 대한 학습경험에 따른 만족도 분석 (An Analysis of Student Satisfaction According to Learning Experience for Non-Face-to-Face and Face-to-Face Methods in Programming Class)

  • 김경아;김지심;안유정;오석;진명숙
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2022년도 제66차 하계학술대회논문집 30권2호
    • /
    • pp.645-647
    • /
    • 2022
  • 코로나 팬더믹으로 인한 비대면 수업은 지속적인 운영을 통해 개선·발전되었다. 2022학년도부터 대면수업으로 전환되면서 온라인 플랫폼에 대한 적응력이 높아지고, 비대면 수업 경험이 축적된 학습자들을 위한 대면 수업의 변화가 필요하게 되었다. 본 논문은 프로그래밍 수업에서 비대면 방식과 대면 방식에 대한 경험이 있는 학습자들의 수업방식에 따른 만족도 및 의견을 조사·분석함으로써 서로 다른 두 방식의 장점을 활용한 수업모델을 모색하는데 필요한 학습자 의견 도출에 그 목적이 있다. 조사 결과, 학습자들은 대면 수업을 선호하나 비대면 학습경험이 많을수록 대면 수업에서의 단점을 비대면 수업을 통해서 해소할 수 있는 부분이 있음을 인지하고, 비대면 방식을 대면 수업에 활용하는 것을 긍정적으로 생각하는 것으로 나타났다. 이를 통해 향후 대면 프로그래밍 수업에서 비대면 방식을 결합한 하이드리드 방식의 수업 운영을 통한 수업 효과 증진 모델이 필요한 것으로 사료된다.

  • PDF

정보·컴퓨터 중등교사 임용시험의 프로그래밍 문항 분석 (Analysis of Programming Questions of the Informatics·Computer Secondary Teacher Recruitment Examination)

  • 강오한
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제12권10호
    • /
    • pp.291-298
    • /
    • 2023
  • 본 논문에서는 정보·컴퓨터 표시과목의 임용시험에서 프로그래밍 문항이 프로그래밍 능력을 겸비한 교사 선발에 적합한지 연구하였다. 최근 5년 동안의 문항을 분석한 결과, 프로그래밍 문항의 평균 배점이 교과내용학 총점의 38%(20.8점)로 높게 나타났다. 기출문항에서 프로그래밍 문항의 배점 비중이 높은 과목은 프로그래밍과 자료구조로 확인되었으며, 이들의 평가영역별 배점분포를 분석한 결과 각각 0%~47%, 0%~53%로 영역별 편차가 큰 것으로 나타났다. 본 논문에서는 프로그래밍 문항이 교육 현장에서 요구하는 교사 선발에 적합한지 교사 31명을 대상으로 설문조사를 실시하였다. 임용시험의 프로그래밍 문항에서 평가할 내용에 대한 응답으로 컴퓨팅 사고력이 58%로 가장 높게 나타났다. 문항의 적합도에 대한 응답에서 문제해결력이 5점 척도 기준에서 2.84로 가장 높았으나 전반적으로 적합도가 낮은 것으로 나타났다. 프로그래밍 문항 출제를 위해 적합한 언어로 C언어와 파이썬의 응답이 각각 55%, 45%로 나타났다. 이 결과에서 교사들은 기존의 C언어 외에 파이썬 선호도가 매우 높은 것을 확인하였다. 본 연구에서는 이러한 연구결과를 바탕으로 프로그래밍 문항 출제에 대한 개선방안을 제안하였다.

아로요 파크웨이 조경설계 (Streetscape Design of Arroyo Parkway, Pasadena, California)

  • 정욱주
    • 한국조경학회지
    • /
    • 제32권4호
    • /
    • pp.105-117
    • /
    • 2004
  • The Pasadena Freeway follows the Arroyo Seco through foothills and scenic passes to link Downtown Los Angeles with Pasadena. The approximately 10 mile road was the first freeway built in the West during the 1930's and is today designated as a Historic Parkway. As it approaches Pasadena, it terminates at a traffic light intersection at Glenarm Street, and then becomes a commercial road the Arroyo Parkway. This one and a quarter mile long, north south road moves significant volumes of traffic both into and out of Pasadena. The Arroyo Parkway is thus a major 'gateway' and an important axis of orientation and movement, terminating in the City's core civic, commercial and retail district. Planting, lighting, signage, paving, furnishing and fixtures ought to all be properly designed and coordinated to create a distinctive 'gateway' experience arriving to Pasadena and driving along the Arroyo Parkway. Alternate design studies, developed in discussion with City officials and others involved in the redevelopment of the area, would need to be done to properly decide on the best direction. Issues of heritage and traditional streetscape will likely have to be reconciled with both the reality of the vehicular character of the road and more contemporary themes. Obviously with such large parcels of property available in the Arroyo Fair Oaks corridor, there is a huge potential for redevelopment and building. This potential would only be strengthened by the Light Rail Line and its stations, the improvements to the Arroyo Parkway, and the redevelopment of the Arts Center College of Design. Guides and controls to the development process, including programming and physical design studies, would need to be developed in order to ensure that the maximum potential for the corridor be realized. This concept proposal suggests that the whole strip might be developed as a Arts and Technology corridor, with special emphases on education, public culture, media and lifestyle. The full programming possibilities need to be further developed. Additionally, appropriate urban design guidelines to ensure high quality development also need to be incorporated into an overall development plan.

게임 경험에 기초한 코딩개념 학습사례연구 (A Case Study of Learning the Coding Concepts Based on Game Experience)

  • 김경민;김지연
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2015년도 추계학술대회
    • /
    • pp.897-899
    • /
    • 2015
  • 오늘날 학생들은 게임 경험을 통해서 선택, 반복, 결정 등과 같은 코딩의 문법적 요소를 이미 체험하고 있다. 본 논문에서는 코딩교육 경험이 없는 학생들의 게임 경험을 바탕으로 프로그래밍 도구인 스크래치를 사용하여 직접 게임을 구성하도록 함으로서 학생들 스스로 게임경험 내용과 논리적이고 문법적인 코딩 개념간의 유사성을 깨닫도록 하였다. 그 결과 학생들의 코딩개념에 대한 이해도 증가, 응용력 및 창의력 상승 그리고 자발적 수업참여도 증진 등의 사례연구를 분석해 본다.

  • PDF

Development of teaching and learning materials using Arduino and piezo buzzer

  • Lee, Eun-Sang
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권12호
    • /
    • pp.349-357
    • /
    • 2020
  • 본 연구에서 저자는 C언어 프로그래밍 교육에서 아두이노를 활용한 교수-학습 자료의 개발 사례를 제시하고자 하였다. 이를 위해 주제 선정-구현 방법 탐색-실험-교수학습자료 제작-수업 적용-개선 등 6단계의 저비용 마이크로컨트롤러 교수-학습 개발 모형을 이용하였다. 본 연구에서는 기존 아두이노 교재에 소개되어 있는 소스 코드와 회로의 구성을 분석한 후, 이를 프로그래밍 교육주제에 맞게 재구성하였다. 또한, 아두이노와 피에조 버저 등의 재료를 이용하여 간단히 회로를 구성하는 방법을 제시하여 회로 구성에 많은 시간이 소요되지 않게 하였다. 이 회로를 이용하여 여러 가지 프로그래밍 내용 요소의 교수-학습 활동에 활용한 사례를 제시하였다. 본 연구는 기존 화면상에서만 확인할 수 있는 C언어 프로그래밍 실습 내용을 직접 실물로 체험할 수 있는 사례를 제시하였다는 점에서 그 의의가 있다.

프로젝트법을 활용하는 프로그래밍분야 직업능력개발훈련교사의 직업정체성 내러티브 연구 (A Narrative Research on Occupational Identity of a TVET Teacher Using the Project Method in Programming Fields)

  • 이성옥;정회경
    • 한국정보통신학회논문지
    • /
    • 제24권10호
    • /
    • pp.1348-1354
    • /
    • 2020
  • 본 논문은 그 동안 연구되지 않았던 프로그래밍 직업능력개발훈련교사의 직업정체성에 대하여 탐구하고자 하였다. 내러티브 인터뷰 방식을 활용하여 프로젝트법으로 강의하는 교사가 어떠한 직업정체성을 가지는지 연구했다. 연구 참여자인 S교사는 대학에서 시간 강사로 시작하여 지난 20 여 년간 프로그램을 강의해왔다. 연구결과로 프로젝트법으로 강의하는 프로그래밍 교사의 직업정체성은 여섯 가지가 발견되었다. S교사는 프로젝트법을 통하여 강의할 때 학생들이 실업자에서 전문 직업인이 되는 행동 변화를 경험하며 교사로서 자긍심과 뿌듯함을 느꼈다. 프로젝트법은 S교사를 전문가로 이끌도록 지속적인 자기계발의 동기로 작용하였다. 긍정적 교사로서의 강화 경험이 그로 하여금 정년퇴직의 시기가 지났어도 건강이 허락하는 한 이 삶을 유지하며 교사로서 살아내고 싶다는 소망을 갖게 하였다. 업무강도가 다른 직업에 비하여 녹록치 않음에도 불구하고 S교사에게 보이는 것은 '번아웃', 소진이 아닌 생동감, 자신감, 만족감이다. 본 논문은 프로젝트법을 교수법으로 채택한 프로그래밍분야 직업능력개발훈련교사의 직업정체성을 분석하고 그 의미를 살펴보고자 하였다는 점에서 의의가 있다.

퍼지회귀분석과 physical programming을 활용한 정보보호 도구 선정 통합 프레임워크 (An integrated framework of security tool selection using fuzzy regression and physical programming)

  • ;;신상문;최용선;김상균
    • 한국컴퓨터정보학회논문지
    • /
    • 제15권11호
    • /
    • pp.143-156
    • /
    • 2010
  • 근거리통신망과 인터넷으로부터 유입되는 정보보호 위협이 증가하는 상황에 대처하기 위하여, 많은 기업들이 정보보호 시스템 구축을 고려하고 있다. 기업 내 의사결정자의 정보보호 도구 선택을 지원하기 위하여, 본 논문은 선형퍼지회귀분석 및 physical programming을 이용하는 세 가지 단계로 구성된 통합 프레임워크를 제안하였다. 첫째, 정보보호도구 선정 기준 및 평가 기준에 대한 전문가들의 상대평가 의견을 바탕으로, 각 정보보호 기준들 간의 관계를 정량화시키기 위하여 analytic hierarchy process 및 quality function deployment 방법을 적용하였다. 그리고, 선형퍼지회귀분석법을 활용하여 각 기준별 평가값을 산출하였다. 마지막으로, 정보보호 시스템의 품질, 정보보호 수준, 비용 등의 다수 목적함수를 효과적으로 고려하기 위하여, physical programming weights 알고리즘을 통하여 도출된 가중치에 기반한 목표계획법을 활용하여 가장 적절한 정보보호 도구를 선정하였다. 이와 같은 과정은 구체적인 예제를 통해 단계별로 설명하고 그 장점을 가시적으로 제시하였다. 본 연구에서 제안한 방법은 전문가 제공 정보에서 발생 가능한 노이즈를 효과적으로 제거함으로써, 전문가의 경험을 통한 표준 정보보호 기준의 확보와 수학적 최적화 방법을 통한 정확성 확보의 장점을 의사결정자에게 제공할 것으로 기대된다.

Optimal Design of Robust Quantitative Feedback Controllers Using Linear Programming and Genetic Algorithms

  • Bokharaie, Vaheed S.;Khaki-Sedigh, Ali
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2003년도 ICCAS
    • /
    • pp.428-432
    • /
    • 2003
  • Quantitative Feedback Theory (QFT) is one of most effective methods of robust controller design and can be considered as a suitable method for systems with parametric uncertainties. Particularly it allows us to obtain controllers less conservative than other methods like $H_{\infty}$ and ${\mu}$-synthesis. In QFT method, we transform all the uncertainties and desired specifications to some boundaries in Nichols chart and then we have to find the nominal loop transfer function such that satisfies the boundaries and has the minimum high frequency gain. The major drawback of the QFT method is that there is no effective and useful method for finding this nominal loop transfer function. The usual approach to this problem involves loop-shaping in the Nichols chart by manipulating the poles and zeros of the nominal loop transfer function. This process now aided by recently developed computer aided design tools proceeds by trial and error and its success often depends heavily on the experience of the loop-shaper. Thus for the novice and First time QFT user, there is a genuine need for an automatic loop-shaping tool to generate a first-cut solution. In this paper, we approach the automatic QFT loop-shaping problem by using an algorithm involving Linear Programming (LP) techniques and Genetic Algorithm (GA).

  • PDF

조선분야의 축적된 데이터 활용을 위한 유전적프로그래밍에서의 선형(Linear) 모델 개발 (Implementing Linear Models in Genetic Programming to Utilize Accumulated Data in Shipbuilding)

  • 이경호;연윤석;양영순
    • 대한조선학회논문집
    • /
    • 제42권5호
    • /
    • pp.534-541
    • /
    • 2005
  • Until now, Korean shipyards have accumulated a great amount of data. But they do not have appropriate tools to utilize the data in practical works. Engineering data contains experts' experience and know-how in its own. It is very useful to extract knowledge or information from the accumulated existing data by using data mining technique This paper treats an evolutionary computation based on genetic programming (GP), which can be one of the components to realize data mining. The paper deals with linear models of GP for the regression or approximation problem when given learning samples are not sufficient. The linear model, which is a function of unknown parameters, is built through extracting all possible base functions from the standard GP tree by utilizing the symbolic processing algorithm. In addition to a standard linear model consisting of mathematic functions, one variant form of a linear model, which can be built using low order Taylor series and can be converted into the standard form of a polynomial, is considered in this paper. The suggested model can be utilized as a designing tool to predict design parameters with small accumulated data.