Earticle

현재 위치 Home 검색결과

결과 내 검색

발행연도

-

학문분야

자료유형

간행물

검색결과

검색조건
검색결과 : 54
No
1

융합인재 양성을 위한 컴퓨터 프로그래밍 교육의 필요성에 대한 사례연구 KCI 등재

김경미, 김현숙

한국디지털정책학회 디지털융복합연구 제12권 제11호 2014.11 pp.339-348

※ 기관로그인 시 무료 이용이 가능합니다.

4,000원

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

As future society will be strengthened by interdisciplinary study and education, we have to prepare general education curriculum which provide critical thinking, problem-solving, creativity, communication abilities. Those curriculum will help to nurture students who lead our future society. Now we prepare new curriculum to train students to understand the computer science and software needed to create their own, and we could cultivate students having ability to create interdisciplinary study by using programming skill. So we ran a computer programming class during a semester for the freshmen’s capacity building on computing-thinking ability using the Python language. We analyzed the effectiveness and showed that student’s curiosity and motivation to want to learn computer programming occurred, their various skills for interdisciplinary ability were improved.

2

4,000원

최근 대학에서는 4차 산업혁명 시대에 활약할 수 있게 소프트웨어 기초교육을 강화하고 있다. 비전공 학생들의 경우 프로그래밍에 대한 기본지식이나 전공과목과의 연계성이 낮기 때문에 이들의 이해를 돕기 위한 다양한 교수법이 필요 하다. 따라서 본 논문에서는 비전공자를 대상으로 하는 소프트웨어 기초교육의 개선 방안을 제언하고자 한다. 이를 위해, 시연중심모델을 기반으로 단계적 블라인드 처리된 프로그래밍 실습과정을 적용한 학습모델을 설계하여 실제 수업에 적용하 고, 학습자들의 문제해결 능력을 분석한 결과, 주차가 진행될수록 학습자 스스로 문제를 해결하는 비율이 상승되는 것을 확인하였다. 제안하는 방법을 통해, 비전공자에게 프로그래밍 과목에 친숙해질 수 있는 기회를 제공하고 지속적인 학습동기 를 부여할 수 있다. 후속 연구에서는 보다 다양한 측면에서 학습자들의 학습성과를 분석하고 학습내용의 난이도에 따른 효 율적인 교수법에 대한 연구가 필요할 것으로 사료된다.

Recently, universities have been strengthening software basic education to be active in the era of the fourth industrial revolution. Non-majored students need a variety of teaching methods because they have low knowledge of programming or a lack of connectivity with major courses. Therefore, in this paper, a learning model applying the step-by-step blind programming practice based on the Demonstration Modeling Making model was designed and applied to the actual lecture. As a result of analyzing the problem solving ability of the learner, it was confirmed that the learner's self - solving ratio increased as parking progressed. In the following study, it is necessary to analyze the learner's learning results in various aspects and to study effective teaching methods according to the difficulty of the learning contents.

3

컴퓨터 비전공자를 위한 파이썬 기반 소프트웨어 교육 모델 KCI 등재

이영석

한국융합학회 한국융합학회논문지 제9권 제3호 2018.03 pp.73-78

※ 기관로그인 시 무료 이용이 가능합니다.

4,000원

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

Modern society has evolved to such an extent that computing technology has become an integral part of various fields, creating new and superior value to society. Education on computer literacy, including the ability to design and build software, is now becoming a universal education that must be acquired by everyone, regardless of the field of study. Many universities are imparting software education to students to improve their problem-solving ability, including to students who are not majoring in computers. However, software education contains courses that are meant for computer majors and many students encounter difficulty in learning the grammar of programming language. To solve this problem, this paper analyzes the research outcomes of the existing software education model and proposes a Python-based software education model for students who are not majoring in computer science. Along with a Python-based software education model, this paper proposed a curriculum that can be applied during one semester, including learning procedures, and teaching strategies. This curriculum was applied to a liberal arts class and a meaningful result was derived. If the proposed software education model is applied, the students will be interested in the computer literacy class and improve their computational thinking and problem-solving ability.

4

4,200원

