ABSTRACT
A project has been undertaken this past year using a cognitive based approach to implement the Computing I and II courses as defined in Implementation D of Computing Curricula 1991. The salient features of this project include: (i) strategic sequencing and associated levels of mastery of key topics based on Bloom levels; (ii) a spiral approach to presentation; (iii) integral use of structured closed labs; (iv) frequent feedback and (v) early use of teams. This project has led to a series of course documents that explicitly define and schedule course micro-objectives, that map each micro-objective to a specific Bloom knowledge level, and that help to achieve and measure those objectives.
- Abernathy 1990.Ken Abernathy, "Some Suggestions for Implementing Closed Laboratories in CSI", Proceedings of the 28~ Southeast Regional Conference, April, 1990, Greenville, South Carolina, pp. 73-79. Google ScholarDigital Library
- Abernathy 1991.Ken Abernathy, Tom AUen, John MacGregor, "Two Efforts to Incorporate Structured Laboratories into the CS Curriculum", Proceedings of the 29th Southeast Regional Conference, April 1991, Auburn, Alabama, pp. 130-133.Google Scholar
- ACM 1991.Computing Curricula 1991 - Report of the ACM/IEEE-CS Joint Curriculum Task Force.Google Scholar
- Atihuv 1989.Niv Atihuv and Seev Neumann, Princioles of Info~an'on Systems for Management, 3/d edition, William C. Brown, Dubuque Iowa, 1989.Google Scholar
- Baldwin 1992.Doug Baldwin and J.A.G.M. Koomen, "Using Scientific Experiments in Early Computer Science Laboratories", Proceedings of the 23rd SIGCSE Technical Symposium on Computer Science Education, Vol. 24, No. 1, March 1992, Kansas City, Missouri, pp. 102-106. Google ScholarDigital Library
- Bloom 1956.Benjamin S. Bloom et al, The Taxonomy of Educational Objectives: The Classification of the Educational Goals. Handbook I: The Cognitive Domain. McKay Press, New York 1956.Google Scholar
- Chance 1987.Paul Chance, "Master of Mastery", Psychology Today, April 1987, pp. 43-46.Google Scholar
- Churchman 1968.C. West Churchman, ~ Dell Press, New York, 1968.Google Scholar
- Doran 1994.M. Doran, H. E. Longenecker Jr. and J. H. Pardue, "A Systems Approach to a Data Structures Course for Information Systems Students Consistent With DPMA IS'90, ISECON'94, October 28-30, 1994, Louisville, KY, pp. 236-243.Google Scholar
- Gagné 1985.Robert M. Gagnt, The Conditions of Holt, Rinehart and Winston, New York, 1985.Google Scholar
- Gagné1988.Robert M. Gagnt, Leslie J. Briggs and Walter W. Wager, Princioles of Instructional Desijzn, Holt Rinehart and Winston, New York 1988.Google Scholar
- Joyce 1990.D. Joyce, "A Virtual Lab to Accompany CS 1 and CS2", 2ptSIGCSE Technical Symposium on Computer Science Education, February 1990, Washington DC, pp. 40- 43. Google ScholarDigital Library
- Koffman 1984.Elliot P. Koffman, Phillip L. Miller, and Caroline E. Wardle, "Recommended Curriculum for CS 1, 1984: A Report of the ACM Curriculum Task Force for CS 1", Communications of the ACM, Vol 27, No. 10, pp. 998-1001, October 1984. Google ScholarDigital Library
- Koffman 1985.Elliot P. Koffman, David Stemple, and Caroline E. Wardle, "Recommended Curriculum for CS2, 1984: A Report of the ACM Curriculum Task Force for CS2", Communications of the A CM, Vol. 28, No. 8, pp. 815-818, August 1985. Google ScholarDigital Library
- MacGregor 1988.S. Kim MacGregor, "Computer Programming Instruction: Effects of Collaboration and Structured Design Mile Posts", Journal of Research on Computing in Education, 1988, pp. 155-164.Google ScholarCross Ref
- Merrienboer 1988.J. Merrienboer, "Relationship Between Cognitive Learning Style and Achievement in an Introductory Computer Programming Course", Journal of Research on Computing in Education, Winter 1988, pp. 181 - 186.Google ScholarCross Ref
- Messer 1976.S. Messer, "Reflective-Impulsivity: A Review", Psychological Bulletin, Vol. 83, No. 6, pp. 1026 - 1052.Google ScholarCross Ref
- NSF 1986.Undergraduate Science, Mathematics and Engineering Education, NSF Task Committee on Undergraduate Science and Engineering Education, H. A. Neal (chair), NSF, March 1986.Google Scholar
- NSF 1989.Report on the National Science Foundation Disciplinary Workshops on Undergraduate Education, Directorate of Science and Engineering Education, NSF, 1989.Google Scholar
- NSF 1990.Report of the National Science Foundation Workshop on the Dissemination and Transfer of Innovation in Science, Mathematics, and Engineering Education, Dr. Richard D. Breslin (chair), Directorate for Education and Human Resources, NSF, May 1990.Google Scholar
- Pardue 1991.J. H. Pardue, M, V. Doran and H. E. Longenecker, "A Methodology For Group Learning In The Computer Science Environment", 29~ Annual Southeast Regional ACM Conference, April 1991, pp. 341-343.Google Scholar
- Pardue 1994.M. Doran, J. H. Pardue and H. E. Longenecker Jr., "Student Perception of Benefits of a Structured CS1 and CS2 Lab Environment", The Journal of Computer and Information Systems, Summer 1994 issue, Vol. XXXIV, No. 4, pp. 40 - 43.Google Scholar
- Richey 1986.Rita Riehey, The Theoretical and Conceotua! Bases of Instructional Design, Nichols Publishing, New York 1986.Google Scholar
- Salisbury 1989.David F. Salisbury, "What Should Instructional Designers Know About General Systems Theory?", Educational Technology, August 1989, pp. 42- 45. Google ScholarDigital Library
- Slavin 1980.Robert Slavin, "Cooperative Learning", Review of Educational Research, Vol. 50, No. 2, Summer 1980, pp. 313-342.Google ScholarCross Ref
- Soloway 1986.Elliot Soloway, "Learning to Program = Learning to Construct Mechanisms and Explanations", Communications of the ACM, Vol. 29, No. 9, pp. 850-858, September 1986. Google ScholarDigital Library
- Webb 1982.Noreen M. Webb, "Group Composition, Group Interaction and Achievement in Cooperative Small Groups", journal of Educational Psychology, Vol. 74, No. 4, 1982 pp. 457-484.Google Scholar
Index Terms
- A cognitive-based approach to introductory computer science courses: lesson learned
Recommendations
Updating Introductory Computer Science with Creative Computation
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science EducationThis paper reports on the results of a multi-year project in which we identified essential pedagogy and curriculum for teaching introductory computing courses focused on Creative Computation using Processing. The curriculum aligns with a traditional '...
Scaling Introductory Courses Using Undergraduate Teaching Assistants
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationUndergraduates are widely used in support of Computer Science (CS) departments' teaching missions as teaching assistants, peer mentors, section leaders, course assistants, and tutors. Those undergraduates engaged in teaching have the opportunity to ...
Bringing security into traditional computer science courses: challenges and support (abstract only)
SIGCSE '13: Proceeding of the 44th ACM technical symposium on Computer science educationIn today's world, it is critical that our students get exposure to security education as part of their Computer Science (CS) curriculum. The lack of security consciousness in digital workforce is costing businesses, government, and citizens severely ...
Comments