• Title/Summary/Keyword: Software Developer

Search Result 225, Processing Time 0.027 seconds

Analysis of the Current Status of the AI Major Curriculum at Universities Based on Standard of AI Curriculum

  • Kim, Han Sung;Kim, Doohyun;Kim, Sang Il;Lee, Won Joo
    • Journal of the Korea Society of Computer and Information
    • /
    • v.27 no.3
    • /
    • pp.25-31
    • /
    • 2022
  • The purpose of this study is to explore the implications for the systematic operation of the AI curriculum by analyzing the current status of the AI major curriculum in universities. To this end, This study analyzed the relevant curriculum of domestic universities(a total of 51 schools) and overseas QS Top 10 universities based on the industry demand-based standard of AI major curriculum developed through prior research. The main research results are as follows. First, in the case of domestic universities, Python-centered programming subjects were lacking. Second, there were few subjects for advanced learning such as AI application and convergence. Third, the subjects required to perform the AI developer job were insufficient. Fourth, in the case of colleges, the ratio of AI mathematics-related subjects was low. Based on these results, this study presented implications for the systematic operation of the AI major education.

An Automated Approach for Exception Suggestion in Python-based AI Projects (Python 기반 AI 프로젝트에서 예외 제안을 위한 자동화 접근 방식)

  • Kang, Mingu;Kim, Suntae;Ryu, Duksan
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.22 no.4
    • /
    • pp.73-79
    • /
    • 2022
  • The Python language widely used in artificial intelligence (AI) projects is an interpreter language, and errors occur at runtime. In order to prevent project failure due to errors, it is necessary to handle exceptions in code that can cause exceptional situations in advance. In particular, in AI projects that require a lot of resources, exceptions that occur after long execution lead to a large waste of resources. However, since exception handling depends on the developer's experience, developers have difficulty determining the appropriate exception to catch. To solve this need, we propose an approach that recommends exceptions to catch to developers during development by learning the existing exception handling statements. The proposed method receives the source code of the try block as input and recommends exceptions to be handled in the except block. We evaluate our approach for a large project consisting of two frameworks. According to our evaluation results, the average AUPRC is 0.92 or higher when performing exception recommendation. The study results show that the proposed method can support the developer's exception handling with exception recommendation performance that outperforms the comparative models.

Multiagent-based Distance Learning Framework using CORBA (CORBA를 이용한 멀티에이전트 기반 원격 학습프레임워크)

  • Jeong, Mok-Dong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.11
    • /
    • pp.2989-3000
    • /
    • 1999
  • Until now, most Intelligent Tutoring Systems are lacking in the modularity, the extensibility of the system, and the flexibility in the dynamic environment due to the static exchanges of knowledge among modules. To overcome these flexibility in the dynamic due to the static exchanges of knowledge among modules. To overcome these problems, we will suggest, in this paper, a Distance Intelligent Tutoring Framework, called DELFOM, based on the multiagent to cope with the various and complicated learner's requests. We could make different types of learning systems by simply changing the contents of DELFOM External that is variant part of DELFOM. This framework, therefore, provides software reuse and the extensibility based on object-oriented paradigm. And we will propose two different distance learning systems using DELFOM. Therefore this framework gives the developer/the learner the effective and easy development/learning environment. DELFOM is implemented using CORBA and Java for the network transparency and platform independence.

  • PDF

The Pilot Study of the structural design based on the Building Information Model(BIM) (Building Information Model(BIM) 기반의 건축 구조설계 Pilot Study)

  • Shin, Tae-Song;Cho, Young-Sang;Cheon, Jin-Ho;Eom, Jin-Up;Yang, Jong-Min
    • Proceedings of the Computational Structural Engineering Institute Conference
    • /
    • 2008.04a
    • /
    • pp.265-268
    • /
    • 2008
  • With application of IT convergence technique in AEC industry, it is currently conducted the research on the virtual construction system. This paper aims at the pilot study on the structural design based on BIM used in collaboration environment. The work scope of structural design includes the structural analysis model, structural detail model and analytic model and we focuse the research on the interoperability among them. It is partly utilized the transfer module supplied by software developer and partly developed here the interface module through API. This paper shows the interoperability process to pilot test and indicates the problems occurred in interface.

  • PDF

