• 제목/요약/키워드: computer programming ability

검색결과 206건 처리시간 0.022초

'융합 활동' 영역의 성취 목표, 교수학습 방법 및 평가 방법에 관한 연구 (Study on the Achievement Goals, Teaching-Learning Methods and Evaluation Methods of 'Convergence Activities' Section)

  • 안성훈;정인기
    • 정보교육학회논문지
    • /
    • 제18권1호
    • /
    • pp.173-184
    • /
    • 2014
  • 정보화 사회에서 필요한 능력은 정보 능력을 바탕으로 한 각 능력의 조화로운 습득이며, 이러한 핵심 역량에 대한 교육 필요성과 함께 급변하는 정보화 사회에서 새로운 기술의 발전과 사회 환경의 변화로 인하여 교육 과정을 새롭게 구성해야 할 필요가 발생하였다. 따라서 한국정보교육학회에서는 정보 교과의 내용 체계에 대한 개정안에 대하여 연구하였으며, 정보 교육 내용을 '컴퓨터 시스템', '소프트웨어 제작' 및 '융합 활동'의 세 영역으로 구분하였다. 이에 따라 본 논문에서는 '융합 활동' 영역에 대하여 1학년부터 중학교 3학년까지의 교육과정을 연구하였다. 먼저 '융합 활동'의 교육 내용을 정보 능력과 다른 핵심 역량을 융합한 ICT 활용, 정보통신 윤리, 로봇 등의 활용으로 정의하고 이에 대한 성취 기준을 제시하였다. 그리고 이 성취 기준을 도달하기 위한 교수 학습 방법과 평가 방안을 학년군 별로 세분화하여 제시하였다. 본 연구에서 제시한 '융합 활동'에 대한 교육과정은 21세기 정보화 사회에 필요한 인재 양성에 기여할 것으로 기대된다.

Latest Transformations of XP Process Model: A Systematic Literature Review

  • Khan, Sadia;Fahiem, Muhammad Abuzar;Bakhtawar, Birra;Aftab, Shabib;Ahmad, Munir;Aziz, Nauman;Almotilag, Abdullah;Elmitwally, Nouh Sabri
    • International Journal of Computer Science & Network Security
    • /
    • 제21권6호
    • /
    • pp.143-150
    • /
    • 2021
  • Process model is an integral part of software industry. Different process models are used now a days in the industry for different software projects. Process models need to be tailored to address some specific project needs. Agile models are considered as the most widely used process models nowadays. They have distinctive features and the ability to address the dynamic needs of today's software development. Extreme programming (XP) is one of the extensively used agile process model especially for small projects. Many researchers have tried to mold XP to overcome its shortcomings and for better working in specific scenarios. Therefore, many customized versions of XP process model are available today. In this paper, we are going to analyze the latest customizations of XP. For this purpose, a systematic literature review is conducted on studies published from 2012 till 2018 in renowned online search libraries. This comprehensive review highlights the purpose of customizations, along with the areas in which customizations are made, and phases & practices which are being customized. This work will serve the researchers to discover the modern versions of XP process model as well as will provide a baseline for future directions for customizations.

