Abstract
To teach programming language courses for undergraduate engineering students, instructors are faced with a plethora of challenges. Unlike similar courses provided by the computer science department, engineering students should review mathematical concepts as well as learn programming pragmatics in order to solve an engineering problem, e.g., matrix class creation and manipulation. Additionally, during the learning process practices are considered to be an essential part for further understanding. However, plagiarism always exists among students' source codes. To resolve such problems, an ontology-based model and system, called Programming Language Online Exam Platform (PLOEP), were proposed to help the practice and examination of the programming course. A questionnaire was designed and distributed to assess the effectiveness of PLOEP. Results show that engineering students can learn programming concepts more efficiently and effectively by taking exams on PLOEP. Finally, expanding the knowledge base of PLOEP was recommended to cover more concepts and other challenges associated with PLOEP were discussed.
Original language | English |
---|---|
Pages | 907-914 |
Number of pages | 8 |
DOIs | |
State | Published - 2011 |
Event | 2011 ASCE International Workshop on Computing in Civil Engineering - Miami, FL, United States Duration: 19 Jun 2011 → 22 Jun 2011 |
Conference
Conference | 2011 ASCE International Workshop on Computing in Civil Engineering |
---|---|
Country/Territory | United States |
City | Miami, FL |
Period | 19/06/11 → 22/06/11 |
Keywords
- Computer programming
- Engineering education