Lecture Notes in Computer Science- P44 pdf

5 172 0
Lecture Notes in Computer Science- P44 pdf

Đang tải... (xem toàn văn)

Thông tin tài liệu

204 I. Moon et al. Fig. 11. Writing C source code Fig. 12. Making a file for compilation Fig. 13. Execution Fig. 14. Results returned Qualitatively, the system effectively helps students to easily learn the C Language syntax and programming. The integration of multimedia education contents with the web-based C compiler support system enables students engage in C programming exercises, any time and any where, provided they have access to the internet. Fig. 15. On-line report writing and submission Virtual Education System for the C Programming Language 205 2.3 Online Report and Examination Learners' activities for report materials in the lecture notes content are shown in Fig. 15. They are saved on the database and can be restored in printout form, as shown in Fig. 16, which is given a unique ID for preventing duplication. Learners must hand in printouts to teachers for evaluation. Fig. 16. Printout of report 3 Student Response to C Programming Lecture Since 2001, students have been surveyed about a C programming lecture in four courses, at Soonchunhyang University, Korea. Over 50 students completed the survey each year, rating 6 statements on a five-point scale, ranging from ‘strongly agree’ to ‘strongly disagree’. More than 80% of students selected ‘SA(Strongly Agree)’ or ‘A(Agree)’ when answering these questions. The survey results are encouraging. The authors believe that these results demonstrate that the C programming lecture en- hances the students’ understanding of C programming. Table 1. Font sizes of headings. Table captions should always be positioned above the tables. Question SA A N D SD 1. This content helped me understand the C programming lecture. 33 48 13 3 1 2. Flash Animation helped me understand the concept of an algorithm 35 58 6 1 0 3. Java applet quiz helped me understand the syntax of the C language. 25 55 16 3 1 4. The C laboratory exercise improved my programming skills. 30 62 7 0 1 5. The web-based C compiler helped me learn C programming. 28 52 14 4 2 6. The C laboratory exercises were many and varied. 24 56 15 3 2 206 I. Moon et al. 4 Conclusions and Future Work We have implemented an efficient and cost-effective virtual education system for C programming, which can be used to enhance the quality of C programming education. The use of a simple and user-friendly design, enables a high number of people to easily access the virtual education system. Thus, advanced training using our virtual education system will be available, even when an expensive C compiler is not pro- vided for the students’ PCs. Our virtual education system has two important components: a virtual learning sys- tem and an evaluation/management system. The virtual learning system provides a very effective and convenient learning environment, based on lecture notes for the C programming language, using creative multimedia content such as Flash movies and a Java Applet. This enables learners to easily understand the subject. The virtual learn- ing system also provides a web-based compiler that compiles C programs at the server side. These programs are submitted by students, through the Internet. The server re- turns their execution results to the students' PC, thus, students need not install their own C compiler on their PCs. Students' activities such as attendance, reports and examinations are all stored and evaluated by the evaluation/management system. The evaluation/management system for attendance checking, report assignment, online examination and scoring, etc is implemented using web technologies such as HTML, Java, Java script, PHP and MySQL database. Although education is provided virtually through the internet, teach- ers can effectively observe and advise students with the assistance of our evaluation and management system, because our system provides different types of statistics for teachers, such as the correct answer ratio and degree of difficulty about each question. Our system enables students to easily understand the contents and programming techniques of the C programming language. It enables lecturers to achieve higher productivity, saving them time and labor. Future work includes: ∗ Implementing a discussion group or Frequently Asked Questions (FAQs), to provide more channels for student discussion. ∗ Supplementing this virtual laboratory with synchronous communication meth- ods, such as video conferencing, so that instructor and students can interact di- rectly in real-time. ∗ Updating this virtual Laboratory for a study of the effect on student learning outcomes. References 1. Eliot, C., Neiman, D., LaMar, M.: Medtec: A Web-based intelligent tutor for basic anat- omy. In: Proc. 2nd World Conf. WWW, Internet Intranet, pp. 161–165 (1997) 2. Brusilovsky, P., Miller, P.: Web-based testing for distance education. In: Proc. World Con- ference WWW Internet, pp. 149–154 (1999) 3. Sepe, R.B., Short, N.: Web-based virtual engineering laboratory(VE-LAB) for collabora- tive experimentation on a hybrid electric vehicle starter/alternator. IEEE Trans. Ind. Appl. 36(4), 1143–1150 (2000) Virtual Education System for the C Programming Language 207 4. Gillet, D.: The cockpit: An effective metaphor for Web-based experimentation in engi- neering Education. Int. J. Eng. Education 19(3), 389–397 (2003) 5. Rosson, M.B., Carroll, J.M.: Usability Engineering Scenario-Based Development of Hu- man-Computer Interaction. Morgan Kaufmann, San Mateo (2002) 6. Chang, K.E., Chen, S.W., Hsiao, R.S.: A programming learning system for beginners - A completion strategy approach. IEEE Trans. Education 43(2), 211–220 (2000) 7. Davidovic, A., Warren, J., Trichina, E.: Learning benefits of structural example-based adaptive tutoring systems. IEEE Trans. Education 46(2), 241–251 (2003) 8. Daly, C., Horgan, J.M.: An automated learning system for Java programming. IEEE Trans. Educ. 47(1), 10–17 (2004) 9. Wallace, D.R., Mutooni, P.: A comparative evaluation of world wide web-based and class- room teaching. J. Eng. Education 86, 211–220 (1997) 10. Burks, O.: HyperCard courseware for introduction to circuit analysis. In: ASEE Annual Meeting, pp. 496–500 11. Hwang, G.: A test-sheet-generation algorithm for multiple assessment requirement. IEEE Trans. Education 46(3), 329–337 (2003) 12. Tartaglia, A., Tresso, E.: An automatic evaluation system for technical education at the university level. IEEE Trans. Education 45(3), 268–275 (2002) 13. Russell, M., Goldberg, A., O’Connor, K.: Computer-based testing and validity: A look back into the future. Assessment Education 10(3), 279–293 (2003) 14. Renshaw, A.A., Reibel, J.H., Zukowski, C.A., Friedman, M.B.: An assessment of on-line engineering design problem strategies. IEEE Trans. Education 43(2), 83–91 (2000) 15. http://www.cs.princeton.edu/~rs/shell/ 16. http://www.cs.hope.edu/~dershem/reu/posters97/brummund/ research/ccaa/sorts.html 17. http://epaperpress.com/sortsearch/index.html F. Li et al. (Eds.): ICWL 2008, LNCS 5145, pp. 208–220, 2008. © Springer-Verlag Berlin Heidelberg 2008 Development of Contents Improving the Effectiveness of Self Learning, for the C Program Language Saeron Han, Ilhyun Moon, Kwansun Choi , Dongsik Kim, Changwan Jeon, Min Hong 1 , Sangyeon Woo 2 , and Heunggu Jeon 3 Electrical Communication Engineering, SoonChunHyang University 1 Division of Computer Science & Engineering 2 Division of Physical Education 3 Mirae Energy Tech. co. gkstofhs@paran.com, ultrabangbuje@hanmail.net, {cks1329, dongsik, jeoncw , mhong, sywoo}@sch.ac.kr, j110109@naver.com Abstract. The web affords unique opportunities to assist students in learning. Due to the rapid proliferation of the web in recent years, many educators seek to im- prove the effectiveness of their instruction by providing innovative web-based course material to their students. In particular, many web-based educational con- tents are being developed. It helps to teach and train students. It is spreading widely due to repeated learning any time, any where. In this paper we imple- mented C functions and quizzes for checking comprehension of statements in a C programming lecture, developing scenario related concepts and algorithm com- prehension. We used visual representation. The web-based contents were imple- mented as FLASH animations or Java applets. Keywords: Web, FLASH , JAVA APPLET , ANIMATION. 1 Introduction With the development of information communication, the information oriented wave that has been revolutionizing the social environment is also having a similar effect on the educational environment. To meet the needs of a rapidly changing information- intensive society,, the student needs to master new techniques and knowledge while working The student needs easy access to education and training for a change of his or her occupation. It is gradually becoming increasingly clear that education available via the web is important. In the modern society of the information age, education is being taken out of the lecture room through the development of high technology. The concept of learning is extended to the wide area of an information network. The rapid development of the computer network, with the emergence of the web, has changed the face-to-face method of traditional education, into teaching-learning between teacher and student which is not face-to-face and free from constraints of time and space, since we are using a variety of communication methods. Whenever and wher- ever we choose, we can easily learn using internet. Because of such advantages, many . hand in printouts to teachers for evaluation. Fig. 16. Printout of report 3 Student Response to C Programming Lecture Since 2001, students have been surveyed about a C programming lecture in. materials in the lecture notes content are shown in Fig. 15. They are saved on the database and can be restored in printout form, as shown in Fig. 16, which is given a unique ID for preventing duplication is gradually becoming increasingly clear that education available via the web is important. In the modern society of the information age, education is being taken out of the lecture room through

Ngày đăng: 05/07/2014, 09:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan