• Title/Summary/Keyword: 프로그래밍 능력

Search Result 356, Processing Time 0.035 seconds

A Representation Method of Game Mechanics Using UML Notations in Game Design (UML 표기법을 활용한 게임메카닉스 설계내용 표현방법)

  • Chang, Hee-Dong
    • Journal of Korea Game Society
    • /
    • v.6 no.4
    • /
    • pp.47-53
    • /
    • 2006
  • In the game development differently with general software development, game planers, programers, and graphic designers, the specialists of the various fields, accomplished one team and they are advanced all to their goal. So it is very difficult for the development participants to communicate each other accurately and efficiently. For successful game development, all development participants should understand accurately the contents of the game design document. Specially the game mechanics as a major part of game design, requires the no-error contents, the no-error expression, and the no-error readings to all development participants because it contains almost game-play logic. It becomes more difficult for the development participants to understand accurately the game mechanics which becomes larger and complicated as the size of game development becomes larger. And configuration management of the game mechanics becomes more complicated and inefficient. In this paper, we propose a new representation method of game mechanics using UML notations for solving this problem. The proposed method satisfies the visual expression and the logical expression simultaneous for the requirements of the game mechanics because of UML notations. And the proposed method could be an efficient management of configuration because the management is based on the UML model management. The proposed representation of game mechanics of "Capture The Dude" game, shows good visual expression and good logical expression.

  • PDF

Comparative analysis of the digital circuit designing ability of ChatGPT (ChatGPT을 활용한 디지털회로 설계 능력에 대한 비교 분석)

  • Kihun Nam
    • The Journal of the Convergence on Culture Technology
    • /
    • v.9 no.6
    • /
    • pp.967-971
    • /
    • 2023
  • Recently, a variety of AI-based platform services are available, and one of them is ChatGPT that processes a large quantity of data in the natural language and generates an answer after self-learning. ChatGPT can perform various tasks including software programming in the IT sector. Particularly, it may help generate a simple program and correct errors using C Language, which is a major programming language. Accordingly, it is expected that ChatGPT is capable of effectively using Verilog HDL, which is a hardware language created in C Language. Verilog HDL synthesis, however, is to generate imperative sentences in a logical circuit form and thus it needs to be verified whether the products are executed properly. In this paper, we aim to select small-scale logical circuits for ease of experimentation and to verify the results of circuits generated by ChatGPT and human-designed circuits. As to experimental environments, Xilinx ISE 14.7 was used for module modeling, and the xc3s1000 FPGA chip was used for module embodiment. Comparative analysis was performed on the use area and processing time of FPGA to compare the performance of ChatGPT products and Verilog HDL products.

Tool for Supporting Design Pattern-Oriented Software Development (디자인 패턴지향 소프트웨어 개발 지원 도구)

  • Kim, Woon-Yong;Choi, Young-Keun
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.8
    • /
    • pp.555-564
    • /
    • 2002
  • Design patterns are used to utilize well-defined design information. As using these design patterns, we can get re-use in object-oriented paradigm, decrease the time of development and improvement the quality of software. Although these design patterns are widely used among practice, most of design patterns information is manually used, inconsistent and its utilization could be very low. Because the design patterns information that a designer applies does not appear in software, it is sometimes difficult to track them. In this paper, we propose a tool support for design pattern-oriented software development. This tool supports design pattern management, software design and automatic source code generation. The design pattern management has the function for storing, managing and analyzing the existing design pattern and registering new design pattern. The software design has the function for software design with UML and automatically generate design pattern elements. By using this design information, this system can automatically generate source code. In the result to include the tracking design pattern element that is not Included In the existing CASE tools into design information, we can build the stable and efficient system that provides to analyse software, manage design pattern and automatically generate source code.

