
- Carrasquel, J., Roberts, J., ,g~ Pane, J. (1989). The design tree: A visual approach to top-down design and data flow. SIGCSE Bulletin, 21(1), 17-21. Google Scholar
Digital Library
- Du Boulay, B. (1986). Some difficulties of learning to program. Journal of Educational Computing Research, 2(1), 57-73.Google Scholar
Cross Ref
- Eylon, B. & Lima, M. (1988). Learning and instruction: An examination of four research perspectives in science education. Review of Educational Research, 58(3), 251-301.Google Scholar
Cross Ref
- Forman, G. & Pufall, P. (1988). Constructivism in the computer age: A reconstructive epilogue. In G. Forman & P. Pufall (Eds.), Constructivism in the computer age (pp. 235-250). Hillsdale, NJ: Lawrence Erlbaum Associates.Google Scholar
- Mayer, R. (1975). Different problem-solving competencies established in learning computer programming with and without meaningful models. Journal of Educational Psychology, 67(6), 725-734.Google Scholar
Cross Ref
- PapeR, S. (1988). The conservation of Piaget: The computer as grist to the eonstructivist mill. In G. Forman & P. Pufall (Eds.), Constructivism in the comouter age (pp. 3-13). Hillsdale, NJ: Lawrence Erlbaum Associates.Google Scholar
- Pea, R., & Kurland, D. M. (1987). On the cognitive effects of learning computer programming. In R. Pea & K. Sheingold (Eds.), Mirrors of minds: Patterns of experience in educational comouting (pp. 147-177). Norwood, NJ: Ablex. Google Scholar
Digital Library
- Sleeman, D., Putnam, R., Baxter, J., & Kuspa, L. (1986). Pascal and high-school students: A study of errors. Journal of Educational Com_outing Research, 2(1), 5-23.Google Scholar
Cross Ref
- Soloway, E., Bonar, J., & Ehrlich, K. (1983). Cognitive strategies and looping constructs: An empirical study. Communications of the ACM, 26(I 1), 853-860. Google Scholar
Digital Library
- Soloway, E. & Ehrlich, K. (1984). Empirical studies of programming knowledge. IEEE Transactions on Software Engineering, 10(5), 595-609.Google Scholar
Digital Library
- Soloway, E., Ehrlich, K., Bonar, J., & Greenspan, J. (1982). What do novices know about programming? In B. Shneiderman & A. Badre (Eds.), Directions in human-computer interactions (pp. 27-54). Norwood, NJ: Ablex.Google Scholar
- Spohrer, J., & Soloway, E. (1986). Novice mistakes: Are the folk wisdoms correct? Communications of the ACM, 29(7), 624-632. Google Scholar
Digital Library
Index Terms
Parameter passing: the rules the students construct
Recommendations
Please Pass the Rules: A Rule Interchange Demonstration
RuleML '08: Proceedings of the International Symposium on Rule Representation, Interchange and Reasoning on the WebIt is commonly accepted that separating the declarative rules from the procedural code of an application makes that application easier to understand and easier to modify. What has been lacking is a standard representation for rules --- until now. Using ...
An empirical study on API parameter rules
ICSE '20: Proceedings of the ACM/IEEE 42nd International Conference on Software EngineeringDevelopers build programs based on software libraries to reduce coding effort. If a program inappropriately sets an API parameter, the program may exhibit unexpected runtime behaviors. To help developers correctly use library APIs, researchers built ...
Construct robust rule sets for classification
KDD '02: Proceedings of the eighth ACM SIGKDD international conference on Knowledge discovery and data miningWe study the problem of computing classification rule sets from relational databases so that accurate predictions can be made on test data with missing attribute values. Traditional classifiers perform badly when test data are not as complete as the ...






Comments