Novices’ Expectations and Prior Knowledge of Software Development – Results of a Study with High School Students Carsten SchulteJohannes Magenheim Didactics.

Slides:



Advertisements
Similar presentations
Knowledge Construction
Advertisements

Japanese University Students’ Attitudes toward the Teacher’s English Use Koji Uenishi Hiroshima University.
 AGE Different ages have different needs, competences, and cognitive skills. Steven Pinker – acquisition of language (L1, L2 or Foreign) is guaranteed.
Principled Teaching for Deep Progress - Improving mathematical learning beyond methods and materials An NCETM research study module.
Contextual Analysis in Math and Science WHAT IS THE ROLE OF READING IN THE CONTENT AREAS (MATH & SCIENCE)? WHAT IS THE ROLE OF READING IN THE CONTENT.
Linking the Fairs to the 2013 Ontario Curriculum Social Studies 1 to 6 and History and Geography 7 and 8.
TANYA NOLAN MED, RT(R), RDMS Balancing Literacy. Learning Objectives Evaluate the differences between content and processes. Evaluate what is involved.
Meeting the Needs of Gifted Students Through the Use of Differentiated Instruction Angela Nicole Flenniken University of Saint Thomas Research Professor:
Increasing Preservice Teachers' Capacity for Technology Integration Through the Use of Electronic Models Melissa Dark Purdue University.
Scripting strategies in computer supported collaborative learning.
XP2003, May 25-29, 2003, Genova, Italy  An Experiment Working with RUP and XP Patricio Letelier, José H. Canós and Emilio.
© 2008 McGraw-Hill Higher Education. All rights reserved. 1 CHAPTER 5 Sociocultural Diversity.
2002 ASEE/IEEE FIE Conference1 Teaching Teamwork Skills in Software Engineering Based on an Understanding of Factors Affecting Group Performance Robert.
1 Keeping Track: Coordinating Multiple Representations in Programming Pablo Romero, Benedict du Boulay & Rudi Lutz IDEAs Lab, Human Centred Technology.
Designing Electronic Performance Support Systems to Facilitate Learning PSYC 512 October 20, 2005 Christina Abbott.
PPA 501 – Analytical Methods in Administration Lecture 2c – The Research Proposal.
Research Methodology Lecture No :27 (Sample Research Project Using SPSS – Part -A)
Effect of Staff Attitudes on Quality in Clinical Microbiology Services Ms. Julie Sims Laboratory Technical specialist Strengthening of Medical Laboratories.
Alternative Conceptions, Concept Change, and Constructivism.
International Conference on Enhancement and Innovation in Higher Education Crowne Plaza Hotel, Glasgow 9-11 June 2015 Welcome.
Evaluation and analysis of the application of interactive digital resources in a blended-learning methodology for a computer networks subject F.A. Candelas,
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
DAAD project “Joint Course on OOP using Java” Design Patterns in the course ‘OOP in Java’ - first experiences Ana Madevska Bogdanova Institute of informatics.
H A N G Thank you. Integrating Computer-based Multimedia Instructional Design into Teaching International English Phonetic Symbols Mingzhu Qiu Ontario.
1 Self-regulated Learning Strategies and Achievement in an Introduction to Information Systems Course Catherine, S. C. (2002). Self- regulated learning.
Margaret J. Cox King’s College London
Critical Characteristics of Situated Learning: Implications for the Instructional Design of Multimedia Herrington, J., & Oliver, R. (1995). Critical Characteristics.
Competence Analysis in the Two-subject Study Program Computer Science Jože Rugelj, Irena Nančovska Šerbec Faculty of Education Univesity of Ljubljana 1Beaver.
Applying creativity in CS high school education - criteria, teaching example and evaluation Romeike, R. (2007). Applying creativity in CS high school education.
In search for patterns of user interaction for digital libraries Jela Steinerová Comenius University, Bratislava, Slovakia
A The Open University of Israel Software Design Course for Leading CS In-service Teachers Ofra Brandes Tamar Vilner
Additional Unit 2 Lecture Notes New Instructional Design Focus School of Education Additional Unit 2 Lecture Notes New Instructional Design Focus School.
Role of Research The OOPS Survey and Types of Educational Research.
HOWCOME WEDONOTTRAIN TEACHERSTOAPPLY INFORMATION TECHNOLOGY ? HOW COME WE DO NOT TRAIN TEACHERS TO APPLY INFORMATION TECHNOLOGY ? Prof. Yehoshafat Give’on.
Measuring of student subject competencies by SAM: regional experience Elena Kardanova National Research University Higher School of Economics.
The Impact of Robot Projects on Girls' Attitudes Toward Science and Engineering Jerry Weinberg, Associate Professor Dept. of Computer Science Susan Thomas,
EXtreme Programming: Test-First Copyright Rick Mugridge UoA Rick Mugridge Department of Computer Science University of Auckland
New Advanced Higher Subject Implementation Events Computing Science Advanced Higher Course Assessment.
Content Area Reading Nakia Gardner Grand Canyon University RDG 583 The Role of Reading in Content Area Classrooms November 4, 2009.
Presenter: Ming-Chuan Chen Advisor: Ming-Puu Chen Date: 6/8/2009 The effect of feedback for blogging on college students' reflective learning processes.
The Learning Sciences and Constructivism. Learning Sciences: interdisciplinary science based in psychology, education, computer science, philosophy, sociology,
Jenefer Husman Arizona State University Jenefer Husman Arizona State University When learning seems (un)important: Future Time Perspective and post-secondary.
Evaluation of Course Design and Student Comprehension in the International Learning Environment: A Panel Data Analysis Pavasajjanant Natcha Yuji Akematsu.
Perceptive Agile Measurement: New Instruments for Quantitative Studies in the Pursuit of the Social-Psychological Effect of Agile Practices Department.
Transfer Like a Champ! By Michelle Brazeal. Transfer Training Why do we teach?
1 Interaction of hypertext forms and global versus sequential learning styles. Dünser, A., Jirasco, M. (2005). Interaction of hypertext forms and global.
Problem-Solving Approach of Allied Health Learning Community.
Working Memory and Learning Underlying Website Structure
1 The role of feedback and self- efficacy on web-based learning: The social cognitive perspective Source: Computers & Education 51 (2008) 1589 – 1598 Authors:
Surveying instructor and learner attitudes toward e-learning Presenter: Jenny Tseng Professor: Ming-Puu Chen Date: April 12, 2008 Liaw, S., Huang, H.,
The Impact of Student Self-e ffi cacy on Scientific Inquiry Skills: An Exploratory Investigation in River City, a Multi-user Virtual Environment Presenter:
Challenging students to acquire deeper knowledge in HCI course N. Ackovska and M. Kostoska 15 th Workshop on “Software Engineering and Reverse Engineering”
Definition Title: Motivation and Attitude toward Integrated Instruction through Technology in College-level EFL Reading and Writing in Taiwan Integrated.
1 Evaluating the User Experience in CAA Environments: What affects User Satisfaction? Gavin Sim Janet C Read Phil Holifield.
HCI Meeting 1 Thursday, August 26. Class Activities [1] Student questionnaire Answer the following questions: 1.When and where was the computer mouse.
Quantitative and Qualitative Methods Sebastian M. Rasinger Research Methods in Linguistics. An Introduction. Second Edition London: Bloomsbury S.M.Rasinger.
National Science Education Standards. Outline what students need to know, understand, and be able to do to be scientifically literate at different grade.
Differentiating the Primary Curriculum: An Application of Depth & Complexity Meg Kelly, Meadow Park Elementary (cell)
Introduction How to write introduction Effectively.
Gender and Classroom Size Differences in Classroom Climate and Deviant Behavior: A Study of Elementary School Students in Central Taiwan Chia- Hsun Chiang.
Strategies for blended learning in an undergraduate curriculum Benjamin Kehrwald, Massey University College of Education.
Educational Psychology Jeanne Ormrod Eighth Edition © 2014, 2011, 2008, 2006, 2003 Pearson Education, Inc. All rights reserved. Developing Learners.
Perspectives on Information Course Introduction January 25, 2016.
Presenter: Chen-Yo Chi Advisor: Dr. Chin-Ling Lee Date: June 1, 2009
Rasmus Pechuel CEO Ingenious Knowledge, Germany Prof. Marc Beutner
Oleh: Beni Setiawan, Wahyu Budi Sabtiawan
Assist. Prof.Dr. Seden Eraldemir Tuyan
Teaching and Educational Psychology
The Influence of Teachers’ Technology Use on Instructional Practices
The FIDGE Model – ANALYSIS Phase
Presentation transcript:

Novices’ Expectations and Prior Knowledge of Software Development – Results of a Study with High School Students Carsten SchulteJohannes Magenheim Didactics of InformaticsDidactics of Informatics FU Berlin University of Paderborn ICER 2005, Seattle October

Carsten Schulte, ICER05 Seattle Johannes Magenheim, 10-01/ OUTLINE Objectives and Hypotheses Design Results Conclusions

Carsten Schulte, ICER05 Seattle Johannes Magenheim, 10-01/ OBJECTIVES / INTERESTS Differences in interests and expectations? Interaction between learners’ prior Knowledge Preconceptions of software development Leo Lionni: Fish Is Fish © 1970 Random House Children’s Books Constructivism: Prior knowledge affects learning and understanding

Carsten Schulte, ICER05 Seattle Johannes Magenheim, 10-01/ DESIGN OF THE STUDY Instruments: Questionnaires: Interests, Expectations (from Pilot-Study) Preconceptions of Software development (open question) INCOBI / FIM, CIM (from psychological tests) Conducting: Mailing-list: biased group Beginning of grade schools, 28 classes, 573 students Methods: Factor Analysis Regression Analysis Qualitative ‘content analysis’

Carsten Schulte, ICER05 Seattle Johannes Magenheim, 10-01/ HYPOTHESES Hypotheses H1: Groups with different interests H2: Different expectations regarding subject matters H3: Different preconceptions of software development H4: Interests and expectations are gender-specific H5: Mutual influences of interests, expectations and preconceptions H6: Influence of computer literacy courses attended at junior high school level