정보영재아동의 학년별 차이 비교 분석에 관한 연구 (A Study on Grade Comparison Difference Analysis of the Gifted Children in IT)

  • 전우천;홍석기
    • 인터넷정보학회논문지
    • /
    • 제15권5호
    • /
    • pp.25-32
    • /
    • 2014
  • 현대 지식정보사회에서 한 나라의 경제력은 IT 산업과 기술에 크게 의존하고 있다. 이러한 관점에서 대부분의 국가들은 새롭고 혁신적인 IT 기술을 개발함으로써 IT 산업을 부흥시키려고 노력하고 있다. 전통적으로 IT 산업에 있어서는 단지 소수의 뛰어난 인재가 전체 산업을 주도하고 있다. 따라서, 조기에 정보영재를 판별하고 양성하는 것은 IT산업의 육성에 있어서 매우 중요하며 필요하다. 본 논문의 목적은 정보영재아동의 학년별 학업능력을 조사하는 것이다. 이러한 목적을 위해 본 연구는 초등학교 4학년, 5학년 및 6학년 정보영재아동에 초점을 두고 있다. 본 연구에서는 정보영재의 다양한 능력 가운데서 프로그래밍 능력과 논리적 사고력에 중점을 두었다. 현재까지 정보영재아동의 학년별 차이를 비교하고 분석한 연구는 없었다. 이러한 연구목적을 위해 서울시의 한 대학부설 과학영재교육원에 재학한 정보영재아동들을 대상으로 연구하였으며, 8년 동안의 성적이 분석되었다. 통계처리결과로부터 정보영재아동의 프로그래밍 능력과 논리적 사고력에 있어서 4학년, 5학년 및 6학년 간에 유의미한 차이는 없다고 결론을 내릴 수 있다. 이 연구결과는 향후 정보영재교육에 있어서 교육내용, 교육과정 및 법과 제도를 제안하는 데 있어서 도움이 될 것으로 기대한다.

Scratch를 활용한 프로그래밍 교육이 문제해결력 향상에 미치는 영향 (The Effect of Programming Education Using Scratch on Improving Problem Solving Ability)

  • 김현정
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2010년도 동계학술대회
    • /
    • pp.307-312
    • /
    • 2010
  • 본 연구는 초등학교 4학년 학생들을 대상으로 창의적이고 자기주도적인 문제해결력 향상에 도움이 되는 프로그래밍 수업을 재량시간을 통해 진행하려 한다. 프로그래밍 수업은 전문 용어, 결과가 눈에 쉽게 보이지 않는 이유 등으로 초등학생에게는 지루하고 어려워서 적용하기에는 부담스러운 면이 있다. 이에 본 연구는 프로그래밍을 아동인지단계에 맞추어 흥미를 느끼고 쉽게 접근할 수 있는 Scratch 프로그램을 활용하여 프로그래밍 수업을 하고자 한다. 단일 집단에게 수업을 실시하고 사전사후 검사를 통하여 Scratch 프로그램을 활용한 프로그래밍 수업이 문제해결력 향상에 도움이 되는지를 검증해 보고자 한다.

  • PDF

컴퓨터 보조수업을 위한 저작 시스템설계에 관한 연구 (A STUDY ON DESIGN OF AUTHORING SYSTEM IN COMPUTER ASSISTED INSTRUCTION)

  • 고대곤;박상희
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1989년도 하계종합학술대회 논문집
    • /
    • pp.468-472
    • /
    • 1989
  • In this paper a Korean authoring system is designed to write a CAI courseware in Hangul/English by an author who is a nonprogrammer. It saves nock time in authoring a courseware and maintains high level transplantity among CAI systems. By interfacing ah expert graphic utility, image information can be processed more easily and efficiently. Programming control of the flow of CAI courseware can be ramification and individual learning possible, fitting various demands of learners and learning and learning ability.

  • PDF

컴퓨터 SPREAD SHEET 를 이용한 경영분석 방법 연구 (The Financial Statement Analysis using Spread Sheet)

  • 이덕수;박노국;송문익
    • 산업경영시스템학회지
    • /
    • 제17권32호
    • /
    • pp.127-135
    • /
    • 1994
  • Most of companies, whether they are big or not, want to analyze their business results of some periods. For this, it's common for small and medium companies which don't have ability to do it to invite experts from outside. In this paper, we have developed a computer programming techniques which can provide easy access and save labour using spread sheet utility.

  • PDF