A study on development of educational contents about combining computational thinking with design thinking (창의·컴퓨팅사고 교육내용 기본 설계 연구)

  • Oh, Kyung-Sun;Suh, Eung-Kyo;Chung, Haejin
    • Journal of Digital Convergence
    • /
    • v.16 no.5
    • /
    • pp.65-73
    • /
    • 2018
  • The objective of this study is to suggest the contents of education for software for Undergraduates who are not majoring in IT to cultivate creative and convergent people to prepare for the 4th Industrial Revolution. In the background, this study investigated the relationship between design thinking and computing thinking factors and examined the direction of software education to develop creative problem solving abilities. Two specialist questionnaires and focus group interviews were used to derive two levels of content elements for design thinking based computing thinking. According to the results of the analysis, This research is based on the process of design thinking, focusing on diffuse thinking at the first level, and the whole contents are composed. The process of producing a prototype was used to derive the computational thinking contents necessary for problem solving. This study focuses on convergent thinking at the second level and draws out the contents of computing thought to embody the first level contents of various ideas and stories into computing. It is expected that this study will be used as basic data to develop the content and method of education as SW education for non - major subject in university.

Drug Bottle Delivery Robot Capable of Smartphone-Based Control and Image Process and Combining Wheel and Quadruped (스마트폰 제어 및 영상처리를 수행하는 바퀴와 4족을 결합한 약병 전송 로봇)

  • Lee, Sang Young;Kim, Hyun Su;Kim, Young Long;Hong, Seok Ho;Kim, Dong Hwan
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.37 no.4
    • /
    • pp.569-579
    • /
    • 2013
  • Robot control and image processing using a smartphone and Wi-Fi communication is introduced. The robot has a wheel and quadruped mechanism that is transformed according to the environment and is mainly used for drug bottle delivery. The captured image on the camera is transmitted to the smartphone in the form of stream data, and the image data is processed in the smartphone to enable the robot to identify an object and to control the robot itself. A network was constructed so that only image data from the stream data was used, and an image processing scheme to identify the drug bottle and deliver it to a person using a robot arm is also presented. In this study, image processing techniques and algorithms were purely implemented on a smartphone with considerable computational power and multiple functions rather than a computer, which contributes to the intelligence and miniaturization of the robot system.

Analysis of ICT Usage for Gifted Elementary Students in Computer Science, Mathematics, and Science Field (초등 정보과학 및 수과학 분야 영재학생들의 ICT 활용실태 분석)

  • Lee, Jaeho;Park, Kyungbin
    • Journal of The Korean Association of Information Education
    • /
    • v.17 no.1
    • /
    • pp.63-71
    • /
    • 2013
  • The purpose of this study was to investigate patterns of IT usage in gifted elementary students. There were 67 Computer Science gifted students and 38 Math/Science gifted students, a total of 105 students, who attended a Convergence Computer Science Camp for 3 days. They were given 20 questions on IT usage. The results showed that these gifted students started to use the computer from ages 7 to 9 (51.9%) and consider their level of usage as average (50.0%). They also expressed a desire to learn more to enhance learning. There were some differences between the Computer Science gifted students and Math/Science gifted students. The Computer Science gifted students spent more time at the computer, considered themselves as more capable in using the computer, and thought that the computer aided in learning more, Another difference is that Computer Science gifted students utilized the computer more for education and learning purposes(56.9%), whereas Math/Science gifted students used it for recreation purposes (40.5%). Furthermore, regarding areas of further interest, most Computer Science gifted students wanted to learn more about computer programming whereas Math/Science gifted students were more interested in learning presentation methods (26.3%). In conclusion, there was a difference between Computer Science gifted students and Math/Science gifted students in self-confidence, areas of utilization and computer related areas.

  • PDF

