Challenges to Computer Science Education Research Mark Guzdial College of Computing/GVU Georgia Tech Bottomline: What we’re doing isn’t new, so a contribution.

Slides:



Advertisements
Similar presentations
SCIENCE PROCESS SKILLS
Advertisements

Peter Drucker Management Lessons It helps pave the way for thinking about effective management.
What’s wrong with this proof? If you figure it out, don’t call it out loud – let others ponder it as well. 1. Let a and b be non-zero such thata = b 2.
Innovative Practices in Computer Science Barbara Ericson Georgia Institute of Technology CCLI Conference Aug 2008.
© AJC /15 Microbiology and the Web: A Nerd's Eye View Alan Cann Department of Microbiology & Immunology University of Leicester UK.
CEP Welcome September 1, Matthew J. Koehler September 1, 2005CEP Cognition and Technology Who’s Who?  Team up with someone you don’t.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Online Educational Math Games as a Resource Survey Results.
Lesson 3 Variables – How our Brains Work - Variables in Python.
Welcome Welcome to “Getting Results” A National Science Foundation project developed by WGBH with the League for Innovation and 13 community colleges from.
1 UTeach Professional Development Courses. 2 UTS Step 1 Early exposure to classroom environment (can be as early as a student’s first semester)
Qatar University Exemplary Online Course Award
Linda Werner.  Learn about using pair programming to 1. promote learning 2. increase students’ confidence 3. Increase students’ enjoyment  Leave with.
Inference for Regression
Timers Exploring Computer Science Lesson Objectives The students will be able to: Create a timer.
Alan Gould Global Systems Science Project Lawrence Hall of Science, University of California Berkeley Lifelines for High School Climate Change Education.
Thinking... Why isn’t it practical to examine a whole population?
College of Science and Engineering Evaluation of the Learning and Teaching Strategy: The Way Forward? Velda McCune Centre for Teaching, Learning and Assessment.
 Computer Applications (s)  Introduction to Programming (s)  Computer Science: Principles (AP in )  Advanced Placement Computer Science.
Section 3.1: Forecasting the Future Section 3.2: What a Sample Reveals about a Population.
An Overview of Statistics
THE MEDIA EQUATION Reeves and Nass, 2003 Chapter 1.
Contrasting Women’s Experience in CS at Different Institutions Mark Guzdial College of Computing/GVU Georgia Tech Our Goal: Ubiquitous Computing Education.
A CS1 Course Designed to Address Interests of Women Lauren Rich¹*, Heather Perry, and Mark Guzdial* College of Computing/GVU Georgia Tech *Presenting¹Now,
Computer Science II 810:062 Section 01. How is CS I different from CS II? When you teach Java there are a series of decisions that have to be made…
QUALITY ENHANCEMENT PLAN SACSCOC Reaffirmation Requirement ESSENTIAL CHARACTERISTICS Focus on improving student learning New initiative; not something.
UTSA Colleges of Business and Engineering TAKE YOUR TECHNOLOGY TO THE LIMIT! 1CITE BootCamp February Technology Entrepreneurship Boot Camp Sponsored.
Is GMO food good or bad? Some say it’s a bad thing But honestly people it wont kill you There are a small group of farmers that believe it could actually.
Conversational Apologetics Pointed Questions – Part 1.
 Doubt- to be uncertain about something, to hesitate to believe  Dualism- the belief that the mind and body are separate (but interact). Mind is a kind.