Carsten Schulte, ICER05 Seattle Johannes Magenheim, 10-01/ GENDER DIFFERENCES: Interests and Expectations Strongly agree agree Neutral (neither agree nor disagree) disagree Strongly disagree General Interests In Computing Programming Course Interested in computer usage Applications

Carsten Schulte, ICER05 Seattle Johannes Magenheim, 10-01/ GENDER DEIFFERENCES: Previous Knowledge, Job-Oriented Motivation Job-oriented Motivation 1.I‘m interested in a job related to computer science 2.I‘m interested in a job which includes computer usage Knowledge related to Computer usage (4.8 girls, 6.3 boys) Motivation to use a computer (CIM: 2.7 girls; 3.0 boys) Self-Confidence in computer usage (SUCA: 2.40 girls; 2.95 boys)

Carsten Schulte, ICER05 Seattle Johannes Magenheim, 10-01/ GROUPS WITH DIFFERENT INTERESTS Type 1 experienced with interests in informatics: 18% (25% m, 5% w) Type 2 novices with interests in usage and applications 18% (16% m, 23% w) Type 3 job-oriented interests 18% (23% m, 11% w) Type 4 unable to specify particular motive / no specific motives 12% (8% m 19% w) Type 5 informatics just to fill a gap 6% Type 6 computer users with few interests related to informatics 1% H1

Carsten Schulte, ICER05 Seattle Johannes Magenheim, 10-01/ DIFFERENT EXPECTATIONS REGARDING SUBJECT MATTERS Type 1 Programming Languages and Software development 16% (20% m; 8% w) Type 2 Introductory Course, Usage of Computers, Dealing with Social Impacts 17% (12% m; 26% w) Type 3 Co-operative work in diverse, partly indistinct application 16% (13% m; 22% w) Type 4 Computer-centred work with few discussions in the group: 15% (15% m; 16% w) H2