7차교육과정에서의 초등 컴퓨터교육은 재량활동시간 또는 특별활동시간에 단순한 응용프로 그램(워드프로세서, 엑셀, 파워포인트 등)을 활용하거나 인터넷을 이용한 정보검색 수준이다. 따라서, 문제해결 능력이나 논리적 사고력을 향상시키는데는 미흡하다. 인지능력이 뛰어난 초등학교 5, 6학년에는 이러한 컴퓨터 활용방법 교육보다 컴퓨터 기초원리 또는 프로그래밍 교육이 필요하다. 본 논문은 프로그래밍교육을 재량․특별활동 시간에 학년별(5, 6학년) 또는 통합학년으로 학습할 수 있게 프로그래밍교육과정 60차시 분을 개발하여 제안하였다. 개발한 교육과정은 교수 및․학습자의 요구사항을 최대한 반영하기 위해 설문조사 등을 통해 얻은 기초자료를 참조하였다. 제안한 교육과정이 초등학교 5, 6학년에 적합하고 우수한지를 검토하기 위해 일부 차시의 교육과정으로 5, 6학년을 대상으로 재량활동시간에 직접 교수․ 학습한 후 자기평가, 설문조 사를 실시하였다. 결과로 제안한 교육과정이 적합성과 우수성이 있다고 판단되었다.

5

컴퓨터 프로그램 교육에서 자기조절 학습 모델 개발 KCI 등재

김갑수

한국정보교육학회 정보교육학회논문지 제19권 제1호 2015.03 pp.21-30

※ 기관로그인 시 무료 이용이 가능합니다.

4,000원

21세기 지식 정보 사회에 컴퓨터 교육이 매우 중요하다. 컴퓨터 교육에서 컴퓨터 프로그래밍 교육이 매우 중요하다. 컴퓨터 프로그래밍 교육에는 교수 학습 모델이 거의 없다. 본 연구에서는 학생들이 자기조절 학습을 할 수 있는 자기 조절 학습 모형을 개발한다. 본 연구에서는 자기 조절 학습 요소, 자기 조절 학습 단계와 자기 조절 학습 모형을 제안한다. 자기조절 학습 요소는 과제 수준, 일반화, 효율화이다. 자기조절 학습 단계는 문제이해, 설계, 코딩, 시험, 유지보수이다. 자기조절 학습 모델은 복사하기, 변형하기, 창조하기, 도전하기이다. 본 연구의 결과는 다음과 같다. 학습 요소들과 성취도간의 상관관계 분석은 효율화와 일반화가 과제 수준보다 더 높았다. 학습 단계에는 문제 이해와 설계 단계가 다른 단계보다 더 높았다. 학습 모형에서는 변형하기, 창조하기, 도전하기가 구현하기보다 상관관계가 더 높았다.

Information and knowledge society in the 21st century computer education is very important. Computer programming education in computer education is very important. There are very few teaching and learning model of computer programming education. In this paper, we develop a self-regulated learning model for students to be self-regulated learning. In this study, we propose self-regulated learning elements, a self-regulated learning steps and self-regulated learning modele. Self-regulated learning elements are task level, generalized level, and efficiency level. Self-regulated learning phases are problem understanding, design, and coding, testing, and maintenance. Self-regulated learning models are to copy, to modify, create, and to challenge. The results of this study are as follows. At Correlations between learning elements and achievement, generalized level, and efficiency level are higher than the task level. At Correlations between learning and achievement, Understanding and design stages are higher than the other stages. At Correlations between learning model and achievement, to transform, to create, and to challenge are higher than to copy.

6

초등학생들을 위한 컴퓨터 프로그래밍의 성취 기준에 관한 연구 KCI 등재

김갑수

한국정보교육학회 정보교육학회논문지 제18권 2호 2014.06 pp.255-264

※ 기관로그인 시 무료 이용이 가능합니다.

4,000원