운동역학의 교육과 연구용 도구로서 Mathcad의 유용성 (Mathcad program as a useful tool for the teaching and studying the sport biomechanics)

  • 성낙준
    • 한국운동역학회지
    • /
    • 제14권3호
    • /
    • pp.301-311
    • /
    • 2004
  • The purpose of this study was to verify the usefulness of the Mathcad program as a tool for the studying and teaching the sport biomechanics. A projectile motion was analyzed because it is the one of the most popular motion in sports activities. A 3 dimensional CG data for the high jump bar clear phase was used to calculate the initial velocity vector of the CG. Linear regression function and other functions such as cubic spline and derivative of Mathcad were used to calculate this vector. Finally, the approach angle to the bar and peak jump height was calculated. Programming in Mathcad was relatively easy compare to traditional computer language such as Fortran and C, because of the unique documentation method of Mathcad. Additionally the 2 and 3 dimensional graph function was very easy and useful to describe the mechanical data. If the use of Mathcad program is more popular in the field of sport biomechanics, it could greatly contribute to overcome the limit of research caused by the lack of proper programming ability.

프로그래밍 수업에서 초등학생의 컴퓨팅 사고를 표현하는 능력을 향상시키기 위한 도큐멘테이션 형식에 대한 연구 (A study on the Documentation Format to Improve Elementary School Students' Ability to Express Computational Thinking in Programming Classes)

  • 임화경;조용남
    • 한국멀티미디어학회논문지
    • /
    • 제21권2호
    • /
    • pp.310-322
    • /
    • 2018
  • Documentation is a typical method that helps students to understand a program for implementation and execute error correction and maintenance cost-effectively. Guidelines for components that organize documentation should be provided to enable to express computational thinking and such components also should be linked to coding process. In this paper, we focused on the documentation format to guide elementary school students, who were beginners in computational thinking, to express computational thinking. The improvement in the expression of computational thinking was analyzed based on the documentation format applied to the class, and practical tips on the importance of components organizing the documentation format were proposed.

비주얼 베이식을 이용한 수학 문제해결 과정에서 고등학생의 메타인지적 능력 활성화 (A Case Study on Activating of High School Student's Metacognitive Abilities in Mathematical Problem Solving Process using Visual Basic)

  • 이봉주;김원경
    • 한국수학교육학회지시리즈A:수학교육
    • /
    • 제42권5호
    • /
    • pp.623-636
    • /
    • 2003
  • Metacognition is defined to be 'thinking about thinking' and 'knowing what we know and what we don't know'. It was verified that the metacognitive abilities of high school students can be improved via instruction. The purpose of this article is to investigate a new method for activating the metacognitive abilities that play a key role in the Mathematical Problem Solving Process(MPSP). Hyunsung participated in the MPSP using Visual Basic Programming. He actively participated in the MPSP. There are sufficient evidences about activating the metacognitive abilities via the activity processes and interviews. In solving mathematical problems, he had basic metacognitive abilities in the stage of understanding mathematical problems; through the experiments, he further developed his metacognitive abilities and successfully transferred them to general mathematical problem solving.

  • PDF

TBBench: A Micro-Benchmark Suite for Intel Threading Building Blocks

  • Marowka, Ami
    • Journal of Information Processing Systems
    • /
    • 제8권2호
    • /
    • pp.331-346
    • /
    • 2012
  • Task-based programming is becoming the state-of-the-art method of choice for extracting the desired performance from multi-core chips. It expresses a program in terms of lightweight logical tasks rather than heavyweight threads. Intel Threading Building Blocks (TBB) is a task-based parallel programming paradigm for multi-core processors. The performance gain of this paradigm depends to a great extent on the efficiency of its parallel constructs. The parallel overheads incurred by parallel constructs determine the ability for creating large-scale parallel programs, especially in the case of fine-grain parallelism. This paper presents a study of TBB parallelization overheads. For this purpose, a TBB micro-benchmarks suite called TBBench has been developed. We use TBBench to evaluate the parallelization overheads of TBB on different multi-core machines and different compilers. We report in detail in this paper on the relative overheads and analyze the running results.