CS 61C L1 Introduction.1 Garcia/Patterson Fall 01 ©UCB Peer Instruction Intro 2001-11-19  Dan Garcia (www.cs.berkeley.edu/~ddgarcia) Dave Patterson 

Slides:



Advertisements
Similar presentations
Formative Feedback Inside Classroom Outside Classroom.
Advertisements

Learning Objective The learning objective is the academic purpose for the lesson that will be taught by the teacher.
Course Web Site – Also linked from Blackboard Course Materials – Excel Tutorials – Access Tutorials – PPT.
1 CS101 Introduction to Computing Lecture 17 Algorithms II.
How to study for A&P Adapted from “get ready for A&P” By Lori K. Garrett.
Classroom Response Systems: iClickers NJIT Physics Department August 2009.
Flipping the Classroom. Presenter Information Mary K Abkemeier Fontbonne University Chair, Department of Math and CS
POGIL vs Traditional Lecture in Organic I Gary D. Anderson Department of Chemistry Marshall University Huntington, WV.
1-1 Welcome to: CSC225 Introduction to Computer Organization Paul Hatalsky.
INTERACTIVE LEARNING IN THE LECTURE-CLASS SETTING Alan Slavin Department of Physics and Jonathan Swallow (deceased) Instructional Development Centre TRENT.
CS 197 Computers in Society Fall, Welcome, Freshmen!
CS 61C L04 C Pointers (1) Garcia, Fall 2004 © UCB Lecturer PSOE Dan Garcia inst.eecs.berkeley.edu/~cs61c CS61C : Machine.
Frank L. H. WolfsDepartment of Physics and Astronomy, University of Rochester The Personal Response System (PRS) at the University of Rochester Frank L.
CS 61C L02 Number Representation (1) Garcia, Spring 2004 © UCB Lecturer PSOE Dan Garcia inst.eecs.berkeley.edu/~cs61c CS61C.
CSC 212 – Data Structures Prof. Matthew Hertz WTC 207D /
Frank L. H. WolfsDepartment of Physics and Astronomy, University of Rochester The Personal Response System (PRS) at the University of Rochester. Frank.
CS 61C L03 C Pointers (1)Garcia / Patterson Fall 2002 © UCB CS61C - Machine Structures Lecture 3 C pointers  Dan Garcia (
CS 61C L08 Introduction to MIPS Assembly Language: Arithmetic (1) Garcia, Spring 2004 © UCB Lecturer PSOE Dan Garcia inst.eecs.berkeley.edu/~cs61c.
CS 61C L04 C Pointers (1) Garcia, Spring 2004 © UCB Lecturer PSOE Dan Garcia inst.eecs.berkeley.edu/~cs61c CS61C : Machine.
Math 010 online work that was due today at the start of class:
Digital Student Response Systems Iclicker Assessment 1-oral presentation Neha Gabba
A single, one slide introduction Appropriate for first day.
Promoting physics student reflection via Reading Logs and Learning Commentaries Dan MacIsaac, David Abbott, Kathleen Falconer & David Henry SUNY- Buffalo.
RPED 251 Dr. Phillip Bogle, Ph.D. Program Coordinator.
Strategies for Interpreting a Prompt and Succeeding at the In-Class Timed Writing Essay.
COMP Introduction to Programming Yi Hong May 13, 2015.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1-1 Welcome to: CSC225 Introduction to Computer Organization.
Getting Started with:. Registering for Pearson MasteringNutrition is easy! Go to the home page to get started
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note- taking materials.
CS 006 Effective Use of WWW Fall 2007 WeeSan Lee
1 Project Information and Acceptance Testing Integrating Your Code Final Code Submission Acceptance Testing Other Advice and Reminders.
Welcome – You’ve found CSE120 OR Computer Science Principles OR UWIT…  Announcements are usually listed here and displayed before the start of class 
PET for Schools. Paper 3: Speaking What’s in the Speaking Test? Part 1: You answer the examiner’s questions about yourself and give your opinions. Part.
Welcome to Physics 1D03.
Using a Classroom Response System to Transform Student Engagement HEA Annual Conference, Warwick 3 July 2013 Jeff Waldock Department of Engineering and.
ECE Application Programming Instructors: Dr. Michael Geiger & Nasibeh Nasiri Fall 2015 Lecture 2: Basic C program structure Data in C: Data types,
1 C5.01 What’s All the Clicking About? A Study of Personal Response System Use at the University of Toronto Charly Bank, Scott Browning, Jim Clarke, Anne.
English for Academic Purposes I Fall Semester ENG 101.
1 Overview of Class #7 Teaching Segment #3: Warm-up problem Introduction to base-ten blocks Analysis of student thinking using samples of students’ written.
Student Preferences For Learning College Algebra in a Web Enhanced Environment Dr. Laura J. Pyzdrowski, Pre-Collegiate Mathematics Coordinator Institute.
Page 1 Data Structures in C for Non-Computer Science Majors Kirs and Pflughoeft RAM Allocation Chapter 3.
Class Info. Course Website Full version of syllabus will be available there as well.
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note- taking materials.
English 28: Last Class Class Reflection PLO Survey Discussing the Final Exam.
Connect. Learn. Succeed. © The McGraw-Hill Companies FALL 2011 What is McGraw-Hill Connect? McGraw-Hill Connect® is a web- based assignment and assessment.
CSCE 1030 Computer Science 1 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
Physics 1B3-summer Lecture 11 Welcome to Physics 1B03 !
PHED 1001 Course Introduction It is very important that you read this slide show thoroughly. It is very important that you read this slide show thoroughly.
Adjunct Meeting 5/4/2014. Finance Curriculum My observations Students especially traditional students are distracted. TAP students are tired. TAP students.
Peer Instruction: Making Science Engaging Faculty Development Workshop September 4, 2012 Donna L. Pattison, PhD Instructional Professor Department of Biology.
General Physics1 Welcome to Phys 140!
Introduction to CIS Jan-16.
 We need to make certain that you intelligent young people are ready to conquer the technological advances in course prep for classes beyond East… 
Information Systems in Organizations Introduction instructor’s name.
Math 010 online work that was due today at the start of class: Section 1.3A Online Homework.
CRS is a set of hardware and software that facilitates teaching activities:  Teacher poses multiple-choice questions to students  Students submit answer.
The Beauty and Joy of Computing Lecture #12 Social Implications of Computing I Online education now has a player in the open access / free education space,
We’ll be spending a few minutes talking about Quiz 2 on Sections that you’ll be taking the next class session, before you work on Practice Quiz.
BIT 115: Introduction To Programming Professor: Dr. Baba Kofi Weusijana (say Doc-tor Way-oo-see-jah-nah, Doc-tor, or Bah-bah)
Introduction to Blackboard Rabie A. Ramadan Session 3.
Introduction to CIT Mar-16.
Information Systems in Organizations Introduction Brad N Greenwood, PhD MBA.
Module name & code Evaluation survey. How to use Zappers A 60-second training course. You will be using the handsets to give your feedback on the module.
Analysis and Comparison is ICS4U
CS1010 Discussion Group 11 Week 9 – Pointers.
BKO Workshop Flipped classroom (blended learning)
Peer Instruction and Just in Time Teaching Marion Birch & Niels Walet School of Physics and Astronomy.
CS61C - Machine Structures Lecture 4 C Structures Memory Management
Welcome to Physics 1D03.
CS 580u Programming Systems and Tools
Presentation transcript:

CS 61C L1 Introduction.1 Garcia/Patterson Fall 01 ©UCB Peer Instruction Intro  Dan Garcia ( Dave Patterson  (

CS 61C L1 Introduction.2 Garcia/Patterson Fall 01 ©UCB 3 Ideas on Improving Learning 1. Peer Instruction In class testing of concepts via multiple choice that answer individually 1st then after discussing in groups vote as a team 2. Just in time teaching Students read material, answer questions on web form (including what don’t understand) BEFORE lecture so instructor can emphasize what students are having trouble with 3. Electronic voting: poll a class in seconds anonymously (or not) and plot results °61C tried all 3; you might mix and match

CS 61C L1 Introduction.3 Garcia/Patterson Fall 01 ©UCB New Experiment: Peer Instruction °Increase real-time learning in lecture, test understanding of concepts vs. details mazur- °As complete a “segment” ask multiple choice question 1-2 minutes: decide yourself, vote 2-3 minutes: discuss in pairs, then team vote; flash cards/PRS -Try to convince partner; learn by teaching °But how include concept tests yet still cover all material?

CS 61C L1 Introduction.4 Garcia/Patterson Fall 01 ©UCB Just-In-Time-Teaching °Must read textbook and review lectures notes before class “Just-in-Time Teaching” webphysics.iupui.edu/jitt/jitt.html Reduces examples have to do in class Get more from lecture (also good advice) °Fill out 3 question Web Form on reading (deadline 2AM before lecture) Graded for effort, not correctness 5% of total grade “The students come to class prepared and already engaged with the material, and the faculty member already knows exactly where the students are and where classroom time together can be best spent.”

CS 61C L1 Introduction.5 Garcia/Patterson Fall 01 ©UCB Technology for anonymous in-class voting °PRS: Hardware + Software for student voting: collects votes and plots results in seconds °Plug receivers into any laptop °Initial plan is to equip several large lecture halls with receivers °Students buy transmitters from bookstore (buy for ~ $30, sell back for ~ $15) °Reuse in many classes (Chem 1A, Bio 1A, CS 61C, …)

CS 61C L1 Introduction.6 Garcia/Patterson Fall 01 ©UCB Quantitative Evaluation of Peer Instruction “Peer Instruction: Ten Years of Experience and Results,” Catherine H. Crouch and Eric Mazur, Am. J. Phys. 69, (2001). standardized tests, repeated finals before and after PI show large gains “Peer Instruction: Results from a Range of Classrooms,”Adam P. Fagen, Catherine H. Crouch, and Eric Mazur, submitted to Phys. Teach. 384 instructors try PI, 90% use again 11 courses using standardized tests before and after show large gains

CS 61C L1 Introduction.7 Garcia/Patterson Fall 01 ©UCB Berkeley Midterm Survey results 61C °Peer Instruction: In class concept test I really enjoy and learn from it:53% on the whole I prefer:32% on the whole I'd rather we skipped:8% I really dislike it: 7% °Reading Quiz: Just in time learning I'm glad; I get more from lecture:27% on the whole a good idea:51% on the whole a bad idea:13% The quiz is unnecessary:10% °Do the lectures cover too much? Yes: 10%; No: 85%; Sometimes: 5%

CS 61C L1 Introduction.8 Garcia/Patterson Fall 01 ©UCB Reading Quiz Example: Online by 2AM °First reading assignment for Friday: COD: 4.1, 4.2, 4.3, 4.4; K&R: 2.2, Why do computers and the C language have both signed and unsigned integers? What would be wrong with just having signed integers in the computer? in C? (Your answer to each question should be 1 paragraph long.) 2. Given that Moore's Law doubles the number of transistors every 18 months, someone could build a decimal number computer. What would be the advantages and disadvantages of such a computer? What might a computer-user notice about a decimal computer? What might a programmer notice? 3. What did you find difficult or confusing about the reading? If nothing was difficult or confusing, tell us what you found most interesting. Please be as specific as possible.

CS 61C L1 Introduction.9 Garcia/Patterson Fall 01 ©UCB int main(void){ int A[2], *ptr; ptr=A; A[0]=5; A[1]=10; printf(“%u %d %d %d\n”,ptr,*ptr,A[0],A[1]); ptr = ptr + 1; printf(“%u %d %d %d\n”,ptr,*ptr,A[0],A[1]); *ptr = *ptr + 1; printf(“%u %d %d %d\n”,ptr,*ptr,A[0],A[1]); } If the first printf outputs , what will the other two printf output? 1: then : then : then 101 4: then 104 5: One of the two printfs causes an ERROR 6: I surrender! Peer Instruction Example A[1] 510 A[0]ptr

CS 61C L1 Introduction.10 Garcia/Patterson Fall 01 ©UCB int main(void){ int A[2], *ptr; ptr=A; A[0]=5; A[1]=10; printf(“%u %d %d %d\n”,ptr,*ptr,A[0],A[1]); ptr = ptr + 1; printf(“%u %d %d %d\n”,ptr,*ptr,A[0],A[1]); *ptr = *ptr + 1; printf(“%u %d %d %d\n”,ptr,*ptr,A[0],A[1]); } If the first printf outputs , what will the other two printf output? 2: then …because ints in this system are 4-bytes long and the actual address increments by 4 even though it appears to only incrememt 1. Peer Instruction Answer A[1] 510 A[0]ptr