• Title/Summary/Keyword: 공학프로그램

Search Result 3,490, Processing Time 0.035 seconds

A Study on Aspect Refactoring using Program Dependency Graph (프로그램 의존성 그래프를 이용한 어스팩트 리팩토링에 관한 연구)

  • Cho, Byoung-Hyoun;Lee, Seung-Hyung;Song, Young-Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.04a
    • /
    • pp.989-992
    • /
    • 2010
  • 리팩토링은 시스템의 기능 변경 없이 코드 구조를 재조정하여 가독성을 높이고 유지보수성을 향상하기 위함이다. 기존의 어스팩트 리팩토링은 프로그램의 특정 부분을 어스팩트로 정의하여 리팩토링하거나 구현된 어스팩트 명세를 재구성하는 방식으로, 객체지향 프로그램에 적용하는데 어려움이 있다. 본 논문은 객체지향 리팩토링에 어스팩트 개념을 적용하기 위한 구체화된 접근방법을 제시하는 것이 목적이며 이를 위해 프로그램 의존성 그래프를 이용한다. 리팩토링의 주요 어스팩트인 중복 코드는 프로그램 의존 그래프에서 노드 사이의 순서관계를 비교하여, 리팩토링을 위한 어스팩트 후보로 변환하며 이를 근거로 재조합 함으로써 캡슐화된 객체 내부의 리팩토링 요소를 편리하게 처리할 수 있다.

A Study on Computer Programming Learning Support Programs Effective for SW Developers' Employment (SW 개발자 취업에 효율적인 컴퓨터 프로그래밍 학습 지원 프로그램에 대한 연구)

  • You Jung Ahn;Kyong Ah Kim;Ji Sim Kim
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2023.07a
    • /
    • pp.647-648
    • /
    • 2023
  • 최근 SW 개발 분야로의 인력 수요가 늘어나면서 SW개발 역량을 키우기 위한 학습 프로그램에 대한 관심도 높아지고 있다. 특히 취업률은 대학의 중요한 평가 지표이므로 취업률을 높일 수 있는 SW 개발자 양성 프로그램에 대학들의 관심이 높은 것이 사실이다. 본 연구에서는 SW개발 직무에 종사하고 있는 재직자들을 대상으로 자신들의 개발 역량 향상에 효과적이었던 프로그램들에 대한 설문 조사를 실시하고 그 결과를 분석해보았다. 이 연구 결과는 대학들이 향후 취업 역량을 갖춘 SW개발자 양성 체계를 갖추는데 긍정적인 영향을 미칠 것으로 기대된다.

  • PDF

Suggesting an Analysis Framework for Korea STEAM Programs in the Perspective of Engineering Design (공학설계 측면에서 한국 STEAM 프로그램 분석틀 제안)

  • Lee, DongYoung;Nam, Younkyeong
    • Journal of the Korean Society of Earth Science Education
    • /
    • v.11 no.1
    • /
    • pp.63-77
    • /
    • 2018
  • The purpose of this study was to analyze Korea STEAM Programs in the perspective of Engineering Design. A pilot study of analyzing 41 STEAM programs was conducted by using Guzey et al. (2014)'s STEM program analysis framework. Based on the pilot study result, we suggested specific criteria to analyze Korea STEAM program and developed an analysis framework by considering characteristics of Korea STEAM program we found. The analysis framework suggested by this study has 5 more criteria compared to the Guzey et al. (2014)'s framework. By using the suggested framework, we analyzed another 76 STEAM programs developed by the grant of Korea foundation for the Admin of Science & Creativity (KOFAC) in 2016. The analysis results show that only 28.5% of total 76 Korea STEAM programs are focused on Engineering Design and the programs categorized as 'Complete Engineering Design Lesson' were only 5.4%. More than half of the programs (62.3%) are focused on only science contents with crafting and/or concept drawing activities.

전기공학 분야에서의 컴퓨터 응용

  • 이수길;한기만;이준웅
    • 전기의세계
    • /
    • v.43 no.9
    • /
    • pp.31-38
    • /
    • 1994
  • 저자는 이 글을 통하여 현재의 컴퓨터 기술 동향에 대해서 간략하게 살펴보고 미래의 전력시스템에서 사용되어지리라고 사료되는 컴퓨터 응용 프로그램에 대해서 고찰해보았다. 미래의 전기공학계에서 쓰여질 이러한 프로그램들의 구체적이고 완전한 고찰은 이루어지기 힘들겠지만 미래 지향적인 사고를 자극하여 컴퓨터의 진보적인 발전으로부터 몇가지 잇점들을 얻을 수 있도록 전력케이블의 상태분석을 포함한 전력 시스템 공학 분야들의 현황과 미래의 발전상에 대해서 다루었다.

  • PDF

특별기고 - 유럽연합의 생명공학

  • Jeong, Jae-Jun
    • The Science & Technology
    • /
    • v.32 no.2 s.357
    • /
    • pp.74-79
    • /
    • 1999
  • 유럽연합(EU)의 생명공학은 어디까지 와 있는가. EU는 생명공학 연구에서 미국ㆍ일본과 더불어 경쟁력을 강화하기 위해 장기프로그램을 세우고 막대한 예산을 투입하고 있다. 81년 연구프로그램 태동과 함께 시작된 생명공학기술개발은 생화학 및 유전공학의 연구결과를 유럽의 농업문야에 응용하는데 초점을 두었다. 유럽연합의 생명공학 연구현황을 정재준 재영한국과학기술자협회장의 특별기고를 통해 알아본다.

  • PDF

