• Title/Summary/Keyword: 소프트 컴퓨팅

Search Result 363, Processing Time 0.032 seconds

Study of Perception on Programming and Computational Thinking and Attitude toward Science Learning of High School Students through Software Inquiry Activity: Focus on using Scratch and physical computing materials (소프트웨어 활용 탐구 활동을 통한 고등학생의 프로그래밍과 컴퓨팅 사고력에 대한 인식 변화와 과학 학습에 대한 태도 조사 -스크래치와 피지컬 컴퓨팅 교구의 활용을 중심으로-)

  • Hwang, Yohan;Mun, Kongju;Park, Yunebae
    • Journal of The Korean Association For Science Education
    • /
    • v.36 no.2
    • /
    • pp.325-335
    • /
    • 2016
  • Software (SW) education is guided by the government to operate not only computer subject matter but also related subject matter. SW education is highlighted in the 2015 Revised Curriculum and Guide for Operating SW Education. SW education is related with science education. For example, education on algorithms employing SW and activities using sensors/output control can be an effective strategy for scientific inquiry. The method can also be applied in developing Computational Thinking (CT) in students. In this study, we designed lessons to solve everyday scientific problems using Educational Programming Language (EPL) SW and physical computing materials and applied them to high school students. We conducted surveys that were modified from questionnaires of Internet application capability and based on the standard of accomplishment of SW education as well as elements of CT to find out the change in perceptions on programming and CT of students. We also conducted a survey on students' attitude toward science learning after an SW inquiry activity. In the results, perceptions on programming and CT of students were improved through lessons using unplugged activity, EPL SW, and physical computing. In addition, scores for interest, self-directed learning ability, and task commitment were high.

클라우드 컴퓨팅 환경의 가상화 기술 취약점 분석연구

  • Kim, Ji-Yeon;Kim, Hyung-Jong;Park, Choon-Sik;Kim, Myung-Joo
    • Review of KIISC
    • /
    • v.19 no.4
    • /
    • pp.72-77
    • /
    • 2009
  • 가상화 기술은 클라우드 컴퓨팅의 핵심 기술로서 서버 및 스토리지, 하드웨어 등을 분리된 시스템이 아닌 하나의 자원 영역으로 간주하여 자원을 필요에 따라 할당할 수 있다. 클라우드 컴퓨팅 환경에서는 가상화 기술을 통해 자원을 통합하여 활용을 극대화하고, 운영비용 절감 및 공간절약의 효과를 얻을 수 있다. 그러나 가상화 가술을 제공하는 가상화 소프트웨어의 경우, 소프트웨어 자체에서 발생할 수 있는 보안 취약점이 존재하게 되고, 이를 이용한 보안 위협 요소는 가상화 환경 기반의 클라우드 컴퓨팅 서비스의 신뢰도를 저하시킬 수 있다. 본 논문에서는 가상머신(VM : Virtual Machine)이 갖는 취약점 분석을 통하여 가상화 환경에서 발생 가능한 보안 위협을 정의하고, 분석 결과를 기반으로 클라우드 컴퓨팅의 가상화 환경에서 고려해야할 보안 문제 및 대응 방안을 기술한다.

3D printer application in Middle school's physical computing education (중학교의 피지컬 컴퓨팅 교육 내 3D 프린터 활용 방안)

  • Lee, DongGyu;Kim, Seong-Won;Lee, YoungJun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2017.01a
    • /
    • pp.117-118
    • /
    • 2017
  • 현대사회에서 소프트웨어는 기존에 비해서 매우 중요한 역할을 가지고 있다. 여러 국가에서는 소프트웨어 프로그래밍 교육이 교과과정에 반영되었으며 우리나라는 2015개정교육과정을 통해 반영되었다. 또한 실제적인 문제해결의 기회를 제공하는 피지컬 컴퓨팅이 포함되었다. 하지만 단순하게 회로만 이용해서는 학생들의 흥미를 가지게 하는 것은 쉽지 않다. 따라서 본 연구에서는 중학교에서 피지컬 컴퓨팅의 효율적인 수업을 위해 3D 프린터를 이용해서 제작한 교구를 바탕으로 수업에 활용하는 방법을 제안하고자 한다. 본 연구는 우선 수업하고자하는 피지컬 컴퓨팅 회로를 구현하였으며 이를 3D 프린터를 이용하여 적절한 교구를 설계하는 과정으로 이루어진다.

  • PDF