Design and Implementation of a Question Management System based on a Concept Lattice (개념 망 구조를 기반으로 한 문항 관리 시스템의 설계 및 구현)

  • Kim, Mi-Hye
    • The Journal of the Korea Contents Association
    • /
    • v.8 no.11
    • /
    • pp.412-425
    • /
    • 2008
  • One of the important elements for improving academic achievement of learners in education through e-learning is to support learners to study by finding questions they want with providing various evaluation questions. However, most of question retrieval systems usually depend on keyword search based on only a syntactical analysis and/or a hierarchical browsing system classified by the topics of subjects. In such a system it is not easy to find integrative questions associated with each other. In order to improve this problem, in this paper we proposed a question management and retrieval system which allows users to easily manage questions and also to effectively find questions for study on the Web. Then, we implemented a system that gives to access questions for the domain of C language programming. The system makes it possible to easily search questions related to not only a single theme but also questions integrated by interrelationship between topics and questions. This is done by supporting to be able to retrieve questions according to conceptual interrelationships between questions from user query. Consequently, it is expected that the proposed system will provide learners to understand the basic theories and the concepts of the subjects as well as to improve the ability of comprehensive knowledge utilization and problem-solving.

Development and Application of a Turtle Ship Model Based on Physical Computing Platform for Students of Industrial Specialized High School (공업계 특성화고 학생을 위한 피지컬 컴퓨팅 플랫폼 기반의 모형 거북선 개발 및 적용)

  • Kim, Won-Woong;Choi, Jun-Seop
    • 대한공업교육학회지
    • /
    • v.41 no.2
    • /
    • pp.89-118
    • /
    • 2016
  • In this study, the model of Turtle Ship, which is evaluated as one of the world's first ironclad ship in battle as well as the traditional scientific and technological heritage in Korea, was combined with the Physical Computing Platform(Arduino and App Inventor) that enables students to learn the basic concepts of IT in an easy and fun way. Thus, this study contrived the Physical Computing Platform-based Turtle Ship model which will make the students of Industrial Specialized High School develop the technological literacy and humanities-based knowledge through flexible education out of stereotype and single subject as well as enhance the potential of creative convergence education. The following is a summary of the main results obtained through this study: First, Arduino-based Main-controller design and making is helpful to learn of the hardware and software knowledge about EEC(Electron Electronics Control) and to confirm the basic characteristics and performance of interaction of Arduino and actuators. Second, The fundamental Instructional environments of abilities such as implementing EEC systems, thinking logically, and problem-solving skills were provided by designing of pattern diagram, designing an actuator circuit and making, the creation of sketches as technical programming and developing of mobile app. Thirdly, This is physical computing platform based Turtle ship model that will enable students to bring up their technological literacy and interest in the cultural heritage.

The Design and Development of Online System to Improve Undergraduate Students' Competency (대학생의 역량개발을 위한 온라인 시스템 설계 및 개발)

  • Moon, Yun-Kyoung;Lee, Kyoung-Jae
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.16 no.6
    • /
    • pp.3807-3818
    • /
    • 2015
  • The objective of this study is to develop an on-line system for improving undergraduate students' competency development. After drawing elements necessary for the competency development such as assessment and planning, competency development, analysis of competency assessment, portfolio, analysis of job ability and community, based on the literature research related to competency and the analysis of the existing system, the direction of the system design was set up. The system was developed by using Microsoft Windows operating system in Windows server, ORACLE ver.10 as its database management system, and JSP and JAVA as its programing language. Reviewing errors and improvements of the system, it was modified and complemented. In order to examine the content functional utilization of the final competency development system, the utilization was verified. The competency development system for undergraduate students can be used as on-line space filled with the internalization of knowledge, self-directed competency development, convenience of record management and interactions between students-professors-alumna, owing to its functions such as boosting competency activities, cultivating career-pioneering ability and introspecting. When it is rare to find researches on the competency development system for undergraduate students, it is expected to be helpful to the development of competency education and the career education for undergraduate students as a new alternative for the competency development.