21세기 지식 정보 사회에서 창의성 교육은 매우 중요하다. 창의성 교육의 핵심은 자신의 창의적인 생각을 직접 만들 수 있는 소프트웨어 교육이다. 이미 각 나라는 소프트웨어 교육을 강조하고 있고, 초등학교에서 소프트웨어 교육을 위한 교육과정을 반영하고 있다. 소프트웨어 교육은 정보, 문제 해결, 알고리즘, 프로그래밍의 4분야로 나눌 수 있다. 본 연구에서는 초등학생들의 위한 컴퓨터 프로그래밍 영역의 성취 기준을 제안한다. 본 연구에서 제안한 성취 기준은 우리나라 다른 교과의 교육과정과 해외 교육 사례를 기반으로 만들었다. 본 연구의 타당도 분석은 초등학교 선생들을 대상으로 델파이 분석으로 검증하였다. 본 연구 결과는 초등학생들에게 소프트웨어 교육의 한 영역으로 컴퓨터 프로그래밍 언어 교육을 할 수 있는 기반을 마련한 것이다.

Information and knowledge society in the 21st century creativeness education is very important. The core of creativity education is software education that is to make something based on the creative thinking. Each country has already emphasizes software education. And Software education for elementary school students reflect the curriculum. Software education can be divided into four areas which are information, problem solving, algorithms, and programming. In this study, I propose criteria for the achievement of a computer program for elementary school students. The proposed criteria of programming education are fulfilled in other subjects curriculum of korea and other national software curriculum. This study is analyzed by the validity of the Delphi analysis of primary school teachers. The result of this study is that elementary school students when teaching computer programming that is very reasonable results.

7

4,000원

21세기 지식 정보 사회에서 컴퓨터 교육은 매우 중요하다. 지금까지 컴퓨터 활용 교육에 대한 연구는 많이 되어 있고, 컴퓨터 활용교육에 대한 자기 효능감 척도들은 많이 개발 되어 있다. 그러나 학생들의 창의성과 논리력 개발을 위하여 컴퓨터 활용 교육보다 컴퓨터 프로그래밍 언어 교육이 더 중요하다. 그리고 컴퓨터 프로그래밍 언어 교육을 위한 자기 효능감 척도를 개발이 미흡하다. 따라서 본 연구에서 컴퓨터 프로그래밍 언어 교육을 위한 자기 효능감 척도를 개발하였다. 본 척도는 컴퓨터 프로그래밍을 할 수 있는 초등학생들을 대상으로 연구하였다. 본 연구 결과 초등학생들을 대상으로 컴퓨터 프로그래밍 교육을 하면 자기 효능감이 높게 나타났다. 본 연구의 결과는 초등학생들을 컴퓨터 프로그래밍 교육을 시키면 매우 타당하다는 결과를 얻었다.

Information and knowledge society in the 21st century computer education is very important. Until now, much research on computer applications in education and training in computer literacy are a lot of self-efficacy scales have been developed. However, the development of students' creativity and reasoning to computer literacy education is more important than education is a computer programming language. And self-efficacy for teaching computer programming language developed measures insufficient. Therefore, in this study, self-efficacy for teaching computer programming language developed scale. This measure is a computer that can be programmed to target elementary school students were investigated. The results of computer programming education for elementary school children who are higher in the self-efficacy. The results of this study are that elementary school students when teaching computer programming that is very reasonable results.

8

컴퓨터프로그래밍 및 정보서비스 산업 특허의 경제효과 분석 KCI 등재

김혁준, 곽현

한국지식재산학회 산업재산권 제73호 2022.12 pp.275-294

※ 기관로그인 시 무료 이용이 가능합니다.

5,500원

최근 특허출원이 급증하고 있는 컴퓨터프로그래밍 및 정보서비스산업에서 특허가 기업의 매출액에 미치는 영향을 분석하였다. 이를 위해 출원특허, 등록특허, 존속특허의 매출증대효과를 분석하였으며, 그 결과 출원 및 존속 특허는 당해년 매출액에 영향을 미치고 등록 특허는 1~4년 후의 매출액에 영향을 미치는 것으로 나타났다. 대기업과 중소기업 특허의 매출증대효과를 비교한 결과 중소기업의 특허는 매출증대효과가 확인되었지만 대기업의 특허는 확인되지 않았다. 이에 정부는 특허 기반 산업인 정보서비스산업의 육성을 위해서는 중소기업 중심의 특허 확보 지원 확대, 해외 특허출원 확대, 관련 제도 개선 등의 정책을 지원할 필요가 있다.

