A Melding of Educational Strategies to Enhance the Introductory Programming Course Leo F. Denton, Dawn McKinney, and Michael V. Doran FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 CS1 Course: Introduction to Programming and Problem Solving Concepts Course format 4 credit hours 15 week semester One 75-minute and three 50-minute sessions (or three 75 minute sessions) Integrated lecture and laboratory FIE 2005 Indianapolis, Indiana Topics Problem solving strategies Programming concepts Internal representations of data Control structures Use of IDE Methods Arrays OOP basics. School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Paper View of several techniques described and studied separately in prior papers Principal elements Cognitive course framework Motivational strategies Affective objectives Adjusting course content for novice learners Refining and organizing course content FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Denton, L. F. and McKinney, D. “Affective Factors and Student Achievement: A Quantitative and Qualitative Study,” 34th ASEE/IEEE Frontiers in Education Conference, Savannah, GA, October 20 – 23, 2004. Denton, L. F., D. McKinney, and M. V. Doran. “Promoting Student Achievement With Integrated Affective Objectives,” American Society for Engineering Education Annual Conference & Exposition, Nashville, Tennessee, USA, 2003. Denton, L. F., M. V. Doran, and D. McKinney. “Integrated Use of Bloom and Maslow for Instructional Success in Technical and Scientific Fields,” in the Proceedings of the 2002 American Society for Engineering Education Annual Conference & Exposition, Montreal, Canada, 2002. Doran, M. V. and D. D. Langan. “A Cognitive-Based Approach to Introductory Computer Science Courses: Lessons Learned.” in the Proceedings of the 26th SISCSE Technical Symposium On Computer Science Education, March 1995, Nashville, TN, pp. 218222. FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 McKinney, D. and Denton, L. F. “Affective Assessment of Team Skills in Agile CS1 Labs: The Good, the Bad, and the Ugly,” Proceedings of the 36th SISCSE Technical Symposium On Computer Science Education, St. Louis, MO, February 2005. McKinney, D. and Denton, L. F., “Houston, we have a problem: there’s a leak in the CS1 affective oxygen tank,” Proceedings of the 35th SISCSE Technical Symposium On Computer Science Education, March, Norfolk, VA, 2004. McKinney, D., Froeseth, J., Robertson, J., Denton, L. F., and Ensminger, D. “Agile CS1 Labs: eXtreme Programming Practices in an Introductory Programming Course,” Proceedings of XP/Agile Universe 2004. FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Principal Findings Course achievement correlates with affective factors Student interest Lack of pressure Belonging Perceived competence Effort Value Affective factors often decrease during the semester Sections using systematic affective objectives and strategies have higher levels of affective factors and higher course completion rates Affective factors impact all students including women and minorities Internalization of professional practices can be accomplished in introductory courses and correlates with higher course grades FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Principal Assessment Instruments Quantitative Intrinsic Motivation Inventory (IMI) Institutional Integration Scale Anderson-Butcher Belonging Scale Qualitative Comparative-reflective surveys Peer Evaluations BAM chart FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Bloom-based Cognitive Framework Levels: Knowledge Comprehension Application Analysis Synthesis Evaluation FIE 2005 Indianapolis, Indiana Benefits: Standards-based approach Clear expectations Transferability Content-centered School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Something’s Amiss … Overall results Low course completion rates Low student satisfaction Three types of students Non-achievers - students not meeting course objectives Survivors - passed with significant frustrations and low motivation Excellers - achieved cognitively, were motivated, and internalized course objectives FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Obstacles to Achievement, Retention, and Recruitment Non-sustained student interest Inadequate faculty and peer support Inadequate prior knowledge Attraction of other disciplines Intimidating atmosphere Difficulty of discipline Poor teaching Large class sizes Personal problems FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Motivation Impacts physical process of learning in the brain Promotes individual growth Increases group effectiveness Leads to higher time-ontask and overall learning FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Motivational Strategies Commitments to quality Discussion approach Most desired qualities from the National Association of Colleges and Employers Armstrong – each person’s potential for genius Helen Keller – persistence and promise Polya, Maslow, Krathwohl Reflection approach Goal-setting Time management Self-regulation FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 BAM Chart FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Krathwohl-based Affective Framework Levels Receiving Responding Valuing Organization Characterization FIE 2005 Indianapolis, Indiana Benefits Standards-based approach Transition at-risk students to excellers Achieve valuing rather than compliance Enhance personal identification with discipline Transferability Learner-centered School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Examples of Affective Objectives Receiving: Students come to class ready and willing to program Responding: Students turn in assignments that follow coding and documentation standards of the class Valuing: Students recommend the use of Polya’s problem-solving strategy to fellow classmates who are having difficulty solving a problem. Students value the efficiency that can be gained from effective algorithms, data structures such as arrays, and problem-solving techniques. Students prefer to use arrays to solve problems rather than using non-aggregate data items when appropriate. Organization: Students develop habits of reflective problem solving as it relates to developing software FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 The Intellectual Challenge Remains Mostly first time programmers and a few experienced hackers Instructors have expert tacit knowledge that is not easily decomposed into distinct Computational concepts Programming language syntax Problem solving methodologies FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Moving Novices Toward Expert Understanding Soloway’s methodology Explore and evaluate multiple data representation Explore and evaluate multiple problem decompositions Select and compose a particular solution Implement solution Reflect on the solution and the process Minimizing cognitive overload Zone of proximate development – Vygotsky Spiral coverage – Bruner Subsumption learning – Ausebel Treat computational concepts, syntax, and problem-solving dimensions separately even when there is overlap FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Organizing and Refining Content Instructional templates Support for various learning styles Relevant content Whitehead’s rhythm of education Keller’s ARCS model Gagné’s nine events of instruction Interesting Related to professional development Feedback from students FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Whitehead’s Rhythms of Education Cyclical Periods of Learning Romance period Precision period Fascination with the broad significance of the idea Motivation to actively pursue the more rigorous learning Mastery of data collection techniques, notations, procedures Development of relevant problem-solving strategies Near transfer Generalization Realized patterns, meaning, and general applications Understanding of the worth of the learning Far transfer FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Keller’s ARCS Model Attention Incongruity Inquiry/participation Concreteness Humor Relevance Experience / modeling Present / future worth Power / affiliation / achievement perspectives Needs matching FIE 2005 Indianapolis, Indiana Confidence Organization of content Clear requirements Positive attributions Choice Satisfaction Natural and unexpected rewards School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Gagné’s Nine Events of Instruction Gain attention Inform learner of objectives Stimulate recall of prior learning Present content Provide guidance to learners FIE 2005 Indianapolis, Indiana Get the learners to practice / perform Provide feedback Assess learners Enhance retention of what was learned and transfer School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Balance Teaching To Match Multiple Learning Styles FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Concept Map Example FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Recap and Concluding Remarks Principal elements of whole Cognitive course framework Motivational strategies Affective objectives Adjusting course content for novice learners Refining and organizing course content Incremental implementation Positive faculty cross-training and development Course completion rates FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688 Leo F. Denton [email protected] Dawn McKinney [email protected] Michael V. Doran [email protected] http://www.cis.usouthal.edu/~mckinney/FIE2005CS1.ppt FIE 2005 Indianapolis, Indiana School of Computer and Information Sciences University of South Alabama, Mobile, AL 36688
© Copyright 2026 Paperzz