Crime & Punishment The Aims of Punishment Deterrence.
Socrates, Moore, and Computer Science Education Alan Kaylor Cline Department of Computer Sciences The University of Texas at Austin November 9,
An Engaging Introduction To Computer Science. Making Our Students Think For Themselves!
Teaching Computer Graphics with a Top-Down Approach Edward Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University.
Design Process for a Non- Majors Computing Course Mark Guzdial & Andrea Forte College of Computing/GVU Georgia Institute of Technology With thanks for.
Squeak and Botkit-Port Jeff Forbes Joel Miller. Introduction ● Squeak is a pure OO language ● Based off of SmallTalk-80 – Designed at Xerox PARC by Alan.
“MYSTERY PRESENTER” AKA MARK GUZDIAL GEORGIA TECH From Cross-Disciplinary Collaboration to Learned Helplessness.
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Procedural Abstraction Object-Oriented Code.
Great Principles of Computing: Computing for Everyone Mark Guzdial College of Computing/GVU Georgia Institute of Technology.
Working with Conceptual Frameworks “We aren’t just making this all up.”
INTERPERSONAL SKILLS IN THE WORKPLACE Interpersonal skills are also known as people skills; it’s the skill to interact with people. NOT IN ORDER.
UNIT 2 LESSON 6 CS PRINCIPLES. UNIT 2 LESSON 6 OBJECTIVES Students will be able to: Write an algorithm for solving the minimum spanning tree (MST) problem.
Media Unit Writing a Film Review. Lesson Objective You will complete a draft version of your film review using the codes and conventions learnt throughout.
Optimizing our brain power HOW DO WE LEARN?. I’ll only read it if it’s interesting I have to read something that catches my attention If it’s boring,
Digital Media Lecture 0: It’s all just bits! Georgia Gwinnett College School of Science and Technology Dr. Jim Rowan.
Student Perceptions of Moodle Dr Mel Hudson Smith Graduate School of Management Plymouth University.
Innovative Undergraduate Curricula Speakers (in this order): Merrick Furst (Georgia Tech) Deepak Kumar (Bryn Mawr) Lynn Andrea Stein (Franklin W. Olin.
Survey Results. Setting CS3114 during Fall, 2011 VT Lecture-based class Students had recently spent one week using our hashing tutorial in.
What is Psychology? Pages What is Psychology? Give me your own personal definition of Psychology.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Business analytics Lessons from an undergraduate introductory course
Making Learning Visible in Computer Science Classrooms
Disciplinary Foundations of the Computational Sciences
Open up your laptops, go to MrHyatt.rocks, and do today’s bellwork
Mark Guzdial College of Computing/GVU Georgia Tech
computer languages and ms office
Last Class We Covered Asymptotic Analysis Run “time” Big O
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
Open up your laptops, go to MrHyatt.rocks, and do today’s bellwork
Open up your laptops, go to MrHyatt.rocks, and do today’s bellwork
Argument consists of premise and conclusion.
Exploring Computer Science Lesson 4-12
Introduction to Medical Computing
CS1301 – Where it Fits Institute for Personal Robots in Education
Massachusetts Institute of Technology
Final Course Reflection ELED Dr. Jiyoon Yoon
Exploring Computer Science Lesson 4-12
INTRODUCTION Educational technology as the theory and practice of educational approaches to learning. Educational technology as technological tools and.
“Good things come to those who believe, better things come to those who are patient and the best things come to those who don’t give up or let anyone in.
Presentation transcript:

Challenges to Computer Science Education Research Mark Guzdial College of Computing/GVU Georgia Tech Bottomline: What we’re doing isn’t new, so a contribution means knowing what’s happened…and going beyond it.

Computer Science is new, But Humans aren’t Evolution is slow. Lessons from Education are relevant for us.  Humans are bad at estimating their own performance and learning. Therefore, course opinion surveys are inaccurate measures of educational innovations.  Humans learn throughout their lives—our brains have enormous plasticity. Therefore, we don’t have to teach everything in the first semester, and people can unlearn “bad habits”

And Computer Science isn’t that new, People have been studying object-oriented programming since the mid-70’s.  Alan Kay and Adele Goldberg described students getting lost in class hierarchies in  We’ve known that students confuse class and instance for over 20 years. If we teach computer applications first, students won’t learn the theory to make it all make sense.  Said Alan Perlis in 1961.

And Computer Science Education isn’t new either For example: Lessons about Algorithm Animation  Aptitude-Treatment Interaction (ATI)  Static images.  Predictions.  Making own’s own. A contribution means we have to build on what others have done.  Reinvention is rarely contribution.