• Title/Summary/Keyword: 프로그램 정의단계

Search Result 152, Processing Time 0.023 seconds

Analyzing the effects of artificial intelligence (AI) education program based on design thinking process (디자인씽킹 프로세스 기반의 인공지능(AI) 교육 프로그램 적용 효과분석)

  • Lee, Sunghye
    • The Journal of Korean Association of Computer Education
    • /
    • v.23 no.4
    • /
    • pp.49-59
    • /
    • 2020
  • At the beginning of the discussion of AI education in K-12 education, the study was conducted to develop and apply an AI education program based on Design Thinking and analyze the effects of the AI education programs. In the AI education program, students explored and defined the AI problems they were interested in, gathered the necessary data to build an AI model, and then developed a project using scratch. In order to analyze the effectiveness of the AI education program, the change of learner's perception of the value of AI and the change of AI efficacy were analyzed. The overall perception of the AI project was also analyzed. As a result, AI efficacy was significantly increased through the experience of carrying out the project according to the Design Thinking process. In addition, the efficacy of solving problems with AI was influenced by the level of use of programming languages. The learner's overall perception of the AI project was positive, and the perceptions of each stage of the AI project (AI problem understanding and problem exploration, practice, problem definition, problem solving idea implementation, evaluation and presentation) was also positive. This positive perception was higher among students with high level of programming language use. Based on these results, the implications for AI education were suggested.

A development of graphic simulator for power flow analysis of user define type (조류계산을 위한 사용자 정의 모델 지향형 그래픽 시뮬레이터 개발)

  • Hwang, In-Jun;Kim, Kun-Joong;Jeon, Dong-Hoon;Park, Hyun-Shin;Sin, Man-Chul;Oh, Sung-Kyun
    • Proceedings of the KIEE Conference
    • /
    • 2006.07a
    • /
    • pp.306-308
    • /
    • 2006
  • 현대 과학 기술은 개개의 분야의 고유성과 특성이 점차 모호해지고 여타 분야와의 접목 내지는 응용의 발판을 넓혀 점차 실용화하는 추세이다. 특히 경제성과 밀접한 관련이 있는 엔지니어링 분야가 더욱 그러하다. 일상생활에서 사용되는 컴퓨터의 진보는 그간 학문적인 연구에 소요되었던 시간을 단축시켰으며 연산가능 범위를 확대하였고 이것을 바탕으로 우리는 좀더 세밀하고 정확한 진단과 예측이 가능해졌다. 이는 엔지니어들이 갖추어야할 지식체계에도 영향을 주어 과거 배타적이며 폐쇄적인 업무성향을 개방적이고 공유 가능한 대상으로 변모가능하게 되었다는 점에서 의의가 크다. 특히 정보 전달의 측면에서 보면 최근 부각되고 있는 그래픽적 요소를 가미한 해석프로그램을 주목해야만 한다. 일반적인 데이터 나열이나 조작 시에 사용되던 텍스트 기법이 다이얼로그 상자를 통해 좀더 인터렉티브한 환경으로 바뀌었고 현재는 이러한 내용을 그래픽적인 환경으로 재해석하고자 하고 있다. 바로 이러한 노력의 일환으로 본 논문 역시 그래픽 시뮬레이터 개발에 관해 다루게 되었다. 본 논문에서는 그래픽이란 주제를 좀더 심층적으로 다루어 사용자 정의 타입의 단계까지 논함으로써 앞으로 나아가야 할 방향을 제시해 보고자 한다.

  • PDF

Implementation and Performance Evaluation of Parallel Programming Translator for High Performance Fortran (High Performance Fortran 병렬 프로그래밍 변환기의 구현 및 성능 평가)

  • Kim, Jung-Gwon;Hong, Man-Pyo;Kim, Dong-Gyu
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.4
    • /
    • pp.901-915
    • /
    • 1999
  • Parallel computers are known to be excellent in performance per cost also satisfying scalability and high performance. However parallel machines have enjoyed limited success because of difficulty in parallel programming and non-portability between parallel machines. Recently, researchers have sought to develop data parallel language that provides machine independent programming systems. Data parallel language such as High Performance Fortran provides a basis to write a parallel program based on a global name space by partitioning data and computation, generating message-passing function. In this paper, we describe the Parallel Programming Translator(PPTran), source-to-source data parallel compiler, generating MPI SPMD parallel program from HPF input program through four phases such as data dependence analysis, partitioning data, partitioning computation, and code generation with explicit message-passing and verify the performance of PPTran

  • PDF

Optimization-Based Determination of Apollo Guidance Law Parameters for Korean Lunar Lander (달착륙 임무를 위한 최적화 기반 아폴로 유도 법칙 파라미터 선정)

  • Jo, Byeong-Un;Ahn, Jaemyung
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.45 no.8
    • /
    • pp.662-670
    • /
    • 2017
  • This paper proposes an optimization-based procedure to determine the parameters of the Apollo guidance law for Korean lunar lander mission. A lunar landing mission is formulated as a trajectory optimization problem to minimize the fuel consumption and the reference trajectory for the lander is obtained by solving the problem in the pre-flight phase. Some parameters of the Apollo guidance, which are coefficients of the polynomial used to define the guidance command, are selected based on the reference trajectory obtained in the pre-flight phase. A case study for the landing guidance of Korean lunar lander mission using the proposed procedure is conducted to demonstrate its effectiveness.

Clustering Characteristics and Class Hierarchy Generation in Object-Oriented Development (객체지향개발에서의 속성 클러스터링과 클래스 계층구조생성)

  • Lee Gun Ho
    • The KIPS Transactions:PartD
    • /
    • v.11D no.7 s.96
    • /
    • pp.1443-1450
    • /
    • 2004
  • The clustering characteristics for a number of classes, and defining the inheritance relations between the classes is a difficult and complex problem in an early stage of object oriented software development. We discuss a traditional iterative approach for the reuse of the existing classes in a library and an integrated approach to creating a number of new classes presented in this study. This paper formulates a character-istic clustering problem for zero-one integer programming and presents a network solution method with illustrative examples and the basic rules to define the inheritance relations between the classes. The network solution method for a characteristic clustering problem is based on a distance parameter between every pair of objects with characteristics. We apply the approach to a real problem taken from industry.

A Software Development Process for Mobile Applications (모바일 앱을 위한 소프트웨어 개발 프로세스)

  • Kang, Byeong Do;Yang, SeungWeon;Lee, Jong Seok
    • Journal of Internet Computing and Services
    • /
    • v.15 no.4
    • /
    • pp.135-140
    • /
    • 2014
  • In this paper, we present a development process model for mobile applications. It consists of five development phases including requirements analysis, architecture design, navigation design, page design, and implementation and testing phase. It provides a design method with diagrams. Our development method helps program developers define functional requirements and design applications architecture and functional flow. Through our method, they can reduce their applications development time and effort. We applied our method to developing a mobile application, and then presented the diagramming products as the result of performing development phases.

Supersonic air data acquisition algorithm using total pressure sensors (전압력센서를 적용한 초고속 유동데이터 산출 알고리즘)

  • Choi, J.H.;Lee, J.Y.;Yoon, H.G.;Lim, J.S.
    • Proceedings of the Korean Society of Propulsion Engineers Conference
    • /
    • 2011.04a
    • /
    • pp.215-218
    • /
    • 2011
  • An air data acquisition algorithm has been developed for the supersonic flow at the preliminary design stage with pressure data acquisition device composed of major three total pressure sensors and two static pressure sensors. Through this algorithm, Mach number, angle of attack and sideslip angle can be very easily derived with simple interpolation algorithm and predefined data tables. In this preliminary design stage, to verify the developed algorithm, the data tables are constructed with data driven by Taylor Maccoll equation. Furthermore, these data are compared and modified with computational results based on CFD analysis. The present algorithm would be useful to get supersonic air data for the various aerial vehicles and their flight tests.

  • PDF

A Study on the Procedure of Using Big Data to Solve Smart City Problems Based on Citizens' Needs and Participation (시민 니즈와 참여 기반의 스마트시티 문제해결을 위한 빅 데이터 활용 절차에 관한 연구)

  • Chang, Hye-Jung
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.13 no.2
    • /
    • pp.102-112
    • /
    • 2020
  • Smart City's goal is to solve urban problems through smart city's component technology, thereby developing eco-friendly and sustainable economies and improving citizens' quality of life. Until now, smart cities have evolved into component technologies, but it is time to focus attention on the needs and participation of citizens in smart cities. In this paper, we present a big data procedure for solving smart city problems based on citizens' needs and participation. To this end, we examine the smart city project market by region and major industry. We also examine the development stages of the smart city market area by sector. Additionally it understands the definition and necessity of each sector for citizen participation, and proposes a method to solve the problem through big data in the seven-step big data problem solving process. The seven-step big data process for solving problems is a method of deriving tasks after analyzing structured and unstructured data in each sector of smart cities and deriving policy programs accordingly. To attract citizen participation in these procedures, the empathy stage of the design thinking methodology is used in the unstructured data collection process. Also, as a method of identifying citizens' needs to solve urban problems in smart cities, the problem definition stage of the design sinking methodology was incorporated into the unstructured data analysis process.

