San Antonio, Texas
June 10, 2012
June 10, 2012
June 13, 2012
2153-5965
Computers in Education
10
25.1494.1 - 25.1494.10
10.18260/1-2--22251
https://peer.asee.org/22251
728
Lin Li is an Assistant Professor of the Computer Science Department at Prairie View A&M University. He received his Ph.D. in computer science from the University of Nebraska, Lincoln, in 2004. Before that, he received his B.S. and M.E. from Beijing Institute of Technology and Chinese Academy of Sciences in 1996 and 1999, respectively. Currently, his research interests are in computer educational technology, green home, and network communications.
Jaime I. Juarez is a Software Engineer who graduated from Prairie View A&M University with a bachelor's and a master's degree in computer science. His expertise is in web design and interactive computer education technologies. He is currently working on an intelligent testing/tutoring system development. Juarez is interested in teaching computer ecience at the collegiate level.
Yonggao Yang is a tenured Associate Professor and the Interim Department Head in the Department of Computer Science at Prairie View A&M University (PVAMU) in Texas. He joined the CS Department at PVAMU as an Assistant Professor in Aug. 2002 immediately upon receiving a Ph.D. degree in information technology and computer science from George Mason University (Fairfax, Va.). Yang's research interests include computer graphics, scientific visualization, distributed virtual reality learning/training environment, and computer networks. Yang can be reached through email at yoyang@pvamu.edu.
Visualizing Programming Concepts using Flash AnimationsProgramming courses are fundamental and important for computer science education. However,critical programming concepts like recursion and pointers are often difficult to grasp forbeginning students. To help students understand the essence of programming, we developed anumber of learning modules associated with the vital concepts. By using flash animations, wvisualized the program logic and memory variation to make the abstract concepts easier tocomprehend. In pilot testing, this approach proved to be effective in stimulating students’interests and enhancing their learning performance. A management system was alsoimplemented to organize the learning modules through which instructors can edit questions andassign training activities. Students can take trainings and interact with the animations to gainbetter understanding.These courseware and learning materials not only improved instructors’ teaching efficiency, butalso practiced students’ self-study ability. This paper presents the design and implementation ofthe animations and the management system. A summary of the programming topics and coursesimpacted are also discussed.
Li, L., & Juarez, J. I., & Yang, Y. (2012, June), Work-in-Progress: Programming Concept Visualization Using Flash Animations Paper presented at 2012 ASEE Annual Conference & Exposition, San Antonio, Texas. 10.18260/1-2--22251
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2012 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015