This paper analyzes the effect of patents on corporate sales in the computer programming and information service industry, where patent applications are rapidly increasing. As a result of analyzing the sales increase effect of patents divided into patent examination stages, such as applied, registered, and active patents, it was found that applied and active patents affect sales in the year and registered patents affect sales in 1 to 4 years. As a result of comparing the sales increase effects of patents for large companies and SMEs, patents for small and medium-sized companies were confirmed to increase sales, but patents for large companies were not confirmed. These imply that the government needs to support policies such as securing patents centered on SMEs, expanding overseas patent applications, and improving related systems in order to foster the information service industry.

9

4,000원

지식정보 사회에서는 일상생활에서 만나는 다양한 문제들을 컴퓨팅 사고를 바탕으로 해결할 수 있도록 디지털 리터러시 교육과 함께 AI 기술을 활용할 수 있는 인공지능 교육이 필요하다. 본 논문에서는 대학에서 컴퓨 터 비전공자들을 중심으로 컴퓨터프로그래밍을 가르치면서 데이터 중심의 인공지능 교육을 실시하고, 학생들의 만족도 조사와 함께 학업성적 요인과 관련된 주요 요인들의 상관관계를 분석하였다. 그 결과, 성적과 문제해결력 기반의 과제와 학습 만족도가 강한 상관이 나타났고, 다중 회귀 분석 결과에서도 성적에 유의한 영향(F=225.859, p<0.001)을 주는 것으로 나타났으며, 학생들의 만족도가 높게 나타났다. 비전공자들에게도 프로젝트 형태의 구체 적인 사례를 중심으로 데이터의 중요성과 인공지능 모델의 개념을 이해하고, 자신의 관심 분야에서 인공지능을 원활하게 활용할 수 있음을 확인할 수 있었다. 이러한 인공지능 교육 사례가 정립되고, 학생들의 인공지능 교육이 활성화된다면, 인공지능 기술의 관심을 통해 인공지능 전문가들과 협업할 수 있는 인공지능 교육의 방향을 제시할 수 있을 것이다.

In a society full of knowledge and information, digital literacy and artificial intelligence (AI) education that can utilize AI technology is needed to solve numerous everyday problems based on computational thinking. In this study, data-centered AI education was conducted while teaching computer programming to non-computer programming students at universities, and the correlation between major factors related to academic performance was analyzed in addition to student satisfaction surveys. The results indicated that there was a strong correlation between grades and problem-solving ability-based tasks, and learning satisfaction. Multiple regression analysis also showed a significant effect on grades (F=225.859, p<0.001), and student satisfaction was high. The non-computer programming students were also able to understand the importance of data and the concept of AI models, focusing on specific examples of project types, and confirmed that they could use AI smoothly in their fields of interest. If further cases of AI education are explored and students' AI education is activated, it will be possible to suggest its direction that can collaborate with experts through interest in AI technology.

10

실과에서 로봇 활용 프로그래밍 교육이 컴퓨터 학습태도와 컴퓨터 태도에 미치는 영향 KCI 등재

이진영, 송정범, 이태욱

한국실과교육연구학회 실과교육연구 제15권 제3호 2009.08 pp.89-108

※ 기관로그인 시 무료 이용이 가능합니다.

5,500원

11

스크래치를 이용한 초등학교 컴퓨터 교육과정 설계 KCI 등재

함성진, 양창모

한국정보교육학회 정보교육학회논문지 제15권 제3호 2011.09 pp.413-423

※ 기관로그인 시 무료 이용이 가능합니다.

4,200원

프로그래밍 교육은 문제 해결 능력과 논리적 사고력 향상에 긍정적인 영향을 끼친다. 하지만 초등학교에서의 프로그래밍 교육은 아직 활성화되고 있지 않다. 그 원인 가운데 하나는 체계적인 교육과정의 부재이다. 본 논문에서는 교육용 프로그래밍 언어인 스크래치를 사용하여 초․중등학교 정보통신기술 교육 운영지침 개정안의 ‘정보처리의 이해’ 영역의 교육과정을 설계하였다. 학습자의 인지부담을 최소화하기 위하여 1~2학년은 4차시, 3~4학년은 5차시, 5~6학년은 6차시 분량으로 교수․학습 지도안을 작성하여 제시했다. 전문가 집단을 선정하여 제시한 교육과정과 교수․학습 지도안을 검증하였다. 검증 결과 학습 대상, 교육요소, 학습내용, 학습량, 교수학습지도안의 적정성 등 거의 모든 영역에서 적절하다는 결론을 얻었다. 본 논문에서 설계한 교육과정을 실제 수업에 적용한다면 초등학교 프로그래밍 교육을 효율적으로 수행할 수 있을 것이며, 더 나아가 초등학생들의 논리적 사고력, 문제해결력, 창의력, 정보처리능력 등을 신장시킬 수 있을 것이다.