A SOC Design Methodology using SystemC (SystemC를 이용한 SOC 설계 방법)

  • 홍진석;김주선;배점한
    • Proceedings of the IEEK Conference
    • /
    • 2000.06b
    • /
    • pp.153-156
    • /
    • 2000
  • This paper presents a SOC design methodology using the newly-emerging SystemC. The suggested methodology firstly uses SystemC to define blocks from the previously-developed system level algorithm with internal behavior and interface being separated and validate such a described blocks' functionality when integrated. Next, the partitioning between software and hardware is considered. With software, the interface to hardware is described cycle-accurate and the other internal behavior in conventional ways. With hardware, I/O transactions are refined gradually in several abstraction levels and internal behavior described on a function basis. Once hardware and software have been completed functionally, system performance analysis is performed on the built model with assumed performance factors and influences such decisions regressively as on optimum algorithm selection, partitioning and etc. The analysis then gives constraint information when hardware description undergoes scheduling and fixed-point trans- formation with the help of automatic translation tools or manually. The methodology enables C/C++ program developers and VHDL/Verilog users to migrate quickly to a co-design & co-verification environment and is suitable for SoC development at a low cost.

  • PDF

Development of Hydrologic Data Aquisition and Management System(HDAMS) in Anyangcheon watershed (안양천 유역의 실시간 수문모니터링 자료관리시스템 개발)

  • Lee, Kyoung-Do;Kim, You-Jin;Kim, Nam-Il;Lee, Kil-Seoung
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2007.05a
    • /
    • pp.2029-2033
    • /
    • 2007
  • 오늘날 특정 유역에서의 수문현상 및 수문순환에 대한 분석을 위한 연구가 활발히 진행되고 있다. 이를 위해서는 수문자료의 관측은 반드시 수반되어야 하며, 관측자료의 품질관리 및 원시자료의 관리 등이 요구되고 있는 실정이다. 관측된 수문자료의 품질관리라 함은 자료의 신뢰도 분석과 자료의 보완의 두 과정을 포함한다. 여기서, 신뢰도 분석이라 함은 자료 속에 포함된 불확실성을 판별하는 작업을 의미하며, 자료의 불확실성은 위에서 언급된 자료의 불충분 및 불안정을 제외한 부정확, 불일관성에서 비롯된다. 자료의 보완이라 함은 자료의 신뢰도 분석을 통하여 자료 속에 포함된 불확실한 성분들을 찾아내고, 이를 제거한 후 완전한 자료로 대체하고, 자료가 결측된 경우 공백을 연결함으로써 자료의 완전성을 유지하거나 또는 불충분한 자료를 확장하는 일련의 보완작업이라고 정의한다. 자료의 품질을 결정하는 주요 인자는 크게 관측소 관리의 하드웨어적인 측면과 자료 분석의 소프트웨어적인 측면이 있다. 하드웨어적인 측면에서의 수문자료 품질관리를 위해서 본 과제에서는 현장에 설치된 수위계, 강우량계의 센서 등에 대한 장비를 점검하고, 현장실측을 통해 지속적으로 측정값을 보정해주는 역할을 수행하고 있으며, 소프트웨어적인 측면에서 수문자료의 품질관리를 위해서는 수문자료의 수집 단계부터 시작하여 데이터베이스 저장, 필터링, 통계분석, 웹 및 C/S(Client Server)를 통한 배포 등의 일련의 자료 처리 과정을 수행할 수 있는 수문자료관리 프로그램을 웹 시스템과 C/S로 분류하여 정의내릴 수 있다. 본 연구에서는 수문자료의 관리자 입장에서의 보다 효율적이고 체계적으로 자료를 관리하고 분석하기 위한 방안으로 수문자료관리시스템(Hydrologic Data Aquisition and Management System, HDAMS)을 개발하였다. 이 시스템은 안양천 유역에서 시범 적용하고 있으며, 범용성을 전제로 개발되었다. 또한 수문자료 관리 프로그램의 DB 구조 및 DB 자료를 활용한 다양한 분석기능은 갖도록 설계하였으며 계획된 데이터베이스 구조를 바탕으로 계측기 인터페이스와 사용자 인터페이스, 데이터베이스 간의 연동이 원활히 이루어지도록 개발하고자 한다.

  • PDF