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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |