Tutoring Dos and Donts Unofficial alien of CS 5 Gold Unofficial alien of CS 5 Black Unofficial turtle of CS 5 Green Unofficial alien of CS 42 Official.

Slides:



Advertisements
Similar presentations
Homework Assignment. Assignment One Ready for the next challenge. Great! Time to pick an affiliate product to promote. Go to ClickBank.com and go to the.
Advertisements

HOW TO DO GREAT TAKING TESTS! Sasha Carp Counselor Fruitville Elementary.
JOB INTERVIEW FLASH CARDS Work-Based Learning Virtual Campus.
Course Web Site – Also linked from Blackboard Course Materials – Excel Tutorials – Access Tutorials – PPT.
Managing your Time. Managing your Time Prioritisation  Agree KRAs with management  Agree priorities of KRAs.
Student PowerPoints For IEPs
Lecture 1: Overview CMSC 201 Computer Science 1 (Prof. Chang version)
Going Places Safely Essential Question:
Some things to think about. Assignment 1 is at the end, but read the whole thing. Please!
Plagiarism Do not do it!. What is plagiarism? It is cheating, and stealing It is an attempt to gain credit for something that is not your property, not.
“Muddy point” one-minute papers
24-Jun-15 Labs, etc.. 2 Extra sessions Some of you are really new to computer programming, other have considerable experience I will have an extra weekly.
Lesson 4 Making Telephone Calls Business English Conversation & Listening Instructor: Hsin-Hsin Cindy Lee, PhD.
Building Relationships With Your Students The First Week………
A Telephone Operator.
Building Mental Math and Reasoning
1 JOB APPLICATION DOS AND DON ’ TS I can complete a job application with accuracy.
Study Tips for COP 4531 Ashok Srinivasan Computer Science, Florida State University Aim: To suggest learning techniques that will help you do well in this.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
Abstraction IS 101Y/CMSC 101 Computational Thinking and Design Tuesday, September 17, 2013 Carolyn Seaman University of Maryland, Baltimore County.
1 HCC Brandon Independent Study Orientation Power Point Instructor: Tiffany Cantrell.
COMP Introduction to Programming Yi Hong May 13, 2015.
What’s the Point of a Cover Letter?  Who can tell me what a cover letter is?  How many of you enjoy writing cover letters?  How many of you struggle.
CARLETON READS & COUNTS (TUTOR SESSION) April 30, 2013 Diane Torbenson RtI Greenvale Park Elementary School
Computer Science 10: Introduction to Computer Science Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
KAREN PHELPS Spontaneous Sponsoring. Your Home Presentations “A Valuable Source for Recruits”
Handheld Delivery Customer Feedback Survey March 2013.
Leena Razzaq Office: 310BWVH Office hours: Monday 11am-1pm or by appointment jys.
Abstraction IS 101Y/CMSC 101 Computational Thinking and Design Tuesday, September 17, 2013 Marie desJardins University of Maryland, Baltimore County.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Welcome To Technology Class For the School Year Andrew Jackson Elementary.
 2009 Pearson Education, Inc. All rights reserved. 1 Pair Programming Most slides courtesy of Ms. Stephany Coffman-Wolph Some slides with minor modification.
Session 4: PREPARE FOR TESTS Year 7 Life Skills Student Wall Planner and Study Guide.
Chatting – Group Work Form a group of 3 to 4 people and discuss: » What you did on the weekend. » What you did last night for homework. » What upcoming.
Troubleshooting. Troubleshooting Steps 4 Gather Information by Using Good Communication Skills 4 Narrow Down the Scope of the Problem 4 Find a Solution.
Welcome to Mrs. DeRita’s 4 th & 5 th grade Technology class I AM GLAD THAT YOU ARE HERE.
CompSci 101 Introduction to Computer Science Sept. 9, 2014 Prof. Rodger President Brodhead speech graduation 2010 CompSci 101 Fall
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Why should we talk about math?!?. Talking about our ideas can help us learn… Talking through our thinking can also help us clarify our own thoughts. If.
What does “assertiveness” mean?. In this lesson you will learn: The meaning of “being assertive” The difference between being assertive and being aggressive.
Welcome to Academic Strategies CS Janine Przybyl "When there is a start to be made, don't step over! Start where you are." ~Edgar Cayce.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Techniques for Highly Effective Communication Professional Year Program - Unit 5: Workplace media and communication channels.
CSE8A: Introduction to Programming in Java Fall 2012 Prof. Christine Alvarado cse8afall.weebly.com.
HOW TO SAY NO. Refusal Skills Communication strategies that can help you say no when you are urged to take part in behaviors that are unsafe or unhealthful,
Practice: Assertive Communication Unit 1 Lesson 12.
Lecture 1: Overview CMSC 201 Computer Science 1. Course Info This is the first course in the CMSC intro sequence, followed by 202 CS majors must pass.
Peer Pressure / Refusal Skills. Health Class Reminders Take out your Peer Pressure and Refusal Skills notes from last Friday. Take the first 10 minutes.
Strengthening Your Interpersonal Relationships. 1. Don’t criticize, condemn, or complain about people.  There’s no faster way create resentment toward.
Communicating Effectively (1:46) Click here to launch video Click here to download print activity.
Medical Advocacy and Advance Directives Session 3 Staying in the Circle of Life.
Social Studies Grade 7 Mrs. Wisnefsky. Welcome to the Middle School For some of you, this is your first experience with a child in middle school. I hope.
Problem Solving, Decision Making, Negotiation and Compromise
Conducting Business Meetings Satorre, Joshua Jerem T. ENSP2 Instructor: Mr. Xavier Aquino Velasco - Associate/Lecturer III, FEU Tech.
Contact Information Leena Razzaq WVH 310B Office Hours: Monday 12:00 – 2:00 pm And by appointment.
Empathy and Being an Ally Giving and Getting Support.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
CompSci 100E 18.1 Testing and Debugging Robert A Wagner.
RESPONDING TO RULES HOW TO: MAKE COMPLAINTS TAKE “NO” FOR AN ANSWER DISAGREE APPROPRIATELY CHANGE RULES.
1. Don’t criticize, condemn, or complain about people. There’s no faster way create resentment toward you than to criticize or complain about a person.
© 2015 albert-learning.com How to talk to your boss How to talk to your boss!!
ARGS Peer Tutoring Tutor Training. Outline of Meeting Part 1 – General Tips Part 2 – Tutoring Challenges Part 3 – Role Play Part 4 – My Role Part 5 –
Project CARRE Creating a Responsive and Responsible Enviroment Faculty Training 2014 S. Craig Mourton, Assistant Provost.
Sample Math Tutoring Session.
Tips for Parents Helping your child succeed. Introduction Parental involvement is the number-one determinant of how well all children -- regardless of.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Alexandra Stefan University of Texas at Arlington 1.
Welcome to Mrs. DeRita’s 4th & 5th grade Technology class
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1301! Principles of Programming I.
Presentation transcript:

Tutoring Dos and Donts Unofficial alien of CS 5 Gold Unofficial alien of CS 5 Black Unofficial turtle of CS 5 Green Unofficial alien of CS 42 Official sponsor of this presentation u

Thank you! Gracias! Merci! Danke!

Grutoring Overview Black and Gold have shared labs, some shared assignments, and shared tutoring hours Green has its own labs, few shared assignments, and some dedicated tutoring hours CS 42 and CS 60 have tutoring times, but no scheduled labs but… we’re all in this together! Grading: Thursday nights at 10pm We’ll start on 9/8! ½ - please bring laptops! Show submissions…

Please “make the rounds” Ask “how are you doing?” Try to avoid “camping out” at your own computer Try to avoid being “taken hostage” In lab/tutoring hours…

Help students help themselves Don’t... – Say “Oh, I see your problem! Just change this here…” Do… – Ask “What kind of error are you getting?” – Help explain the error message and how it might be helpful – Suggest debugging strategies (more on this on this in a moment) – Ask “Do these strategies sound good to you? Let me let you work on this a bit and I’ll come back in a few minutes to see how you’re doing.” – In some (rare) cases is it good to reveal the problem directly Student is very frustrated after repeated efforts You are very frustrated after repeated efforts You are besieged with questions and need to do triage

Some debugging strategies Look at the error messages and try to explain what they are saying Test each function independently before moving on – Test on small values that can be “hand verified” – Test on “edge cases” Use print statements Use the interpreter

If the problem is conceptual… Back away from the keyboard If you don’t feel comfortable explaining the concept, see if you can switch places with another grutor – or send the student to one of the profs

If you don’t know the answer… It’s OK! Admit it -- a great thing to say: I don’t know…but let’s figure it out! Model problem-solving and debugging skills. Wild guesses can do more harm than good.

Still don’t know? Never leave students hanging… It’s your responsibility to get the question to someone who can answer it. Do Find someone else who can answer the question. Or, help them send clear, complete to the help alias/Piazza site. Or, compose the yourself and cc the students – be sure that the file in question has been submitted! Don’t Shrug, and walk away. Say “I don’t know. Find the prof,” and walk away. Say “I don’t know. Send an ,” and walk away.

What if you DO know? Be Respectful! Beware The Curse of Knowledge “Lots of research in economics and psychology shows that when we know something, it becomes hard to imagine not knowing it. As a result, we become lousy communicators.”

Preparation Before you show up to lab/office hours: Read the assignment carefully! Think how you’d approach the problems… Optionally, review solutions But -- there are often many ways to solve a problem! These count as paid work

Other thoughts/tips? Any strategies that you find particularly effective or ineffective?

A Case Study: Monte Carlo Pi The ideaBuggy code!