Computing in the Statistics Curricula. Background NSF (DUE) funded grant on “Integrating Computing into the Statistics Curricula” Goals: – map syllabi.

Slides:



Advertisements
Similar presentations
They’re Computer Savvy, Right? Well, Maybe…
Advertisements

Understanding by Design Planning Instruction Stage Three Prepared for Mercer University EDUC621 by Sherah B. Carr, Ph.D Information adapted from training.
Core Competencies Student Focus Group, Nov. 20, 2008.
Learning and Teaching Conference 2012 Skill integration for students through in-class feedback and continuous assessment. Konstantinos Dimopoulos City.
Graduate Expectations. Critical Thinking & Life Management. IBT graduates are expected to: identify and demonstrate the essential employability skills.
Technology in the Common Core State Standards Perri Applegate, Ph.D. Tulsa Public Schools Adapted from a presentation at the Oklahoma.
Balanced Literacy J McIntyre Belize.
Fostering Algebraic Thinking October 26  December 2  6-hour Assignment after Session 2  January 20 Presented by: Janna Smith
Problem Based Lessons. Training Objectives 1. Develop a clear understanding of problem-based learning and clarify vocabulary issues, such as problem vs.
Advances research methods and proposal writing Ronan Fitzpatrick School of Computing, Dublin Institute of Technology. September 2008.
CSCD 555 Research Methods for Computer Science
© Tefko Saracevic, Rutgers University1 digital libraries and human information behavior Tefko Saracevic, Ph.D. School of Communication, Information and.
Peer-Led Team Learning: A Model for Enhancing Student Learning Claire Berardini & Glenn Miller Third Annual Faculty Institute Pace University.
Supporting Classroom Interaction with Networked Tablet PCs Richard Anderson Professor of Computer Science and Engineering University of Washington.
EA Summer Training Workshop: “Developing Grammar and Vocabulary through Required Content” June 30, July 1 & 2, 2009 – 2:30 to 5:30 p.m. Kapi‘olani Community.
A teachers’ project: “Towards learner autonomy”. A teachers’ project: towards learner autonomy §Rationale §What we wanted to achieve §The process §Problems.
» Teaching an online class, what takes up most of your time?
Jeremy Hawkins, PhD, ATC Assistant Professor
Science PCK Workshop March 24, 2013 Dr. Martina Nieswandt UMass Amherst
Integrating Math in the ESOL Curriculum MATH FOR ALL.
Statistics Video Wrappers: Moving It Out of the Classroom with PreLabs Brenda Gunderson University of Michigan.
Key Strategies for Reading and Writing §Prepare by: §Tapping background knowledge for a topic. §Decide the purpose for reading/writing. §Predict how it.
An Integrated Approach to TGfU
Mathematics the Preschool Way
History–Social Science: Unit 2, Key Topic 4http://facultyinitiative.wested.org/1.
What works for students with High Functioning Autism? Susan Hines.
1 Small Group Teaching Linda Carey Centre for Educational Development Queen’s University Belfast.
Recommendations for Teaching Mathematics
1 UTeach Professional Development Courses. 2 UTS Step 1 Early exposure to classroom environment (can be as early as a student’s first semester)
Teacher’s role in different methods of teaching English.
Welcome... Simon Walls PhD Marketing School of Business Administration.
COETC Grant May 17, 2012 Facilitators: Ruth Brancard and Elaine Baker.
Guided Reading Guided reading enables students to practice strategies with the teacher’s support, and leads to independent silent reading.
A Digital Age Skill for All [space for presenters name, organization]
Effective Teaching of Health Reporting: Lectures and More Barbara Gastel, MD, MPH Texas A&M University Train the Trainer Workshop: Health Reporting for.
ALISON BYRD, STEPHANIE CHADWICK, LAURA MASON, CHELSEA OLIVER, & KRISTEN SIMPSON CULTURAL AWARENESS PROJECT: GROUP 2.
An innovative learning model for computation in first year mathematics Birgit Loch Department of Mathematics and Computing, USQ Elliot Tonkes CS Energy,
VCE Learning. To unpack the challenge of enhancing the quality of VCE learning What does the student need to know about how to interpret the task ? Ho.
Employability skills workshop This work has been produced on behalf of the National Quality Council with funding provided through the Australian Government.
1 General Introduction CPRE 416-Software Evolution and Maintenance-Lecture 1.
Information Literacy Learning and Assessment Strategies Ralph Catts.
What, Why, and How? Habits of Highly Effective Readers Pre-Reading Strategies: * Activating Schema * PQPC: Preview, Question, Predict, Code * KWL+ * KWHL.
PBL in Team Applied to Software Engineering Education Liubo Ouyang Software School, Hunan University CEIS-SIOE, January 2006, Harbin.
ESSENTIAL QUESTION What does it look like and sound like when students use evidence to support their thinking?
Shifts in the Common Core. What the shift are you talking about? Card Sort Activity (10 minutes) Handout: Reflecting on the Common Core Shifts Handout:
Communicative Language Teaching
 ByYRpw ByYRpw.
Issues and suggestions Communication skills curriculum in Engineering and Technology courses - Ms.C.Divya, AP/English.
TESOL Materials Design and Development Week 5: Workshop & Lecture on Student Learning Objectives (SLOs) and using Language Analysis in Lesson Planning.
Immediate Impacts  Networking which led to increased access to data providers, tool specialists, educators; to others expertise  Rejuvenation in our.
What are some challenges ELL students face? Think of your content area ELL challenge!
LEARNING STYLES: How do you learn the best? Presented by: Annette Deaton Coordinator of Orientation Services.
Project ECLIPSE.  The convergence of media and technology in a global culture is changing the way we learn about the world.
Melissa Nelson EDU 521 Fall First Grade Standards Whole Class KWLLearning Centers Small Groups Math : Determine and compare sets of pennies.
Session Objectives Analyze the key components and process of PBL Evaluate the potential benefits and limitations of using PBL Prepare a draft plan for.
Facilitate Group Learning
FLIBS Dec Biology Category 1 Session 2: Learning Biology within the IB Philosophy.
A Puzzle for You. Puzzle Someone is working for you for 7 days You have a gold bar, which is segmented into 7 pieces, but they are all CONNECTED You have.
1Mobile Computing Systems © 2001 Carnegie Mellon University Writing a Successful NSF Proposal November 4, 2003 Website: nsf.gov.
1 Overview of Class #2 Today’s goals Comments on syllabus and assignments Mathematics education in the U.S. and becoming a teacher of mathematics Introduction.
STEM Infusing Math and Science Across the Curriculum.
SAS What is a coach to do? Classrooms for the Future/21st Century Teaching and Learning with Technology, Pennsylvania Department of Education.
The case for scientific literacy? so pretty i never knew mars had a sun.
COLLABORATIVE WEB 2.0 TOOLS IN EDUCATION USING WIKIS & BLOGS IN THE CLASSROOM.
INTRODUCTION TO E-LEARNING. Objectives This chapter contains information on understanding the fundamental concepts of e-learning. In this chapter, e-learning.
Evan Jones. A Quick Background First year economics has a historically high failure rate of approximately 50%. Unlike accounting, statistics, mathematics.
CSC 221: Computer Programming I Spring 2010
CSC 221: Computer Programming I Fall 2005
New Graduation Requirements & A-G
Using the 7 Step Lesson Plan to Enhance Student Learning
Presentation transcript:

Computing in the Statistics Curricula

Background NSF (DUE) funded grant on “Integrating Computing into the Statistics Curricula” Goals: – map syllabi and sequences of courses for modern stat. programs – Facilitate instructors to introduce and teach such classes, providing resources (lecture notes, syllabi, assignments, data sets) and support network. 4 th of 4 workshops – Second one for teaching instructors to teach stat. computing. – 1 st discussed model syllabi for different types of students – 3 rd develop case studies in stat. computing for use by the stat. community. (In preparation.)

State of affairs Computing is a very large part of a data analysts daily task, yet remarkably small part of our educational programs We teach only enough computing to enable doing assignments, leaving students to learn on their own by mimicking and adjusting existing templates. Results are not good.

Importance of Computing Computing is as fundamental to statistics education as mathematics. We need to make the students facile with computing so they can transparently use it to express ideas. – Compute correctly and efficiently As long as computing is a difficulty, it is a distraction from one’s primary focus. – We must reduce it from being an obstacle or focus when performing analyses. – Need to enable them to reason about computations.

Critical point in statistics. Statistical computing is much broader than traditional material we have taught – Need different topics for different types of students. Computing is becoming increasingly vital part of statistical education in this era of – the Web – Ubiquitous data availability & sources. – Increased volume and complexity of data. – New and ever-evolving Web technologies. – Increased relevance of data analysis in all fields, done by non-statisticians – Communicating results in new ways (e.g. Web graphics) If we can’t compute the right answer, others will be involved to compute another answer. And computing the answer means dealing with increasingly complex computations and technologies.

Computing is typically just one missing dimension of our programs – Exposure to modern statistical methods. – Actual solving of scientific/data problems with statistical approaches. We tend to use a computing class to address both of these, as well as computing/programming topics.

We need to teach it early in the students program. Integrate it properly into a program – Teach it an intellectually rich level so students learn to reason about computation, not just “trial and error”. – Leverage it as an alternative medium for learning statistical concepts.

Focus Our focus here is on – our upper-division and graduate classes. – Teaching computational skills for data analysis and statistical research. – Equipping our students with knowledge for their careers to be able to use computers easily and to learn and evaluate new technologies as they continue to emerge. We are less focused on “using computing to teach statistics” – But are interested in how to integrate computing into such classes.

Challenges Students today are very familiar with computers, phones, etc. But not with scientific computing – Vocabulary, computational reasoning, programming We have to get them past “this is too hard to use”, “why can’t I click on a button”, … – Need to learn grammar and computational model to express themselves, both to the computer and to humans. – Compare with how we teach stat. concepts, or to write essays GUIs are convenient, but imply that the ability to compute is of secondary importance and that the computations are generic/templates.

Organizational Challenges We also have to get our colleagues on board – Difficult since few of us have been trained in computing. Fit more into already crammed curricula, and room for few additional classes. Computing requires regular, repeated exposure to internalize concepts, vocabulary and “grammar”.

Format Hopefully, very interactive with questions, comments, etc. from everybody. Please let us know if you want us to schedule discussion on a topic not in the “schedule”. Notes will be available on the Web site after the conference and will be updated as comments/questions are received. Goal is to make these materials available to you and others to facilitate teaching stat. computing classes.

“Rules of engagement” When speaking, please identify yourself to everyone and let us know your institution. We hope in the coffee/food breaks you’ll interact and build connections.

Schedule During the day, we’ll have a mix of discussions and tutorials We have asked some people to give short presentations on what they are doing. Everyone else, please participate throughout. Each topic will be a mix of – Big picture reason about why the topic is important – Technical details about the material – tutorial – Ways we teach this material Introduce some material about R that is less familiar to most people, with the hope of it helping you to teach computing.

Emphasis on R We will be talking a great deal about R and numerous “modern” technologies. We hope to be discussing computing & programming at a level that is general and abstracts to other programming languages, e.g. MATLAB, Python. Some will expect material on SAS perfectly reasonable.

SAS, etc. Firstly, we are much more familiar with R and other technologies. Focus is on general, complete programming languages and modern technologies students are likely to encounter over the years. Fundamentals of programming are transferable to other languages. R is free, easy to deploy and widely used in stat. departments – For both teaching and research. Increasingly widely used in industry.

In our courses, we teach 5 languages – R and 4 DSLs – Domain Specific Languages Regular expressions for patterns in text XML/HTML/KML/SVG & XPath SQL – database query language (Unix) shell Key is to learn how to learn new languages and technologies.

What to teach - Themes & Topics

Leave it to Computer Science? It may seem reasonable to have stat. students take computer science classes. Is this good? Students would benefit from such classes, but only in addition to an solid statistical computing class. The skills are different – programming for data analysis versus many data structures, programming languages, software design, efficiency in run-time Vectorized computations on sample observations versus focus on individual elements. Text manipulation & data input Graphics & Information visualization versus low-level graphics.

If we want statistics to thrive and play an important role in the data-centric world, we need to – Teach computing – Do research in the next generation of computing technologies for statistics. – And the only way to do the latter, is to do the former!

Summary We have to stop thinking of computing as an optional add-on within the study of statistics that students pick up in an ad hoc manner by themselves. Computing is an essential, foundational skill for modern data analysis and without such skills, our students are missing at least half of the essential knowledge. It is at least time for stat. instructors to learn modern stat. computing & to enhance their programs with computing & data analysis classes.