Summary: | 碩士 === 中原大學 === 電機工程研究所 === 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.
|