Programming education has the favorable influence on creative logical thinking and problem-solving ability of students. However programming has not been actively taught at the elementary schools. One of the causes is the lack of systematic curriculum. In this paper, we design the curriculum for 'Understanding of Information Processing' in revised ICT educational guidelines using the educational programming language Scratch. We propose curriculum that consists of 4 lessons for 1st and 2nd graders, 5 lessons for 3rd and 4th graders, and 6 lessons for 5th and 6th graders to lesson the cognitive load, and present the instruction plans. Selected group of experts verified our proposed curriculum and instruction plans. According to verification results, we can conclude that almost the area including the targets, educational factors, learning content, amount of learning, instruction plans are appropriate. The curriculum proposed in this paper can help the elementary students learn programming efficiently, and develop their logical thinking, problem-solving ability, creativity, and information processing ability.

12

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

The term project executed at the university is a learner-centered learning method in which students select their topics, draw up their plans, and produce results by themselves based on the content they have learned during the semester. Through the term-end project of the subjects relating software, students learn various techniques for the programming language and produce the outcomes of their project by the creative program development process. However, non-computer majors who take software course as liberal arts subjects have difficulty in understanding the programming language, so it is necessary to provide feedback from their professor for encouraging students in carrying out their projects smoothly. Therefore, a feedback method by the discussions between a professor and learners that can be applied to the term-end project of programming subject for the non-computer majors is proposed. The proposed method was apply to the actual term-end projects and the meaningful results were confirmed through the analysis of the project processes and outcomes.

13

The paper was aimed to investigate the effect of the LOGO programing language on the creativity development of elementary school students. And, this paper analyzed the statuses of STEAM education. And, suggested factors to realize successful STEAM education materials. An examination of the research on LOGO indicates that research is being amply conducted overseas on LOGO and thinking ability, planning ability and programming, the cognitive effects on programming, and the effects of learning LOGO on cognitive styles.

14

A Study on Coding Education for Non-Computer Majors Using Programming Error List KCI 등재

Hye-Wuk Jung

국제문화기술진흥원 International Journal of Advanced Culture Technology(IJACT) Volume 9 Number 1 2021.03 pp.203-209

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

When carrying out computer programming, the process of checking and correcting errors in the source code is essential work for the completion of the program. Non-computer majors who are learning programming for the first time receive feedback from instructors to correct errors that occur when writing the source code. However, in a learning environment where the time for the learner to practice alone is long, such as an online learning environment, the learner starts to feel many difficulties in solving program errors by himself/herself. Therefore, training on how to check and correct errors after writing the program source code is necessary. In this paper, various types of errors that can occur in a Python program were described, the errors were classified into simple errors and complex errors according to the characteristics of the errors, and the distributions of errors by Python grammar category were analyzed. In addition, a coding learning process to refer error lists was designed to present a coding learning method that enables learners to solve program errors by themselves.

15

본 연구는 4차 산업시대를 맞아 코딩을 포함한 교수·학습이 강조됨에 따라 코딩수업에서 수학 교수· 학습의 효과를 파악하고자 수행되었다. 이를 위해 경기도 D 중학교 1학년 학생들 32명이 스크래치를 활용한 7차시 프로그램에 참여하여, 그들의 활동자료는 컴퓨터에 매 차시 저장되었고, 연구자는 관찰일 지를 매주 작성하였다. 중학교 등식의 성질에서 이렇게 수집된 자료를 통해 연구자는 도구화 수준에 대해 개별 학생의 수준을 조사하고, 학생의 컴퓨터프로그래밍 자기효능감을 사전과 사후 검사를 통해 조사하였다. 학생들의 도구화는 다양하게 나타났는데 연구가 시작된 시점에는 도구화의 제 3 또는 4수 준에 해당하는 학생이 9%에 불과하였지만 연구마무리 시점에는 80%를 상회하였다. 학생들의 컴퓨터프 로그래밍에 대한 자기효능감은 유의한 수준으로 향상되었다.