군집분석을 이용한 새로운 IS 실무자 분류 체계에 관한 연구

  • Gyeong, Won-Hyeon;Go, Seok-Ha
    • Proceedings of the Korea Society of Information Technology Applications Conference
    • /
    • 2006.06a
    • /
    • pp.573-601
    • /
    • 2006
  • IS 실무자들은 과거처럼 단순한 시스템 분석이나 프로그래밍 기법만을 갖추는 것만으로는 조직이 원하는 정보기술을 효과적으로 운용하는 것이 어렵게 되고 있다. 예전과는 달리 최근의 기업에서는 통신 시스템을 포함하는 다양한 정보기술에 관련된 지식과 기술을 전문적으로 다룰 수 있는 전문가를 원하는 추세이다. 이러한 맥락에서 IS 실무자들이 자신의 업무를 성공적으로 수행하기 위해 필요한 전문 지식과 기술은 무엇인가라는 질문에 대한 대답을 알 수 있어야만 한다. 본 연구는 IS 실무자들이 그들이 직면하고 있는 ‘IS 지식과 기술의 빠른 변화’를 얼마만큼 인식하고 있으며, 그들이 필요로 하는 지식과 기술과 업무를 수행함에 있어 필수적인 지식과 기술을 얼마만 큼 보유하고 있는지를 조사하였다. 본 연구에서는 조사된 자료를 통하여, 기존의 국내외의 문화에서 밝혀진 인구 통계학적 분류기준 (예를 들자면, 경력 수준, 지역, 직종) 이외에 이들을 분류할 수 있는 기준에는 어떠한 것이 있는가에 대한 연구를 수행하였다. 분석을 위하여 실무자들이 현업에서 많은 시간과 노력을 들이고 있는 IS 활동영역에 대한 투자시간을 기준으로 실무자들을 분류하였다. 분석에서는 조사자의 군집분석과 다차원 분석을 통하여 분류된 실무자 그룹에 대한 여러 가지 기술적인 특성과, 인구 통계학적 특성을 파악하고, 그룹들에 대하여 새로운 분류에 적합한 표기를 제시하고자 하였다. 본 논문은 정보시스템 영역에서 수행된 IS 실무자들에 다양한 연구의 한 부분으로서, 기업 환경, 조직 환경, 나아가 실무자들의 직무환경의 개선에 필요한 지식과 기술을 제공할 것이다.아날로그 방식에서 IT 기반에 의한 디지털 환경으로 변화되고 있다. 또한 e러닝, T러닝, m러닝, u러닝 등의 용어가 생성되고 있다.키지에어컨에서 사용되고 있는 밀폐형 압축기에 대해서 그림 2에서 나타내고 있는 냉방능력 10tons(120,000Btu/h) 이하를 중심으로 상기의 최근 기술 동향을 간략하게 소개하고자 한다.질표준의 지표성분으로 간주되는 진세노사이드의 절대함량과 그 성분조성 차이에 따른 임상효과의 차별성이 있는지에 대한 검토와, 특히 최근 실험적으로 밝혀지고 있는 사포닌 성분의 장내 세균에 의한 생물전환체의 인체 실험을 통한 효과 검정이 필요하다. 나아가서는 적정 복용량의 설정과 이와 관련되는 생체내 동태 및 생체이용율(bioavilability)에 관한 정보가 거의 없으므로 이것도 금후 검토해야 할 과제로 사료된다. 인삼은 전통약물로서 오랜 역사성과 그동안의 연구결과에 의한 과학성을 가지고 있으므로 건강유지와 병의 예방 및 회복촉진을 위한 보조요법제 또는 기능성 식품으로써의 유용성이 있는 것으로 판단된다. 앞으로 인삼의 활용성 증대를 위해서는 보다 과학적인 임상평가에 의한 안전성 및 유효성 입증과 제품의 엄격한 품질관리의 필요성이 더욱 강조되어야 할 것이다.xyl radical 생성 억제 효과를 보여 주었다. 본 실험을 통하여 BHT 를 제외하고 전반적으로 세포 수준에서의 oxidative stress 에 대한 억제 효과를 확인해 볼 수 있었으며 특히 수용성 항산화제들에서 두드러진 효과를 보여 주었다. 제공하여 내수기반 확충에도 노력해야 할 것 이다.있었다., 인삼이 성장될 때 부분적인 영양상태의

  • PDF