http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
부분 점수를 활용한 코드 자동 채점 시스템의 채점 방법 개선
송동수(Dongsu-Su Song),우균(Gyun Woo) 대한전자공학회 2023 대한전자공학회 학술대회 Vol.2023 No.6
This paper proposes a new method of giving partial scores to each test case by improving the on-off scoring method of an existing online judge system. The proposed new scoring method gives a partial score in the case whose data type of the program output is one of real (float), string, array, or multi-line output. Even if it does not exactly match the output of the program required, partial scores will be given if a close output comes out. Using this method, we can give a difference in scores from programs that produce no output or completely wrong-designed programs. This partial scoring method can encourage learners by evaluating their problem-solving skills more accurately in the online judge system.
김동섭 ( Dongseob Kim ),송동수 ( Dongsu Song ),우균 ( Gyun Woo ) 한국정보처리학회 2023 한국정보처리학회 학술대회논문집 Vol.30 No.2
프로그래밍 모바일 앱은 장소에의 제약성 해소와 장비의 경량화가 가능하다. 프로그래밍 실습을 위 한 환경으로 PC나 서버 연결 온라인 환경 등이 주로 사용되나 모바일 앱은 거의 사용되지 않는다. 이 연구에서는 모바일 앱을 활용하여 프로그래밍할 수 있는 환경을 설계하고 구현한다. 프로그래밍 언어로는 LISP의 파생어인 Scheme을 사용하였다. Scheme 언어는 다중 패러다임 언어로서 프로그래밍 교육에서 다양한 관점으로 문제 해결 방식을 제공할 수 있다. 이를 통해 Scheme 언어에 대한 인 터프리터를 서버리스 프로그래밍 앱으로 설계하고 구현하는 과정을 기술한다. 구현 결과에 대한 인터프리터 처리 성능 실험으로 재귀 함수로 피보나치 수열을 계산하였을 때 PC 수행 시간에 대한 모바일 버전 수행 시간 백분율 기하 평균은 0.96으로 모바일 환경에서도 일반 컴퓨터 환경에 버금가는 처리 성능을 얻음을 확인하였다.
이석원 ( Seok-won Lee ),송동수 ( Dongsu Song ),우균 ( Gyun Woo ) 한국정보처리학회 2023 한국정보처리학회 학술대회논문집 Vol.30 No.2
이 논문은 한글 프로그래밍 언어 KoBASIC의 설계 및 구현에 관해 기술한다. 현대 사회에서 프로그래밍은 핵심 기술로 자리 잡았으며, 프로그래밍 언어는 이를 실현하기 위한 도구이다. 그러나 대다수의 프로그래밍 언어는 영어로 구성되어 있어, 한글을 주로 사용하는 사용자들에게는 접근이 어려움을 겪고 있다. 이에 본 연구는 한글 사용자들도 쉽게 접근하고 이해할 수 있는 프로그래밍 환경을 제공하기 위한 목적으로, 전통적인 교육용 프로그래밍 언어인 BASIC을 기반으로 한글 프로그래밍 언어 KoBASIC을 새롭게 제안한다.
김연어(Yeoneo Kim),천준석(Junseok Cheon),송동수(Dongsu Song),노상훈(Sanghoon Rho),신승철(Seungcheol Shin),우균(Gyun Woo) 대한전자공학회 2023 대한전자공학회 학술대회 Vol.2023 No.6
Recently, software is becoming more complex as it is widely used in various domains. Therefore, the software verification step is becoming difficult, so it is moving toward using automated testing tools. In this situation, it is getting important to measure the testability using metrics that can represent objectively what code is advantageous for testing. In this paper, we analyze the correlation between the source code metrics and the test coverage of automated testing tools. We measured 75 code metrics through selected 20 open-source projects and analyzed the correlation between these metrics and the coverage which is gained through COYOTE, an automated testing tool. Unfortunately, the existing code metrics and the test coverage show a low correlation. Analyzing the characteristics of the automated testing tool reveals the need for metrics that can represent the complexity of data structure.