The study investigated students’ instrumentalization levels and computer programming self-efficacy in mathematics classrooms while using Scratches, to understand the properties of equality. 32 of 7th-grade students from D middle school in Gyeonggi-do participated in the program consisting of 7 lesson units. To investigate individual students' levels of instrumentalization, each worksheet they worked on using Scratches was saved into computers after each lesson. Questionnaires measured self-efficacy regarding computer programming at the study's beginning and the end. The level of students' instrumentalization was revealed to be variously from level 0 to 4. In the beginning, 9% of students corresponded to level 3 or 4, but more than 80% of students reached level 3 or above at the end. In addition, computer programing self-efficacy was improved significantly.

16

인터랙티브 미디어의 효율적 구현을 위한 대안 연구 - 파이썬을 활용한 게임 개발 교육 사례를 중심으로 KCI 등재

이대현

한국영상학회 CONTENTS PLUS 제13권 No.1 2015.02 pp.145-156

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

컴퓨터 프로그래밍은 인터랙티브 미디어 제작에 꼭 필요한 핵심 기술이다. 프로세싱과 같이 아티스트들의 콘텐츠 제작을 돕는 언어 도구들이 존재하지만, 성능과 범용성 측면에서 충분하지 않다. 본 연구에서는 최근 프로그래밍 교육 분야에서 호평을 받고 있는 파이썬 언어를 게임 개발 정규 교과에 도입하고 그 효과를 살펴봄으로써, 게임을 포함한 인터랙티브 미디어를 효율적으로 구현하기 위한 대안으로써의 파이썬의 가치를 분석했다. 한국산업기술대학교 2014년 2학기 2D게임프로그래밍 교과를 대상으로 한 연구 결과, 모든 학생들이 파이썬을 처음 접했음에도 불구하고 개인별 프로젝트의 완료율은 예년과 비교했을 때 19%의 상승이 있었으며, 콘텐츠 개발 학습에 있어 98.5%의 긍정적인 평가가 나왔다. 결과적으로, 파이썬이 콘텐츠의 효율적인 개발을 가능하게 할 뿐만 아니라, 교육 과정도 크게 개선할 수 있음이 확인되었다. 따라서, 게임과 핵심적인 구성요소가 동일한 일반적인 인터랙티브 미디어의 개발에도 파이썬을 활용해볼 것을 제안한다.

Computer programming is one of the core skills required to implement interactive media contents. Several tools such as Processing are available in public domain which help artist to create contents. However, those tools do not have enough capabilities in terms of performance and usability. In this research, we’ve introduced Python to a regular game programming course - ‘2D Game Programming’ - in order to evaluate the feasibility of Python as a good alternative way of efficient interactive media creation. All the students in the class were first time to using Python. However, the completion rate of individual term project has increased a lot by 19% compared to the previous courses, and 98.5% of the students has responded in positive for choosing Python in learning game development. This shows that Python is quite effective both in game development and programming education. We suggest Python should be applied to create interactive media contents which have the same core elements as computer games.

17

컴퓨터 비전공 대학생의 프로그래밍 지식에 대한 필요성 재조명 KCI 등재

정혜욱

국제문화기술진흥원 The Journal of the Convergence on Culture Technology (JCCT) Vol.6 No.1 2020.02 pp.185-190

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

컴퓨터 비전공 대학생의 프로그래밍 교육은 학습자들의 문제해결 및 코딩 능력을 키워 전공분야에 다양하게 활 용할 수 있게 하고, 지속적으로 컴퓨터 또는 프로그래밍과 연관된 학습을 할 수 있게 동기를 부여하는 것을 목표로 한 다. 그러나 컴퓨터 비전공 학습자들은 본인이 전공하고 있는 분야에서 프로그래밍 지식의 필요성과 어떻게 사용될 수 있는지에 대한 활용방안을 모색하기 어려워한다. 따라서 교수자는 실제 컴퓨터 비전공자가 할 수 있는 역할에 대한 설 명을 학생들에게 충분히 해줄 필요가 있다. 본 논문에서는 인문 사회 예체능 분야와 ICT 기술의 융합 사례를 살펴보 고 개발자와의 원활한 협업을 위한 도메인 전문가의 역할을 분석함으로써 컴퓨터 비전공자의 프로그래밍 지식에 대한 필요성을 재조명하고, 컴퓨터 비전공 대학생을 대상으로 하는 프로그래밍 학습지도 방향에 대해 제언하고자 한다.

