Using the AIBOs in a CS1 course John Chilton and Maria Gini Dept of CSE, University of Minnesota.

Slides:



Advertisements
Similar presentations
BLR’s Human Resources Training Presentations
Advertisements

Agricultural Education: Blended Learning for In-service Students Vienna, 23 June 2006 Three Perspectives – Three Presenters: Paul Meinl – factline & team.
A GUIDE TO CREATING QUALITY ONLINE LEARNING DOING DISTANCE EDUCATION WELL.
Online Course Development Techniques and Best Practices Online Academic Services W.P. Carey School of Business.
Engaging Students in Online Discussion
Cooperative Learning NAR Project CfE Level 4 Algebra Mathematics Association 2011 Conference Saturday 17th September 2011 Monica Kirson, Maths Teacher.
Rationale To encourage all students to take a full part in the life of our school, college, workplace or wider community. To provide opportunities to enable.
MP3 proposal. Template  Title  Your group name and group members  Application overview  Main functions  Detail description  Timeline and task assignment.
Making Inclusion Work for All April S. Dudley Special Services Teacher State Department of Education – Team 7.
Golden Rules to Keep Your Volunteers Happy & Engaged Presenter Angie Carey \ It’s NOT treat others how YOU want to be treated, it’s treat them how THEY.
Instructional Technology with a Human Face. Glenn Caffery University of Massachusetts Amherst Resource Economics 112, Spring 2008 Computing: Foundations.
September 2013 The Teacher Evaluation and Professional Growth Program Module 2: Student Learning Objectives.
MB 802: Managing Organizational Change Course Evaluations 2006 & 2007 Prof. Brad Harrington Boston College.
Maria Gini Maria Gini, Department of Computer Science and Engineering, University of Minnesota Jan Pearce Jan Pearce, Department of Mathematics and Computer.
1 Distributed Systems – Aims The main aim of the course is to introduce fundamental concepts and techniques for distributed systems, i.e., systems in which.
Working as a Team. 2 Types of Conflict Cognitive – Positively related to decision quality and commitment Affective – Negatively related to decision quality.
Copyright Dr. M. Myra S. White, Harvard University, 2009 Henry Tam Analysis.
CS350/550 Software Engineering Lecture 1. Class Work The main part of the class is a practical software engineering project, in teams of 3-5 people There.
Chapter 12 Instructional Methods
Welcome Back. Last Time CLL and the EYFS Write a text message to demonstrate what you learnt last lesson.
2005 Talent Development High Schools Polytechnic High School, Sun Valley, Ca Building & Sustaining Teams Tara Madden TDHS Regional Manager Former Ninth.
Primary School Supervisors in Kuwait Day 1 Mary Lou McCloskey Strategies for Teaching English Language to Young Learners.
Peer Assisted Learning (PAL)
Meet some students from the IEP at the University of Louisiana at Lafayette!
PEDAGOGY FOR LEARNER ENGAGEMENT. STUDENT-STAFF INTERACTION How do you directly engage with each of your students, formally and informally to: foster a.
BMAN Integrative Team Project Professor Linda A Macaulay.
Co-Teaching as Best Practice in Student Teaching
Universal Design for Learning in the College Classroom Abstract This Faculty Learning Community (FLC) integrated components of Universal Design for Learning.
Kiarah This is my Electronic Portfolio From ~ Gardner Math, Science,
Social Stories Through Movie Maker and Photo Story 3 Jenny Sherwood
IUSM Postdoctoral Association Inaugural Meeting Friday January 23, 2015.
Building the Case for--- Ubiquity Standardization Laptops Brand Name Thoughts of David G. Brown VP (WFU) and Dean (ICCEL) November 11, 1999.
TEAMWORK WORKSHOP ICOM5047 Design Project in Computer Engineering J. Fernando Vega-Riveros, Ph.D. Associate Professor – ECE Dpt.
Mentoring Students Maria Gini Dept of CSE, University of Minnesota.
EFFECTIVE LESSONS = EFFECTIVE TEACHING Fayetteville High School January 2012.
Student Perceptions of Teaching Transparency Alecia D. Anderson, Andrea N. Hunt, Rachel E. Powell, and Cindy Brooks Dollar North Carolina State University,
Southern Regional Education Board MMGW Middle Grades SC A Comparative Study of High- and Low- implementation Middle Grades Schools Gene Bottoms.
Gouri Banerjee, Ph. D. Dept. Math & IT, Emmanuel College Boston, Massachusetts. 1 Gouri Banerjee Blended Learning Environments, 2010.
Inquiry-based Learning Linking Teaching with Learning.
Welcome to the SEED Collaborative Workshop Tyumen, Siberia, Russia October 9-12, 2006.
Lesson Concept Participate in a review game for their final math exam Summarize the basic operations of addition, subtraction, multiply, divide and multi-step.
Developing a Text-Based MMORPG to Motivate Students in CS1 Richard Barnes and Maria Gini Dept of CSE, University of Minnesota.
An Anonymous Approach to Group Based Assessment Wayne Ellis & Mark Ratcliffe University of Wales, Aberystwyth
P UTTING T HE F IVE P RACTICES OF E XEMPLARY L EADERSHIP I NTO P RACTICE.
Welcome to the SEED Briefing for Volunteers Khafji, Saudi Arabia April 22, 2006 Tom Lough.
Using SMART Response System in Elementary Common Core Mathematics Classroom Dr. James Oigara Canisius College, Buffalo, NY.
Our Community: THINGS ARE JUST NOT THE SAME!. UNIT SUMMARY: Children are often under the impression that the way things are in their world is the way.
Make Learning Fun! Form a STUDY GROUP
Welcome to the SEED Facilitator Workshop Tyumen, Siberia, Russia October 7-8, 2006 Tom Lough and Svetlana Belova.
CS-112 Object Oriented Concepts Course Syllabus. Outline  Instructor and Prerequisites  What this course is  Learning outcomes  Degree program outcomes.
COPYRIGHT WALTER MCKENZIE Multiple Intelligences Inventory.
Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded font: !"#$%&'()*+,-./ :;
How Students Learn College Teaching Institute Presenter: Monica McCrory The Graduate School.
Online Education Management Practices Resource:
LITERACY-BASED DISTRICT-WIDE PROFESSIONAL DEVELOPMENT Aiken County Public School District January 15, 2016 LEADERS IN LITERACY CONFERENCE.
AP Biology ma.us. Agenda  The Course  The Assignments  Expectations  The Test.
ECS 311 April 2 nd, TODAY’S AGENDA  Reflection of Pre-internship experience  Remaining class expectations  Building Unit Frameworks  **Please.
Multiple Intelligences Test. Section 1 1._____ I enjoy categorizing things by common traits 2._____ Ecological issues are important to me 3._____ Classification.
Managing Talent – Maximizing Your Employee’s Potential 3 rd SACCO LEADERS’ FORUM Monique DunbarLorri Lochrie Communicating Arts Credit UnionCentral 1 Credit.
Using Games in Teaching Vocabulary Evi Sofiawati.
21st Centruy Approaches to Teaching Physics
SigCSE :00 am NSF CCLI Showcase Thursday, March 2, 2006
Robotics Application Framework
SGDE Mentor Induction Workshop
Community of Learners Inquiry Question and Process
Take Action! Strategies for Active Learning in the Classroom
The Heart of Student Success
No starter today. Instead, get in groups of THREE and move your desks together. You are competing against the other groups. You will need paper, pencils,
Recruiting and retaining members
Peer Support in the Classroom
Presentation transcript:

Using the AIBOs in a CS1 course John Chilton and Maria Gini Dept of CSE, University of Minnesota

Outline Our CS1 course Our CS1 course Why use the AIBO in a CS1 course? Why use the AIBO in a CS1 course? Educational objectives Educational objectives Details on software and assignment Details on software and assignment Evaluation Evaluation

Our CS1 course The course is taken mostly by freshmen The course is taken mostly by freshmen The course is based on Scheme The course is based on Scheme students a semester students a semester. 3 hours lecture and a 2 hours lab done in smaller groups 3 hours lecture and a 2 hours lab done in smaller groups The course is part of a 3-years project to improve learning in large classes by using active learning and group activities The course is part of a 3-years project to improve learning in large classes by using active learning and group activities

Why use the AIBO in a CS1 course? Making the material fun and interesting to encourage students to major in CS Making the material fun and interesting to encourage students to major in CS Students think that Scheme is abstract, esoteric, and has limited value. By showing they can use it to control the AIBO they see it can be used for a broad set of applications Students think that Scheme is abstract, esoteric, and has limited value. By showing they can use it to control the AIBO they see it can be used for a broad set of applications

Educational Objectives: Collaboration and Competition Engage the students, make them active learners, build a sense of belonging to a group Engage the students, make them active learners, build a sense of belonging to a group Cooperation is more than working together, it requires a common goal and motivation Cooperation is more than working together, it requires a common goal and motivation Competition between groups creates the common goal – winning Competition between groups creates the common goal – winning Everyone received full credit for participation. Group rewarded with extra credit for winning teams and pride. Everyone received full credit for participation. Group rewarded with extra credit for winning teams and pride.

Details on assignment Two hours lab, 7-8 students per team Two hours lab, 7-8 students per team Each team had to make the AIBO to dance and demonstrate the dance. Peers voted on a winner Each team had to make the AIBO to dance and demonstrate the dance. Peers voted on a winner Use an agenda data structure (a table with times and events stored in queues) to add delays between actions and to sequence the actions. Actions can add other actions to the agenda. Use an agenda data structure (a table with times and events stored in queues) to add delays between actions and to sequence the actions. Actions can add other actions to the agenda. Students could Students could –Control the LEDs on the dog face –Motions -- walk, rotate, sit, stand, pounce – and control individual joints –Produce sounds and play music

Software Server side implementation for remote wireless communication with AIBO, called A MOdular Remote AIBO Interface (AMORAI) Server side implementation for remote wireless communication with AIBO, called A MOdular Remote AIBO Interface (AMORAI) The AMORAI server framework is implemented as a collection of Tekkotsu behaviors, each which listens or write to a port. The AMORAI server framework is implemented as a collection of Tekkotsu behaviors, each which listens or write to a port. The client side AMORAI application is implemented in Guile. It uses the AIBO IP address to connect with the socket that listens to the AIBO. The client side AMORAI application is implemented in Guile. It uses the AIBO IP address to connect with the socket that listens to the AIBO.

Play Movie

Student Engagement Students found the lab fun and engaging Students found the lab fun and engaging Noise level was up Noise level was up Spontaneous group activities, drawing at the white board, discussing with team mates Spontaneous group activities, drawing at the white board, discussing with team mates

Software available at For more information

Educational objectives Increase confidence by hands-on programming Increase confidence by hands-on programming Solve real world problems Solve real world problems Work in groups Work in groups Combine collaboration with competition Combine collaboration with competition We want to address some of the issues that affect recruiting and retention in CS programs, by:

Evaluation A questionnaire was given to the students directly after the activity. In response to the question, ``Do you have any thoughts you would be willing to share about the lab? Was it fun?'', a great majority (83 out of 97) indicated they enjoyed the lab, 12 did not answer the question and only two students wrote that they disliked the lab. A questionnaire was given to the students directly after the activity. In response to the question, ``Do you have any thoughts you would be willing to share about the lab? Was it fun?'', a great majority (83 out of 97) indicated they enjoyed the lab, 12 did not answer the question and only two students wrote that they disliked the lab. In an anonymous course evaluation in response to a similar question, 52 out of 56 students indicated they enjoyed the lab, two students did not respond, and again only two students disliked the lab. In an anonymous course evaluation in response to a similar question, 52 out of 56 students indicated they enjoyed the lab, two students did not respond, and again only two students disliked the lab.

Contributed ideas Encouraged others in group Compromised to cooperate Willing to follow others Took initiative Helped to solve problems Did share of work 43756