• Title/Summary/Keyword: 컴퓨터공학교육

Search Result 702, Processing Time 0.021 seconds

Implementation of a Coding Style Checking System in an Online Judge System (온라인 평가 시스템에서 코딩 스타일 검사 시스템 구현)

  • Yeonghun Kim;Junseok Cheon;Gyun Woo
    • The Transactions of the Korea Information Processing Society
    • /
    • v.13 no.9
    • /
    • pp.437-443
    • /
    • 2024
  • Adhering to coding style guidelines is crucial for both companies and developers as it improves code readability and reduces the costs associated with testing and maintenance. However, teaching coding style in programming courses poses challenges. Setting up an environment for learning coding styles is hard, and there are no predefined coding style rules for beginners. From the learners' perspective, since adherence to coding styles does not affect their grades, they do not feel a strong need to learn them. This paper introduces a coding style checking system for an online evaluation system. The proposed system is implemented to check and evaluate coding styles in C, Java, and Python. Additionally, we applied 234 out of the 1,023 rules provided by the language-specific tools, which is 23.08%, allowing for the application of coding style rules according to the course progression. Moreover, we motivated learners to improve their coding style by adding quality scores to their basic scores. After introducing the coding style education system, the number of students scoring over 25 points on their initial submissions increased by 149.47%, from 18 students in the first week to 44 students in the sixth week. Learners used the coding style checking system to learn how to apply coding style rules and subsequently implemented their code in adherence to the specified coding styles.

Online Learning Platform Activation Strategy based on STEP Learner Analysis and Survey (STEP 학습자분석 및 실태조사에 기반한 온라인 학습 플랫폼 활성화 방안)

  • Myung, Jae Kyu;Park, Min-Ju;Min, Jun-Ki;Kim, Mi Hwa
    • Journal of Practical Engineering Education
    • /
    • v.13 no.2
    • /
    • pp.333-349
    • /
    • 2021
  • The fourth industrial revolution based on information and communication technology has increased the need for an environment where contents in new technologies can be learned for the development of lifelong vocational capabilities. To prepare for this, K University's online lifelong education center has established STEP, a smart learning platform. In this study, we conducted a study and other platform case analysis for STEP learner types, a survey of learners, and a comprehensive analysis based on these results to classify characteristics by learner types. It also intended to establish a plan to provide customized services to meet the needs of STEP learners in the future. The derived results are as follows. It is necessary to constantly manage learning content difficulty and learning motivation survey, and also needs to refine the operation of learning content in terms of learning composition. In addition, it is important to secure specialized content, to manage vulnerable learners, to actively introduce a learner support system and various educational methods.

Study on the Analysis of the Recognition and Improvements by Professors for the CAC(Computing Engineering Committee) (컴퓨터·정보(공)학 분야 공학교육인증제 운영성과에 대한 교수들의 인식 분석 및 개선방안 연구)

  • Han, Ji Young;Kang, So Yeon;Jeon, Ju Hyun
    • Journal of Engineering Education Research
    • /
    • v.19 no.5
    • /
    • pp.35-47
    • /
    • 2016
  • This study analyzed outcomes of CAC(Computing Accreditation Committee) program individually applied in the field of computing engineering since 2007, and draw improvements. Literature review through academic journals, survey research and the FGI(Focus Group Interview) were used to accomplish objectives of the study. In addition, the survey research and FGI were done for professors. For the survey research, nationally 20 out of 44 universities which operates the CAC program were investigated, and sample universities were considered by region. FGI was done to analyze the performance and problems of CAC in more detail for 6 experts. Results of the study were follows as; first, CAC program was activated through the Seoul Accord activation support business by government. Second, BSM(Basic Science and Math), engineering major and engineering design education have been strengthened compared with before and after of CAC introduction in the computing engineering field. Third, soft skills needed for students in the college of engineering have been organized in the professional general curriculum, and professors aware of improvement of ability of the students for the skills. The degree of satisfaction for the CAC program has been examined as normal level, but improvement of educational system and the overall quality enhancement of computing engineering education were affected by CAC program. Nonetheless of positive results of CAC program, incentive system for certification program graduates, the expansion of the autonomy of the department, reduction in the amount of self-evaluation report, and support of administrative human resources were suggested for taking root successfully of CAC program.