The programming education of non-computer major undergraduates aims to increase the their problem-solving and coding skills so that the skills can be applied to various fields and motivate them to continuously study computer or programming. However, it difficult for them to recognize the necessity of programming knowledge and to find out how it can be used in their major. Therefore, the professor needs to give students a full explanation of their roles to play. In this paper, we revisit the necessity of programming knowledge for non-computer major undergraduates by looking at the convergence cases of ICT technology and the humanities and social arts fields. And we propose an instruction direction of programming learning for them.

18

Computer Programming of Feed Mill Layout

박경규, 정도섭, 로버트 알 맥킬리니

[Kisti 연계] 한국농업기계학회 Journal of Biosystems Engineering Vol.8 No.2 1983 pp.86-98

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

본 연구는 미국의 사료공장 중 주종을 이루고 있는 형식을 분석하여 일반적인 Model로 개발하였고 이 Model을 설계할 수 있는 Computer Program을 개발하였다. Model에 적용된 규모는 10ton/hr로부터 50ton/hr이었고 종류는 돼지 및 닭 사료공장과 완전히 pellet화된 소 사료공장이었다. 개발된 Computer Program은 1개의 Main Program과 3개의 Subprogram으로 구성되어 있고 29개의 Input data을 사용하게 되어 있다. 이 Computer Program의 output은 다음과 같다. 1. 공장의 Dimension 2. 곡물저장 및 원료 bin의 수량 및 규모 3. 각 기계의 규모 및 성능 4. 총 작업시간 및 전기 소요량 위와같은 사료공장의 일반화 된 Model 및 이를 설계하기 위한 Computer Program은 사료 생산의 소요동력, 노동력 및 투자자본까지 추정할 수 있게 하였으며 이 분야에서 학문적으로 처음 시도하여 본 것이다.

19

"Computer Programming IV" as Capstone Design and Laboratory Attachment

Yokoyama, Shoichi

[Kisti 연계] 한국공학교육학회 공학교육연구 Vol.15 No.5 2012 pp.31-35

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

A new obligatory subject, Computer Programming IV, is organized in the Department of Informatics, Faculty of Engineering, Yamagata University. The purposes of the subject are as follows: (1) Attachment to each laboratory for bachelor thesis was usually at the initial stage of the student's fourth academic year. This subject actually moves up the attachment because students are tentatively attached to a laboratory for this subject. The interval to complete their bachelor thesis is extended by half a year. (2) In each laboratory, students cooperate with each other to complete their project. The project becomes capstone design which JABEE (Japan Accreditation Board for Engineering Education) is recently emphasizing. We not only explain the introduction of this subject, but also report some case studies.

20

A Case Study of Operating the Computer Programming Subject based on the Flipped Learning Model

Kim, Young-Sang

[Kisti 연계] 한국컴퓨터정보학회 Journal of the Korea society of computer and information Vol.21 No.7 2016 pp.93-100

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

This paper shows what kind of influence the learning motivation factors have on the effectiveness of Flipped Learning Model through the case of operating a JAVA programming subject. The Flipped Learning Approach consisting of Before Class, Before or At Start of Class, and In Class provides the students with learning motivation as well as satisfies Keller's ARCS(Attention, Relevance, Confidence, Satisfaction) to keep them studying steadily. This research conducts the operation of Flipped Learning and gets Exploratory Factor Analysis and Reliability Analysis from the result of the course experience questionnaire at the end of the class. Given this survey result, Flipped Learning approach improves the learners' satisfaction in class and the effectiveness in the fields of understanding learning context more than does the previous lecture-based learning approach by pacing learning procedure and conducting self-directed learning.

 
1 2 3
페이지 저장