tailieunhanh - Lecture Notes in Computer Science- P42
Lecture Notes in Computer Science- P42:This year, we received about 170 submissions to ICWL 2008. There were a total of 52 full papers, representing an acceptance rate of about 30%, plus one invited paper accepted for inclusion in this LNCS proceedings. The authors of these accepted papers | 194 J. Wang L. Chen and W. Zhou Fig. 6. The result of compile error-check Even in the absence of face-to-face interactions in the classroom users can take programming training and improve programming skills through the platform in distance education. The main frame of the client is divided into three parts program content index system-compiling textbox and TC-compiling textbox. After choosing the problem in the index users can click on the TC programming into Turbo C environment and do programming. If they meet the compile errors that can not be solved they can click on the compile error-check button in the toolbar. They will get hints and extra help from the platform. For example a user wants to do one problem but he failed to rectify the compile error by himself so he can use the compile error-check function. The system will display the errors which are obtained by analyzing the source code in the system-compiling textbox and present the analysis of TC errors in the TC-compiling textbox. Its result is shown in Figure 6. The Figure 6 shows that the errors displayed in the system-compiling textbox are more concise and accurate. There are three correct compile errors in the program but the TC compiler shows six errors. Besides the error-- Undefined symbol flag in function main was presented by the system but could not be discovered by the TC compiler. And the errors displayed in the TC-compiling textbox are more detailed than the errors displayed in Turbo C . Equally it is also simple for users to do the logic error-check for the programs. After sending the source code to the server by using the submission button the results of logic error-check will be returned quickly. And the platform will presents them in the logic-error analysis frame. Design and Implementation of an Internet-Based Platform for C Language Learning 195 6 Conclusion This paper introduces the structure and implementation of an Internet-Based platform for C language learning in detail. More
đang nạp các trang xem trước