A C/C++ Online Programming Platform with Coding Style Check

碩士 === 中原大學 === 電機工程研究所 === 107 === When teaching a programming course, we found that in addition to teaching students the basic programming language syntax and problem- solving skills, it’s also important to teach students to have a good code-writing style. Many students do not develop good habits...

Full description

Bibliographic Details
Main Authors: Shen-Hung Chou, 周身鴻
Other Authors: Jia-Yin Wang
Format: Others
Language:zh-TW
Published: 2019
Online Access:http://ndltd.ncl.edu.tw/handle/7frsrb
id ndltd-TW-107CYCU5442013
record_format oai_dc
spelling ndltd-TW-107CYCU54420132019-08-27T03:43:00Z http://ndltd.ncl.edu.tw/handle/7frsrb A C/C++ Online Programming Platform with Coding Style Check 具有程式碼風格檢查的C/C++線上程式平台 Shen-Hung Chou 周身鴻 碩士 中原大學 電機工程研究所 107 When teaching a programming course, we found that in addition to teaching students the basic programming language syntax and problem- solving skills, it’s also important to teach students to have a good code-writing style. Many students do not develop good habits when writing code. When they encounter problems and seek help from others, the code format is hard to read and understand, making it more difficult and time consuming to solve the problem. To improve this situation, we attempt to develop an online problem- solving platform as a course aid tool. When a student uses the platform to solve a problem, the system will not only check the correctness of the code, but also checks format of the code and provides advice and feedback to the student. We hope that while teaching students the programming skills, we can also help students develop a good code writing style. Currently the system also provides account, course and problem management features and is primarily based on the C/C++ programming languages. In the future, we hope to add support of other programming languages and further improve the system to make it a useful tool for a programming course. Jia-Yin Wang 王佳盈 2019 學位論文 ; thesis 42 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 中原大學 === 電機工程研究所 === 107 === When teaching a programming course, we found that in addition to teaching students the basic programming language syntax and problem- solving skills, it’s also important to teach students to have a good code-writing style. Many students do not develop good habits when writing code. When they encounter problems and seek help from others, the code format is hard to read and understand, making it more difficult and time consuming to solve the problem. To improve this situation, we attempt to develop an online problem- solving platform as a course aid tool. When a student uses the platform to solve a problem, the system will not only check the correctness of the code, but also checks format of the code and provides advice and feedback to the student. We hope that while teaching students the programming skills, we can also help students develop a good code writing style. Currently the system also provides account, course and problem management features and is primarily based on the C/C++ programming languages. In the future, we hope to add support of other programming languages and further improve the system to make it a useful tool for a programming course.
author2 Jia-Yin Wang
author_facet Jia-Yin Wang
Shen-Hung Chou
周身鴻
author Shen-Hung Chou
周身鴻
spellingShingle Shen-Hung Chou
周身鴻
A C/C++ Online Programming Platform with Coding Style Check
author_sort Shen-Hung Chou
title A C/C++ Online Programming Platform with Coding Style Check
title_short A C/C++ Online Programming Platform with Coding Style Check
title_full A C/C++ Online Programming Platform with Coding Style Check
title_fullStr A C/C++ Online Programming Platform with Coding Style Check
title_full_unstemmed A C/C++ Online Programming Platform with Coding Style Check
title_sort c/c++ online programming platform with coding style check
publishDate 2019
url http://ndltd.ncl.edu.tw/handle/7frsrb
work_keys_str_mv AT shenhungchou acconlineprogrammingplatformwithcodingstylecheck
AT zhōushēnhóng acconlineprogrammingplatformwithcodingstylecheck
AT shenhungchou jùyǒuchéngshìmǎfēnggéjiǎnchádeccxiànshàngchéngshìpíngtái
AT zhōushēnhóng jùyǒuchéngshìmǎfēnggéjiǎnchádeccxiànshàngchéngshìpíngtái
AT shenhungchou cconlineprogrammingplatformwithcodingstylecheck
AT zhōushēnhóng cconlineprogrammingplatformwithcodingstylecheck
_version_ 1719237401388253184