Style Jigsaw for Teaching the Coding Style to Novice Programmers (프로그래밍 초보자의 코딩 스타일을 교육하기 위한 스타일 직소)

  • Jung, In-joon;Lee, Yun-jung;Woo, Gyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.04a
    • /
    • pp.1414-1417
    • /
    • 2012
  • 현대의 프로그램들은 과거의 프로그램들에 비해 복잡성이 커졌다. 그러한 변화에 따라 협력 프로젝트가 과거에 비해 일반화 되었고, 프로그램의 디버깅이 어려워졌다. 현대의 프로그래머들에게는 원활한 협력 프로젝트의 진행과 쉬운 디버깅을 위해 코딩 스타일 준수의 중요성이 부각되고 있다. 프로그래머가 소스 코드를 작성할 때 코딩 스타일의 준수 여부는 가독성에 큰 영향을 미친다. 하지만 프로그래머가 코딩 스타일을 준수하지 않는다고 해도 눈에 보이는 에러가 발생하지 않는다. 그렇기 때문에 코딩 스타일은 초심자 시절의 교육이 중요하다. 이 논문에서는 효과적으로 코딩 스타일을 교육하기 위한 스타일 직소 프로그램을 구현하였다. 스타일 직소 프로그램은 코딩 스타일의 준수 정도 직소 퍼즐 형태로 보여주고, 코딩 스타일이 준수되지 않은 부분을 표시하여 줌으로써 보다 효과적으로 코딩 스타일 교육이 가능하게 한다. 본 논문에서 구현된 스타일 직소 효과를 확인하기 위해 부산대학교 컴퓨터공학과 학부 학생들을 대상으로 스타일 직소를 사용하여 코딩 스타일 교육을 실시하였다. Java 프로그래밍 교과 실습 수업에 스타일 직소 프로그램을 적용시켜 본 결과 64%의 학생이 스타일 직소가 코딩 스타일 향상에 도움이 되었다고 답하였고, 52%의 학생이 본 프로그램의 접근법이 흥미로웠다고 답하였다.

A Study on the Specification of an Automatic Programming System using Natural Language Sentence (자연어 문장을 이용한 자동 프로그래밍 시스템의 명세서에 관한 연구)

  • Kim, Tae-Yong;Hwang, In-Hwan;Lee, Jung-Hyun
    • Annual Conference on Human and Language Technology
    • /
    • 1994.11a
    • /
    • pp.479-482
    • /
    • 1994
  • 자동 프로그램이란 인간이 프로그램 언어를 습득하는데 드는 노력과 시간을 감소시키고 프로그램하는 과정의 일부나 전부를 컴퓨터가 대신하도록 하여 프로그램 환경을 개선하고 유지, 보수의 비용을 줄이는데 그 목적이 있으며, 자동 프로그램 4대 구성 요소중 프로그램 명세서를 초고급언어나 예제에 의한 방법 또는 트레이스(Trace)로 기술하는 것이 일반적이다. 그러나 이 방법은 전문가가 아니면 이해하기 어렵고, 불량이 많은 작성하기 어려운 문제점이 있다. 본 논문에서는 이런 단점을 개선하기 위해서 일반 사용자가 접하기 쉽고, 이해하기 용이한 자연어 문장으로 명세서를 작성한다. 그러나 자연어에는 많은 애매성이 존재하는데 이것을 방지하기 위해 사용자에게 미리 자연어 프로그램 틀을 제시한다. 자연어 문장으로 작성된 명세서는 형태소 분석과 구문 분석에 의해 처리되며, 구문 분석시 복합문과 내포문은 단문으로 분리한 다음, 동사를 중심으로한 격 프레임(case frame)를 만들며, 이것을 바탕으로 중간언어를 생성하는 방법을 제안한다.

  • PDF

Design of Engineering Education Using Robot Applications (로봇을 응용한 청소년 공학 설계)

  • Won, Sub;Lee, Dong-Hyuck;Lee, Jun-Ha
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2009.10a
    • /
    • pp.436-437
    • /
    • 2009
  • 본 논문에서는 로봇을 제작하고 응용함으로써 창의력을 키우고 실험과 제작을 통하여 협동심을 기르도록 하는 공학 과정을 설계하였다. 마이크로프로세서 및 무선 전송 장치 등의 차세대 유비쿼터스 개념을 통하여 이해하고 응용 및 활용하는 과정과, 반도체에 응용 제품인 컴퓨터에 대한 이론을 배우고 실습하는 과정으로 이루어져 있다. 청소년들에게 로봇을 통한 대화 공간 마련과 로봇 프로그램을 통해 과학 및 로봇분야의 인재 발굴에 기여하고 로봇에 대한 공감대 확산 및 과학 프로그램의 모델을 제시 하였다.

  • PDF

Determination of the Educational Objectives and the Outcomes of the Program for Preparing ABEEK Accreditation (ABEEK 인증을 대비한 프로그램 교육목적 및 학습성과 설정)

  • Park Kang;Kim Jung-Kuk;Park Jae-Hyun
    • Journal of Engineering Education Research
    • /
    • v.3 no.2
    • /
    • pp.51-60
    • /
    • 2000
  • Even though Accreditation Board of Engineering Education in Korea (ABEEK) started its accreditation procedures, the faculty still have difficulties in preparing the accreditation because there are little practical examples of the preparing procedure. This paper explains the practical procedure to determine the educational objectives and the outcomes, which is the first part of the accreditation preparing procedure. The educational objectives of the program should be expressed by the specific and assessable sentences and their contents should comply with the demands of the educational community, the objectives of the educational institute, and the characteristics of the program. The program outcomes consist of 12 outcomes from ABEEK and additional outcomes that reflect the characteristics of the program. Since the educational objectives and the outcomes should have the full connection among the objectives of the institute and the course objectives, the relationships among them should be checked using the relationship analysis matrix.

  • PDF