An Examination of the Relationship between Learning Outcomes of Employees Participating in Work-Study Integrated Degree Programs and University Efforts in Response (일학습병행 재직자학위연계 교육과정 참여학생의 학습성과와 대학측 대응 노력 간의 연관성 고찰)

  • Choi, Sungyon
    • Journal of Engineering Education Research
    • /
    • v.27 no.1
    • /
    • pp.3-12
    • /
    • 2024
  • The degree-linked programs for employees, operated by joint training centers in specialized universities that have implemented work-study integrated programs, are educational programs that require an annual government budget of around 80 billion KRW. However, the 70+ universities running these programs face issues such as a decline in academic achievement and an increase in dropout rates among students. In this paper, I conducted multiple regression analysis based on observed and measured information to examine whether the participating students in these programs are achieving an appropriate level of academic performance and to identify the factors that universities need to invest in to achieve that level. To do this, I hypothesized a causal relationship between the university's input factors and students' academic achievement, and used the SPSS program to analyze the statistical data, confirming the validity of the hypothesis. The collected data for the study were obtained through a survey developed using a Likert 4-point scale, which quantified the distribution of grades among students enrolled in IT-related departments offering the degree-linked programs for employees and the emotional contact efforts made by the universities to motivate them for academic success. Particularly, through the results of multiple regression analysis, it was confirmed that these input factors, unlike those for students in general education programs, require more personalized and frequent interactions.

Design and Implementation of PC-Mechanic Education Application System Using Image Processing (영상처리를 이용한 PC 내부구조 학습 어플리케이션 설계 및 구현)

  • Kim, Won-Jin;Kim, Hyung-Ook;Jo, Sung-Eun;Jang, Soo-Jeong;Moon, Il-Young
    • The Journal of Korean Institute for Practical Engineering Education
    • /
    • v.3 no.2
    • /
    • pp.93-99
    • /
    • 2011
  • We introduce the application what using the MultiTouch-Table of the PC-mechanic Certification. Thesedays, People does't use the Mouse and Keyboard and use people gesture. We introduce Graphic and Image by addition. Theseday, MultiTouch-Table is so famous. We use it the multitouch-table to on 3D Maxs and C#. We help them to get the certification using the component Scale and Drags through the camera view and then include the PC-Mechanic question of domestic.

  • PDF

Development of Highly Interactive Web-based Contents for Electrical Machiness (상호작용 기능을 갖춘 웹 기반의 전기기기 학습 컨텐츠 개발)

  • Ho Won;Jeong Kwang-Young
    • Journal of Engineering Education Research
    • /
    • v.6 no.2
    • /
    • pp.30-37
    • /
    • 2003
  • This paper presents web-based contents for studying electrical machines using Java Bean and Flash. The component-based software development techniques have been used to develop Java Bean and Flash components which are simple and convenient for learners. The components have been used to make 61 contents for the electrical machines. The contents have highly interactive capability, which gives much interest to learners. The learners can easily understand the electro-mechanical concept by changing the parameters interactively. The class load of the lecture can be reduced because the basic explanation of the subject is replaced by the web contents. The better quality of the class is expected by dealing with the higher concept in the classroom lecture because the basic concepts are explained through the contents.

A Study on computer engineering graduates' perception of CAC(Computing Accreditation Committee) evaluation (컴퓨터·정보(공)학 분야 졸업생의 CAC 인증성과 인식에 관한 연구)

  • Han, Jiyoung;Kang, So Yeon;Jeon, Ju Hyun
    • Journal of Engineering Education Research
    • /
    • v.19 no.4
    • /
    • pp.24-34
    • /
    • 2016
  • There's been few research to study the effects of CAC(Computing Accreditation Committee) evaluation, since start of CAC accreditation 10 years ago. The purpose of this paper is to find what computer engineering graduates perceive the effects of CAC accreditation and to suggest how CAC accreditation process can be improved. The research findings through survey are followings; First, computer engineering graduates' undergraduate education satisfaction is not high enough(3.28). Second, the computer engineering graduates don't recognize CAC accreditation necessary. Third, graduates who work in company chose design courses as the most helpful, while graduates who study in graduate school pursuing further career in master or doctor program chose major subjects. Lastly, graduates from accredited program do not think their completion of accreditation program influence their employment. Strategic approaches to make higher effectiveness of CAC accreditation system are suggested. First, improvement of curriculum and instruction method in CAC accredited program is required to satisfy the needs of students and industry. Second, efforts to inform students of understandings and necessity of accreditation are highly recommended. Third, industrial sector needs to understand CAC accreditation and give graduates from accredited program more incentives. Lastly, government support like Seoul Accord Activation Project should last for a while.

Developing an IT Course Utilizing Raspberry Pi (라즈베리파이를 활용한 IT 교과목 개발)

  • Yoo, Hyeon-Joong
    • Journal of Practical Engineering Education
    • /
    • v.7 no.2
    • /
    • pp.89-95
    • /
    • 2015
  • IT technologies are closely related to our daily life, and we are experiencing the emergence of new IT devices every day. The ongoing rapid progress of IT technology results in the increasing demand of experienced software & hardware engineers, and leads to the short life cycle of lab kits. However, the normally small to medium sized manufacturers of lab kits usually cannot even afford to support timely update and upgrade of their own kits. In this paper, we propose a way of effectively running an IT course by building a Raspberry Pi based kit. Raspberry Pi has features that allow us to not only timely update/upgrade the kit, but also expose students to various IT fields.

Fruit Tree Row Recognition and 2D Map Generation for Autonomous Driving in Orchards (과수원 자율 주행을 위한 과수 줄 인식 및 2차원 지도 생성 방법)

  • Ho Young Yun;Duksu Kim
    • Journal of the Korea Computer Graphics Society
    • /
    • v.30 no.3
    • /
    • pp.1-8
    • /
    • 2024
  • We present a novel algorithm for creating 2D maps tailored for autonomous navigation within orchards. Recognizing that fruit trees in orchards are typically aligned in rows, our primary goal is to accurately detect these tree rows and project this information onto the map. Initially, we propose a simple algorithm that recognizes trees from point cloud data by analyzing the spatial distribution of points. We then introduce a method for detecting fruit tree rows based on the positions of recognized fruit trees, which are integrated into the 2D orchard map. Validation of the proposed approach was conducted using real-world orchard point cloud data acquired via LiDAR. The results demonstrate high tree detection accuracy of 90% and precise tree row mapping, confirming the method's efficacy. Additionally, the generated maps facilitate the development of natural navigation paths that align with the orchard's layout.

A Study on the Interaction with Virtual Objects through XR Hands (XR Hands를 통한 가상 객체들과의 상호 작용에 관한 연구)

  • BeomJun Jo;SeongKi Kim
    • Journal of the Korea Computer Graphics Society
    • /
    • v.30 no.3
    • /
    • pp.43-49
    • /
    • 2024
  • Hand tracking is currently one of the most promising technologies in XR with the release of extended reality (XR) devices, in which hand tracking is used as the main manipulation. Hand tracking offers advantages in terms of immersion and realism, and as a result, it is being employed in a range of fields, including education, business, and medical care. The archery movement requires using both hands at the same time, but requires sophistication to hit the target and is a movement that has cultural and sports significance in the past. This study aimed to implement this archery movement. Therefore, this paper used the XR Hands package provided by Unity to recognize hand movements, explored the underlying OpenXR, and finally implemented the archery movement and tested it in Meta Quest 2.