DEVELOPMENT OF WEB-BASED JAVA PROGRAM FOR NUMERICAL ANALYSIS OF PIPE FLOW (관내 유동 해석을 위한 웹기반 자바 프로그램 개발)

  • Kim, K.S.;Park, J.C.
    • Journal of computational fluids engineering
    • /
    • v.15 no.1
    • /
    • pp.88-94
    • /
    • 2010
  • In general, flow analysis programs have been built in not JAVA language but such as Fortran, C or C++ because of a merit in performance of computation. However, most developer of those languages are not free for use. User should purchase the development tools of programs, and install it on their own computer. Fortunately, JAVA is a free software, and can be used to develop WEB-based programs. It is well known that the JAVA language is time consuming for calculating. However, the performance of computer power has been increased continuously, so it is sure that the former states can be overcome. In the present study, a flow analysis program, which is interactive with Graphics, using the Web-based programing language, JAVA, has been developed for solving the two-dimensional flow motion.

Development of Automatic Geometry Design Program for 3-Dimensional Mechanical Element (3차원 기계요소를 위한 자동형상 설계프로그램 개발)

  • 김민주;전언찬
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.20 no.8
    • /
    • pp.126-134
    • /
    • 2003
  • In this study we do for the thing to develop automatic geometry design program of a mechanical element that we have used in CAD/CAM system. The program, which produces automatically three-dimensional surface and a solid model that have been used in CAD/CAM system, widely create automated two and three-dimensional model to by inputting several necessaries for a design, fur the design element. It is emphasized if you are just a beginner having only basic knowledge of the mechanical engineering, you might be able to design easily a three-dimensional model. The software to be used to develop automatic geometry design program is visualLISP to be a developer program of AutoCAD.

A Study on ZigBee Application Model Development Using UML (UML을 이용한 ZigBee Application Model 개발에 관한 연구)

  • Jung, Sung-Mo;Yoo, Ju-Hyung;Lee, Joung-Han;Lim, Dong-Jin
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.58 no.12
    • /
    • pp.2492-2497
    • /
    • 2009
  • In this paper, a user application based on ZigBee is developed using UML. Conventional development procedure for an application using ZigBee stack requires a tremendous effort, since a developer has to study programming interfaces and analyze sample code to modify and add necessary code. In this study, a sample user application based on ZigBee is modeled using UML and embedded software code is generated using an automatic code generation tool. If the application development method using UML proposed in this paper is used, it is possible for a user to easily develop an application using powerful notations of UML diagrams without paying attention to the details of complex programming code.

Process Proposal ana Metrics Adaption Method for Software Products Evaluation of Developer (개발자의 소프트웨어 제품 평가를 위한 프로세스의 제안과 메트릭의 적용방법)

  • Nam, Ki-Hyun;Han, Pan-Am;Yang, Hae-Sool
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10a
    • /
    • pp.551-554
    • /
    • 2000
  • 소프트웨어 품질의 중요성이 높아지면서 고품질의 제품을 만들기 위한 노력이 지속적으로 이루어지고 있다. 고품질 소프트웨어는 적은 노력과 비용으로 유지보수가 가능하므로 품질 향상의 중요성은 간과할 수 없는 중요한 문제이다. 현재, 소프트웨어 제품의 품질평가를 위한 프로세스로서 ISO/IEC 14598이 있으며 이 방법을 활용한 품질평가 체계와 메트릭스의 구축을 통해 품질향상을 도모하려는 연구가 활발히 진행되고 있다. 본 연구에서는 개발자가 소프트웨어 제품평가를 위해 적용할 수 있는 품질평가 프로세스를 제안하고 개발자의 제품평가 방법에 관해 기술하였다.

  • PDF

Design of Petri net based AIM Supervisory Control System Platform (페트리네트 기반 AIM 관리시스템의 플랫폼의 설계)

  • Kong S.H.;Suh I.H.;Cho Y.J.;Kang H.S.;Lee G.B.
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2006.05a
    • /
    • pp.629-630
    • /
    • 2006
  • This paper present a design experience of supervisory control system platform for agile and intelligent manufacturing(AIM). Embodied integrated environment that can do in place that do work direction, analysis command file generation, achievement using Petrinet-type Graphical Language(PGL) in proposed Supervisory Control System. Also, embodying whole system software in Modular done form, did to have extensity to fit in developer's requirement.

  • PDF

Design for Safety Flight Dynamic Model for Standard Platform (항공기 표준플랫폼을 위한 안전 비행운동모의 모델 설계)

  • Kim, Hyo-Kwan
    • Journal of the Korea Safety Management & Science
    • /
    • v.19 no.2
    • /
    • pp.63-68
    • /
    • 2017
  • Safety flight training can be done, through the platform proposed in this paper. This paper designed a flight dynamic model and identified essential functions in order to enable pilots to simulate a training environment similar to the actual. It also design activity diagram, concept as well as class diagram. This paper presents the main features and direction of aircraft to be equipped in the future standard platforms. By design main class of flight dynamic and description. it will help developer to setup the standard platform for aircraft simulation.