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 improve the effectiveness of their instruction by providing innovative web-based course material to their students. In particular, many web-based educational contents 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 implemented C functions and quizzes for checking comprehension of statements in a C programming lecture, developing scenario related concepts and algorithm comprehension. We used visual representation. The web-based contents were implemented as FLASH animations or Java applets.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Jarc, D.J., Feldman, M.B., Heller, R.S.: Accessing the Benefits of Interactive Prediction Using Web-based Algorithm Animation Courseware. In: SIGCSE 2000, pp. 377–381 (2000)
Ierardi, D., Li, T.W.: Binary Search Tree Applets, September 1 (2001), http://aleph0.clarku.edu/%7Eachou/cs102/examples/bst_animation/
Dann, W., Cooper, S.: Pausch, Using Visualization to Teach Novices Recursion. In: Proc. Technology into Computer Science Education, pp. 109–112 (2001)
Jarc, D.J.: Interactive Data Structure Visualizations, http://www.student.seas.gwu.edu/~idsv/idsv.html
Choi, K., Jeon, H.: A Study on the Development of an Web-based C Compiler for C Programming Lab. In: IC 2003 proceeding, vol. II, pp. 698–700 (2003)
Asif, A.: Sample multimedia elements for teaching dogotal signal processing in communication, http://www.cs.yorku.ca/~asif/spc/multimedia.htm
Schodorf, J.B., Yoder, M.A., McClellan, J.H., Schafer, R.W.: Using multimedia to teach the theory of digital multimedia signal. IEEE Transactions on Education 39(3), 226–341 (1996)
Kim, D., Choi, K., Lee, S.: Implementation of web-based virtual laboratory for electronic circuits. Korean Society for Engineering Education & technology 6(1) (2003)
Goodrich, M.T., Tamassia, R.: Data Structures and Algorithms in Java, 4th edn., http://ww0.java4.datastructures.net
Choi, K., Lee, S., Ahn, J.: Practice & compenhension for C programming. ShinHwa press (2001)
MaengkyeeKang: Data Structure. Hongneung Science Press (1995)
Holub, A.: Taming Java Threads. Apress (2001)
Cornell, G., Horstmann, C.S.: core JAVA SunSoft Press (1997)
Oaks, S., Wong, H.: Java Threads, 2nd edn. O’Reilly, Sebastopol (1999)
Lee, H., Lee, Y.: Java Programming Bible Ver. 2. YoungJin Press (2000)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Han, S. et al. (2008). Development of Contents Improving the Effectiveness of Self Learning, for the C Program Language. In: Li, F., Zhao, J., Shih, T.K., Lau, R., Li, Q., McLeod, D. (eds) Advances in Web Based Learning - ICWL 2008. ICWL 2008. Lecture Notes in Computer Science, vol 5145. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85033-5_21
Download citation
DOI: https://doi.org/10.1007/978-3-540-85033-5_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85032-8
Online ISBN: 978-3-540-85033-5
eBook Packages: Computer ScienceComputer Science (R0)