Presentation and behavior analysis of individual processes for establishing the development process model in the SOC environment (SOC 환경에서의 개발 프로세스 모델 정립을 위한 개별 프로세스의 제시 및 역할 분석)

  • Lee, Dong-Hoon;Paik, In-Sup
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.05a
    • /
    • pp.293-296
    • /
    • 2005
  • 소프트웨어 개발 방법론의 새로운 페러다임으로 제시되고있는 서비스 지향적 컴퓨팅방법론은 소프트웨어의 개발에 서비스라는 요소를 이용하고 있다는 점에서 다른 방법론과는 많은 차이점을 가지고 있다. 기존의 여러 방법론은 그 동안 여러 논문에서 효율적인 개발 프로세스 모델을 제시하고 있지만, 서비스 지향적 컴퓨팅방법론은 아직 개발 프로세스 모델에 대한 연구는 진행중이지 못한 실정이다. 기존은 방법론과 서비스 지향적 컴퓨팅방법론의 여러 차이점 때문에 기존 방법론에 대한 개발 프로세스 모델을 적용하기에는 여러 문제점이 따르며 새로운 개발 프로세스 모델에 대한 연구가 필요하다. 개발 프로세스 모델에 대한 연구를 하기 위해서는 서비스 지향적 컴퓨팅 방법론에서 요구사항분석 및 정의, 설계, 개발, 실행, 유지보수와 같은 각각의 프로세스에 대한 연구가 선행되어져야 할 것이다. 이에 본 논문에서는 서비스 지향적 컴퓨팅방법론의 특징을 살펴봄으로써 개발 프로세스 모델에서 사용되어질 프로세스들을 제시해보고자 한다.

  • PDF

Technology Trends of Runtime Systems to Realize High Performance Computing (고성능 컴퓨팅을 실현하는 런타임 시스템 기술 동향)

  • Kim, J.M.;Lee, J.J.;Choi, W.
    • Electronics and Telecommunications Trends
    • /
    • v.27 no.6
    • /
    • pp.124-133
    • /
    • 2012
  • 최근 산업의 발전으로 대규모 문제 해결의 요구가 커지고 사용자가 원하는 서비스를 신속하게 받고자 고성능 컴퓨팅에 대한 요구가 계속해서 증가하고 있다. 이에 따라 멀티코어 및 매니코어와 이종 하드웨어의 혼용 등으로 지속해서 발전하는 새로운 고성능 컴퓨팅을 위한 시스템은 컴퓨팅 패러다임을 바꿀 시스템 소프트웨어의 혁신 요소로 등장하였다. 하드웨어를 활용하여 시스템의 성능을 높이기 위해서는 컴퓨팅 요소 간의 통신을 최소화하여 전력 소모를 줄이고, 메모리 계층 구조 및 지역성을 고려하여 성능을 높이는 것이 필요하다. 특히, 응용의 실행 시에 시스템 자원을 최고로 활용할 수 있게 하여 성능을 높이는 런타임 시스템은 하드웨어 및 운영체제를 변경하지 않고 시스템 자원을 최대한 활용하여 성능 최적화를 이룰 수 있는 기술이다. 따라서 본고에서는 런타임 시스템의 기능과 기술 방향을 파악하여 차세대 런타임 시스템에 필요한 기술 및 연구 분야를 전망하고자 한다.

  • PDF

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

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

  • PDF

Multiple Web Application Firewalls for Secure Cloud Services (안전한 클라우드 서비스 환경을 위한 다중 웹 방화벽)

  • Oh, Ji-Soo;Lee, Seung-Hyun;Park, Min-Woo;Chung, Tai-Myoung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.05a
    • /
    • pp.632-635
    • /
    • 2013
  • 클라우드 컴퓨팅은 최근 IT 기술 중 가장 주목받는 분야로, 클라우드 컴퓨팅 자원을 네트워크 기반으로 제공하는 기술이다. 클라우드 환경에서 소프트웨어를 개발하는 경우 가상 환경을 이용해서 작업 비용을 대폭 절감할 수 있는 이점이 있지만, 웹 어플리케이션 취약점을 이용한 웹 기반 공격 등의 보안 문제가 남아있다. 클라우드 컴퓨팅이 인터넷을 통해서 서비스를 제공하기 때문에 웹 보안 향상이 클라우드 컴퓨팅의 중요한 보안 이슈이다. 본 논문에서는 클라우드 시스템의 웹 보안 문제를 해결하기 위해 클라우드 컴퓨팅을 기반으로 다중 웹 방화벽(Web Application Firewall)을 구축하는 방안을 제안하고자 한다.

An Efficiency Analysis Method of Self-adaptive software based Scenario (시나리오 기반 자기적응형 소프트웨어의 효율적인 분석 방안)

  • Su-jin baek;Young-jae Song
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.11a
    • /
    • pp.492-495
    • /
    • 2008
  • 기존 컴퓨팅 패러다임에서는 고정된 환경을 가정하여 소프트웨어를 설계하였으므로 급속한 시장 환경의 변화와 소비자의 불확실한 요구조건에 대응하여 개발하기에 어려움이 있다. 따라서 외부 환경의 변화를 직면하였을 때 동작을 멈추는 것이 아니라 그 변화를 감지하고 대안을 선택하여 지속적으로 서비스를 제공할 수 있는 자기 적응형 소프트웨어가 필요하다. 그러나 기존의 자기적응형 소프트웨어에 대한 연구는 적응형 소프트웨어에 영향을 주는 문맥정보를 모델링하는 기법이나 적응을 위해 대체할 수 있는 기능들을 찾아내는 방법에 대한 연구가 부족한 실정이다. 이 문제를 해결하기 위해 본 논문은 시나리오를 이용한 목표 기반으로 분석을 하고, 분석된 요구사항의 가변 수와 크기에 따라 프로그램의 문법뿐 아니라 사용자의 관점에서도 의미 있도록 프로그램 동적 슬라이싱 기법을 적용하도록 한다. 또한, 제안된 방법이 전 과정에 문맥에 대한 분석, 설계 정보가 반영되어 동적으로 재구성하는 방법을 제시하도록 한다.

Trusted Computing Technology and TCG Standard Trend (Trusted Computing 기술 및 TCG 표준화 동향)

  • Park, Jeong-Suk;Jo, Tae-Nam;Han, Jin-Hui;Jeon, Seong-Ik
    • Electronics and Telecommunications Trends
    • /
    • v.23 no.4
    • /
    • pp.48-60
    • /
    • 2008
  • 인터넷을 제공하는 컴퓨팅 환경에서는 점점 더 다양한 해킹 공격이 늘어가고 있으며 이를 방지하기 위한 운영체제나 소프트웨어의 끊임없는 보안 패치는 필수요소로 여겨지고 있다. 이에 따라 이러한 문제를 근본적으로 해결하려는 시도가 생겨나게 되었고, 그 결과 TC 기술이 연구.개발되었다. TC 기술이란 컴퓨터가 당초 의도된 대로 동작 할 수 있도록 신뢰성을 부과하는 기술로서, 하드웨어 기반의 보안칩인 TPM을 모든 컴퓨팅 파워가 있는 기기들에 공통으로 적용하도록 하고, 이를 위한 소프트웨어를 개방형 표준으로 제공하고자 하는 기술이다. 이 기술은 매우 다양한 활용영역을 가지고 널리 사용될 수 있을 것으로 기대된다. 본 고에서는 TC 기술 요소들의 특징 및 기술 동향을 살펴보고, 1999년부터 TCG를 중심으로 진행되고 있는 TC 표준 동향과 쟁점사항들, 향후 TC 기술 및 활용 전망에 대해 기술한다.