Carsten Schulte, ICER05 Seattle Johannes Magenheim, 10-01/ MODEL / CODING SCHEME OF SOFTWARE (DEVELOPMENT) technical social product process customer evolution ● Formal ● Parts ● (G)UI ● Datastructure ● Algorithm ● Team ● Coding ● Planing ● Test ● Steps ● Iteration ● Abstraction ● Gather Needs ● Analyse Needs ● Cost Estimation ● Task Analysis ● Cooperation ● Reengineering ● Versions ● Antizipate HCI / Workflow

Carsten Schulte, ICER05 Seattle Johannes Magenheim, 10-01/ DIFFERENT PRECONCEPTIONS OF SOFTWARE DEVELOPMENT technical social product process customer evolution ● Formal ● Parts ● (G)UI ● Datastructure ● Algorithm ● Team ● Coding ● Planing ● Test ● Steps ● Iteration ● Abstraction ● Gather Needs ● Analyse Needs ● Cost Estimation ● Task Analysis ● Cooperation ● Reengineering ● Versions ● Antizipate HCI / Workflow Blue: < 5 % of answers Normal: ~ 10 % Italic: ~ 22 % Bold: > 40 % H3

Carsten Schulte, ICER05 Seattle Johannes Magenheim, 10-01/ INTERESTS AND EXPECTATIONS ARE GENDER SPECIFIC Computer usage Questions of social impact computer skills are generally important without being able to go into details programming and software-development experienced with computers Higher self-confidence in computer usage Preconceptions of software development Differences in process-scale: in ‘Teamwork’, ‘Testing’ and ‘Steps’, girls have significantly lower values H4

Carsten Schulte, ICER05 Seattle Johannes Magenheim, 10-01/ MUTUAL INFLUENCES BETWEEN INTERESTS, EXPECTATIONS AND PRECONCEPTIONS ‘Experienced with interests in informatics’ Expecting ‘Programming Languages and Software development’ Better computer knowledge (significant correlation with FIM) Regarding process-aspects of software development Positive correlation to software-development: process-scale (0.28) ‘Novices with interests in usage and applications’. Expecting ‘Introduction-, Usage- and Impact-Courses’. Lesser computer knowledge Disregarding process-aspects of software development Negative correlation to software-development: process-scale (-0.22) But: open for other aspects???? H5

Carsten Schulte, ICER05 Seattle Johannes Magenheim, 10-01/ INFLUENCE OF COMPUTER LITERACY COURSES ATTENDED AT JUNIOR HIGH SCHOOL LEVEL

Carsten Schulte, ICER05 Seattle Johannes Magenheim, 10-01/ CORRELATIONS WITH PROCESS SCALE Whole group With previous computer literacy course at lower secondary level H6

Carsten Schulte, ICER05 Seattle Johannes Magenheim, 10-01/ CONCLUSIONS I: TEACHING METHODS Process-aspects of software development Similarities to teaching writing: Novices are given a topic to write about: immediately produce text by writing their first idea, then their next idea, … in contrast, experts: also planning and revising naive beliefs about the nature of expert writing: thinking that writing is a smooth and easy process for "good" writers.”-> disencouriging Possible teaching strategy: providing students with a model of (writing) programming that involves planning and revising teaching control strategies

Carsten Schulte, ICER05 Seattle Johannes Magenheim, 10-01/ CONCLUSIONS: SUBJECT MATTER Programming Languages, Software Development Usage and Applications and social impacts Product as well as Process aspects of Software Development  methods: beginners courses differentiated by subject matters? Teaching programming affects understanding of process aspects developer-user interaction and evolutionary aspects should be integrated: socio-technical view. there is prior knowledge, teaching concepts can rely on include multiple perspectives (customer etc.) Include socio-technical characteristics of the product software