Computation teaching problems

Slides:



Advertisements
Similar presentations
College Algebra Course Redesign Southeast Missouri State University.
Advertisements

S.T.A.I.R.. General problem solving strategy that can be applied to a range problems.
Why take classes through the Saskatoon Catholic Cyber School?
June 13, Introduction to CS II Data Structures Hongwei Xi Comp. Sci. Dept. Boston University.
Writing a website article to give advice
September 5, Concepts of Programming Languages Hongwei Xi Comp. Sci. Dept. Boston University.
September 7, Concepts of Programming Languages Hongwei Xi Comp. Sci. Dept. Boston University.
July 16, Introduction to CS II Data Structures Hongwei Xi Comp. Sci. Dept. Boston University.
Presented by: Louise Robichaux
How to be a GOOD Writer and Speaker. “I don’t like school!” “Okay. Why not?” “I just don’t.” “I know, but is there a particular reason?” “School is stupid.”
1 Learning Statistics Your goals and beliefs about learning statistics are directly related to your grade in STT 215.
Family and Community Support Family and Community Supports Workshop.
What you need to know about this class A powerpoint syllabus.
Evaluation of Inspired Writing Voices of Littleton Students September 27, 2010 Evaluation of Inspired Writing Voices of Littleton Students September 27,
What tests do they have to sit? Why are SATs important? How does the school prepare my child for SATs? How can I help my child?
Introducing CLT While Avoiding Classroom Culture Shock Marla Yoshida ACP TEFL Program UCI Extension International Programs.
Welcome to my conference! February th grade Taneal.
The Initial Problem Chapter 1, Section 1.6 #71 x = 793 x needs to be isolated on the left. Therefore, 341 should be subtracted from both sides: x.
What was your easiest assignment in Algebra & why? My easiest assignment for algebra was a work sheet called Graphing Linear Equations because I came.
Cover Letter So far in Science we have learned about the rock cycle and carbon cycle, minerals, balancing equations, and much more. My favorite part of.
MA101 – Intermediate Algebra The Dawning of a New Way to Develop Skills in Mathematics Spring 2009.
Setting Goals! By: Mrs. Irvin.
Teacher Interviews Standard #3 learning environments: the teacher works with others to create environments that support individual and collaborative learning,
Math made easy…yeah right!. Working the curriculum  Essential components  Daily common core review  Teaching tools  Visual learning bridge  Guided.
© 2015 albert-learning.com How to talk to your boss How to talk to your boss!!
DSMA 0393/1414 Comments of Students. Co-requisite Model Student Comments Students were given this request on their final examination: Write a statement.
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
Principles of Demonstrative Instructional Video Peyton R. Glore Assistant Professor School of Information Technology Macon State College October 17, 2007.
Accountability Pillar: Continuous Improvement – School Improvement Detail.
Introduction to CSCI 1311 Dr. Mark C. Lewis
Building Comfort With MATLAB
1 Chapter Chapter 2 The Whole Numbers.
Numeracy.
Effective Time Management
Flipping the classroom
3.5 General feeling that knowledge of hydrology has improved … but more is needed.
Software Engineering / Computer Science
Teaching for Understanding: What Will It Take?
Undergraduate Teaching My Experience
Effects of Inquiry Based Learning on an Undergraduate Precalculus Class Jessica Wilson.
Kim Mitchell RN MN Red River College Winnipeg, MB
Managing study and approaches to learning
Reading Effectively.
How to ensure a great year
Principles of Curriculum Development
Mathshell in Practice Ready Made Quality Group Work 6-8
Darla M. Cooper, Ed.D. Director, Research and Evaluation
Mrs. Atkinson 6th grade Math and Science
Raising student achievement by promoting a Growth Mindset
English B1A Getting Started.
Welcome to Physics 1D03.
Introduction to CS II Data Structures
Personalize Practice with Accelerated Math
Course name and code.
Steven H. Emerman Department of Earth Science Utah Valley University
Lecture Demonstrations and the Force Concept Inventory
Intro to CIT 594
WELCOME TO TOWSON UNIVERSITY
PHYS 202 Intro Physics II Catalog description: A continuation of PHYS 201 covering the topics of electricity and magnetism, light, and modern physics.
Mastering Interview Questions
Top 5 Headaches with Computer Basics & MS Office Courseware
Tips for Success in Mathematics
Principles of Programming Languages
Welcome Parents of Class 5A.
What is different? Student Reactions Student demographics
Effective Questioning
6/1/2018 Module 10: Mind the Gap [Estimated time of this module: at least 40 minutes. More time will be needed depending on how many re-groupings of teachers.
Getting Ready For This Course
CS a-spring-midterm-survey
Year 11 & 12 Maths from a students’ viewpoint
Presentation transcript:

Computation teaching problems Gareth Funning, University of California, Riverside

R1 school UC land grant campus for inland southern California 20,000 undergraduates 3,300 graduate students Who we are 37% Hispanic or Latino 4% African American 15% White 31% Asian American

Computation in Earth Sciences at UCR 2010 – GEO 244, Numerical Methods and Modeling in the Geosciences Graduate class, taught alternate years Command line, shell-scripting, GMT, LaTeX and MATLAB (focus on inverse models, regression, optimization) Essential skill development for graduate research 2015 – GEO 111, Numerical Skills in Geoscience Undergraduate class, required for all majors (planned) MATLAB (focus on visualization, simple box models, simple climate/biogeochemical models) A basis to build upon for other classes in the major

What went down in GEO 242 Geophysics students International students I went into this class, very interested in the material, but pretty scared of it. Now, I feel I am walking away with a useful set of skills that I am comfortable using. I have a much better idea of what I'm doing now, honestly This class was great. I learned a whole lot useful skills which will help me analyzing and presenting my work. Homework assignments were a little lengthy, I spent on average 12-15 hours a week on them…other than that, great class and learned a lot about programming Geophysics students International students 75% positive

What went down in GEO 242 Atmospheric science students The Instructor could benefit from preparing several explanations and acknowledging that the students…are just beginning, and that it may take longer for them to understand even simple concepts. Most students were lost and confused. It forced many to have to spend the entire week looking up solutions to create maps, images, and plots. It was difficult keeping up with mathematical concepts as the teacher had a fairly fast pace…I believe this course can be tailored to cater to every students need, not just a select few. Atmospheric science students Geology students 19% negative

Lessons learned Even successful students take far too long over the assignments (not knowing when to ask for help?) Pacing was difficult with a wide range of abilities in the class, some got left behind, others finished early More varied examples needed to keep all engaged Teaching the underlying math as well as the MATLAB implementation was too much for some Reading error messages was a major issue for some students (basic computer literacy?) Student frustration is often mirrored back by the instructor!

They enjoy relatively simple programming tasks that result in a disproportionately fancy success. Creating a simple movie was a great motivator. Students often don't get the generic terminology (‘variable’, ‘parameter’, etc) They don't understand or appreciate the exactness of computer programming…you cannot randomly insert spaces, omit commas etc. BUT! movie2avi – RIP I wish MATLAB would not keep making previous usages of code redundant …it turns out if students don't grasp the science, it confuses the programming learning Students 100% don't have a clue how to use the MATLAB help…I am sure it is wonderfully mathematically and computationally correct, but it is entirely useless to my students. Andy Ridgwell, UCR

But it’s not all doom and gloom… http://www.appstate.edu/~marshallst/GLY3455/

To succeed, you must start out VERY simple. I spend two lectures just talking about directories and paths…until we cover it students won't understand why MATLAB doesn't know where their .m file is. Scott Marshall, App. State I tell my students to never spend more than 45mins on a single error. I think it is essential for students to see me write code on the fly, see me make mistakes and know that even their instructor gets errors all the time. In my course, I use data from petrology, to geophysics, strike and dip stuff, hydrology, image analysis. Students are quick to dismiss something challenging if they think it is only relevant outside of their primary interest. Have significant time for office hours. Students will get stuck on very tiny syntax errors and waste hours on something very simple.