Affiliation:
1. Dept. of Computer Science, SUNY, Geneseo, NY
Abstract
Computer science is an experimental science, in the same sense that biology or physics are experimental sciences. Nonetheless, lab exercises for CS1 and CS2 courses are almost never formal “experiments” as the term would be understood in any other science. This paper describes our experiences using formal experiments in CS1 and 2 laboratories. Such exercises are extremely valuable, in part because they help students relate abstract concepts to concrete programs, but more importantly because they lead students into new areas of computing, and even new forms of learning.
Publisher
Association for Computing Machinery (ACM)
Cited by
16 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Active Learning: The Almost Silver Bullet;2020 12th International Conference on Knowledge and Systems Engineering (KSE);2020-11-12
2. Extending Instructional Support in an Algorithm Benchmarking System;2019 International Symposium on Computers in Education (SIIE);2019-11
3. A virtual lab model for an introductory computer science course;Facta universitatis - series: Electronics and Energetics;2005
4. Using Finite Experiments to Study Asymptotic Performance;Experimental Algorithmics;2002
5. Yet, more Web exercises for learning C++;ACM SIGCSE Bulletin;2000-03