An Evolving Approach to Learning Problem Solving and Program Development: The Distributed Learning Model
Article
Fadi Deek, Idania Espinosa, New Jersey Institute of Technology, United States
International Journal on E-Learning, in Norfolk, VA ISSN 1537-2456 Publisher: Association for the Advancement of Computing in Education (AACE), Waynesville, NC USA
Abstract
Traditionally, novice programmers have had difficulties in three distinct areas: breaking down a given problem, designing a workable solution, and debugging the resulting program. Many programming environments, software applications, and teaching tools have been developed to address the difficulties faced by these novices. Along with advancements in information and communication technology, methods of learning have evolved. In addition, the scope of learning can now be extended outside of the domain of traditional classroom education. Distributed learning among social educational environments, such as family, work, schools, and extracurricular groups, can directly enhance a student’ s learning experience. This paper identifies the potential enhancements in the delivery of introductory computing that result from the utilization of a distributed learning approach. It also identifies existing issues that cannot be adequately resolved with the distributed learning paradigm.
Citation
Deek, F. & Espinosa, I. (2005). An Evolving Approach to Learning Problem Solving and Program Development: The Distributed Learning Model. International Journal on E-Learning, 4(4), 409-426. Norfolk, VA: Association for the Advancement of Computing in Education (AACE). Retrieved August 10, 2024 from https://www.learntechlib.org/primary/p/4867/.
© 2005 Association for the Advancement of Computing in Education (AACE)
Keywords
References
View References & Citations Map- Agre, P. E. (1999). Information technology in higher education: The ‘global academic village’ and intellectual standardization. On the Horizon, 5, 8-11.
- Barbe, W. B., & Miline, M. N. (1981). What we know about modality strengths. Educational Leadership, 38, 378-380.
- Barron, A. (1998). A teacher’s guide to distance learning. Retrieved November 9, 2002, from http://fcit.coedu.usf.edu/distance/default.htm
- Blackwell, A. F. (1996). Metaphor or analogy: How should we see programming abstractions? Proceedings of the 8th Annual Workshop of the Psychology of Programming Interest Group, 105-113.
- Bourner, T., & Flowers, S. (1997). Teaching and learning methods in higher education: A glimpse of the future. Reflections on Higher Education - A Journal of the Higher Education Foundation, 9, 77-102.
- Collins, T., & Dewees, S. (2001). Distance education: Taking classes to the students. Retrieved October 5, 2002, from http://srdc.msstate.edu/publications/distance_education.pdf Cuseo, J.
- Cypher, A. (1993). Watch what I do: Programming by demonstration. Cambridge, MA: MIT Press. Dede, C. (1996). Distance learning to distributed learning: Making the transition. Learning & Leading with Technology, 23(7), 25-30 (ISTE - International Society for Technology in Education).
- Deek, F. P. (1999). A framework for an automated problem solving and program development environment. Journal of Integrated Design and Process Science, 3(3), 1-13.
- Deek, F. P., Ho, K., & Ramadhan, H. (2001). A critical analysis and evaluation of web-based environments for program development. Journal of Internet and Higher Education, (3)4, 223-269.
- Deek, F. P., Kimmel, H., & McHugh, J. (1998). Pedagogical changes in the delivery of the first course in computer science: Problem solving then programming. Journal of Engineering Education, (87)3, 313-320.
- Deek, F. P., Turoff, M., & McHugh, J. (1999). A common model for problem solving and program development. Journal of the IEEE Transactions on Education, 42(4), 331-336.
- Dillenbourg, P. (1999). Collaborative-learning: Cognitive and computational approaches. Oxford, England: Pergamon Press.
- Dillenbourg, P., Baker, M., Blaye, A., & O’Malley, C. (1995). The evolution of research on collaborative learning. In E. Spada & P. Reiman (Eds.), Learning in humans and machine: Towards an interdisciplinary learning science. Oxford, England.
- Du Boulay, D., O’Shea, T., & Monk, J. (1981). The black box inside the glass box: Presenting computing concepts to novices. International Journal of Man-Machine Studies, 1, 133-161. Ehrlich, K., & Soloway, E.
- Felder, R. (1993). Reaching the second tier: Learning and teaching styles in college science education. Journal of College Science Teaching, (23)5, 286-290.
- Gallemore, T. (1998). What is Space? In Collaborative virtual workspace, MIT-SPORG Research Group and the MITRE Corporation of Bedford, MA. Abstract retrieved November 9, 2002, from http://www.designformation.com/oldsite/estudio/research.html
- Green, T. R., & Petre, M. (1996). Usability analysis of visual programming environments: A ‘cognitive dimensions’ framework. Journal of Visual Languages and Computing, 7, 131-174. Kramarae, C. (2001). The third shift: Women learning online. Washington, DC: AAUW Publications. Liffick, B. W., & Aiken, R. (1996). A novice programmer's support environment. Proceedings of the SIGCSE/SIGCUE Conference on Integrating Technology into Computer Science Education, Barcelona, Spain, June 1996. Retrieved November 9, 2002, from http://cs.millersv.edu/~liffick/sigcse/sigcse.html
- Mathews, J. B. (1998). Statewide educational networking: Trends and issues highlighted. Southern Regional Education Board, Atlanta, GA. Retrieved October 5, 2002, from
- McKeachie, W. J. (1996). Teaching tips: A guidebook for the beginning college teacher, 8th Edition. Lexington, MA.
- Minsky, M. (1987). The society of mind. London, England: William Heinemann Ltd.
- Mitchell, T. M., Keller, R. M., & Kedar-Cabelli, S. T. (1986). Explanation-based generalization: A unifying view. Machine Learning, 1(1), 47-80. Deek and Espinosa
- Navarro, P., & Shoemaker, J. (2000). Performance and perceptions of distance learners in cyberspace. The American Journal of Distance Education, 14(2), 15-35.
- Oliver, S. R., & Dalbey, J. (1994). A software development process laboratory for CS1 and CS2. Proceedings of the SIGSCE, Phoenix, Arizona, 26, (1), 169-173.
- Saltzberg, S., & Polyson, S. (1995). Distributed learning on the World Wide Web. Syllabus, 9(1), 10-12.
- Salzman, M. C., Dede, C., & Loftin, B. (1996). ScienceSpace: Virtual realities for learning complex and abstract scientific concepts. Proceedings of IEEE Virtual Reality Annual International Symposium, New York, 246-253.
- Silverman, L. K., & Felder, R. M. (1988). Learning and teaching styles in engineering education. Engineering Education, 78(7), 674-681.
- Smith, B. L., & MacGregor, J. T. (1992). What is collaborative learning? In A. S. Goodsell, M. R. Maher, B. L. Smith, & J. MacGregor, (Eds), Collaborative learning: A sourcebook for higher education. University Park, PA.
- Spencer, J. C., Soloway, E., & Pope, E. (1985). Where the bugs are? Proceedings of the CHI ’85 Conference on Human Factors in Computing Systems, San Francisco, CA, 47-53. Suthers, D., & Weiner, D. A.
- Turnwald, G. H., Bull, K. S., & Seeler, D. C. (1993). From teaching to learning: Part II. Traditional Teaching Methodology. Journal of Veterinary Medical Education, 20(3), 148-156.
- Vadhavkar, S., & Peña-Mora, F. (2000). Geographically distributed team interaction space. Proceedings of the Eighth International Conference (ICCCBE - VIII), 1, 373-379.
- Vanlehn, K., Jones, R. M., & Chi, M. T. H. (1992). A Model of the self-explanation effect. Journal of the Learning Sciences, 1, 1-59.
These references have been extracted automatically and may have some errors. Signed in users can suggest corrections to these mistakes.
Suggest Corrections to ReferencesCited By
View References & Citations Map-
On the Design and Development of a UML-Based Visual Environment for Novice Programmers
Brian D. Moor & Fadi P. Deek, New Jersey Institute of Technology, United States
Journal of Information Technology Education: Research Vol. 5, No. 1 (Jan 01, 2006) pp. 53–76
-
A Visualization Tool Using UML Subset to Aid the Novice Programmer
Brian Moor & Fadi Deek, New Jersey Institute of Technology, United States
EdMedia + Innovate Learning 2005 (Jun 27, 2005) pp. 4016–4022
These links are based on references which have been extracted automatically and may have some errors. If you see a mistake, please contact info@learntechlib.org.