PREOP (Providing Robotic Experiences Through Object-Based Programming) By James Davis, Briana Wellman, Michael Raines, Monica Anderson The University of.

Slides:



Advertisements
Similar presentations
Biology for NonScience Majors I A Statewide Online Initiative Jennifer Baggett, PhD Grace Rutherford, EdD LeCroy Center Dallas County Community College.
Advertisements

A Cost-Effective Approach to Producing Labor Market Analyses Carli A. Straight Research Analyst Kendrick A. Davis Research Analyst – Special Projects 2011.
PD Plan Agenda August 26, 2008 PBTE Indicators Track
D E P A R T M E N T O F COMPUTER SCIENCE AND SYSTEMS ANALYSIS SCHOOL OF ENGINEERING & APPLIED SCIENCE O X F O R D O H I O MIAMI UNIVERSITY D E P A R T.
CS1313 SCCC/ATS COURSE SYLLABUS Programming Fundamentals Revised 12/2/2014 Online 12/14 revision Ed Hall Instructor.
CS1203 SCCC/ATS COURSE SYLLABUS Introduction to Computer Concepts and Applications Revised 8/16/2014 Online 7/14 revision Ed Hall Instructor.
Increasing computer science popularity and gender diversity through the use of games and contextualized learning By Mikha Zeffertt Supervised by Mici Halse.
Evaluating Online Tutorials for Data Structures and Algorithms Courses June 24, Simin Hall, PhD Mechanical Engineering Prof. Clifford A. Shaffer,
Graduate Expectations. Critical Thinking & Life Management. IBT graduates are expected to: identify and demonstrate the essential employability skills.
Tracking an Innovation in Introductory CS Education from a Research University to a Two-Year College Allison Elliott Tew and Mark Guzdial Georgia Institute.
Welcome to CPCS 214 Computer Organization & Architecture Fall 2011 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright.
Innovative Practices in Computer Science Barbara Ericson Georgia Institute of Technology CCLI Conference Aug 2008.
Computer Degrees, Certifications, and Careers Wytheville Community College IST Instructors Keith Costello Marc Nester.
A STEP to Grow in Science-Engineering-Mathematics Undergraduate Degrees Kandethody Ramachandran a (PI), Catherine Bénéteau a, Scott Campbell b, Gordon.
What do Computer Scientists and Engineers do? CS101 Regular Lecture, Week 10.
Maria Gini Maria Gini, Department of Computer Science and Engineering, University of Minnesota Jan Pearce Jan Pearce, Department of Mathematics and Computer.
Living In the KnowlEdge Society Workshop 2 - NCA&T Living In the KnowlEdge Society (LIKES) ‏ North Carolina A & T Santa Clara University Villanova University.
Research Proposal Presentation, June 21, 2011: David South and Mary Shuman Integration of a Graphics-Based Programming Tool with Robotics to Stimulate.
Online Respiratory Care Curriculum.  Navigate Respiratory Care: Cardiopulmonary Anatomy & Physiology  Navigate Respiratory Care: Pharmacology  Navigate.
The Erratic Handler and DOROTHY Approach Overview An existing robot handler for the Fluke robots was altered to communicate with Videre’s Erratic robot.
Using Multimedia, Animation, and Robotics to Increase the Number of Students and Teachers in Computing Barbara Ericson ICE, College of Computing Georgia.
Join us in Summer 2008! Plant IT : Careers, Cases, and Collaborations Ethel Stanley BioQUEST Curriculum Consortium Claire Hemingway Botanical Society of.
Helping Students Prepare for Success in the Physical Sciences James Friedrichsen Physical Sciences Faculty Coach Cohort 2 ( ) with some help from.
Mechanical Engineering GRADUATION PROJECT: 11 th GRADE REQUIREMENT By Tim Rutledge.
Teaching with Data.Org : A Guide for Sociology. Teaching with Data.Org is a web site devoted to providing faculty with tools to use in courses. This site.
Accrediting Commission for Community and Junior Colleges of the Western Association of Schools and Colleges.
Welcome to USA DAY at University of South Alabama School of Computer and Information Sciences
Framework for K-12 Science Education
Diane L. Barlow College of Information Studies University of Maryland February 2010.
Emily Stone, Katie Dardis, Rachael Rzepka, Courtney Ariola Robot Or Not?
Approach Overview Using Dorothy, an enhanced version of the Alice 2.0 source code, and a Scribbler robot, it is our aim to increase interest in computer.
Feb. 2006RUFO- 2nd Workshop Al-Quds University Rashid Jayousi, PhD Computer Science Dept. Experiences in E-learning.
CSCI 347 – Data Mining Lecture 01 – Course Overview.
Implementation and Delivery of AMS Online Ocean Studies at the Community College Level.
Lifetime Advantages of Degree Completion Presented by: Lauren Hubacheck, Director of Career Services, Salem State University.
USING AN INTEGRATED 3D AND ROBOTICS ENVIRONMENT TO TEACH COMPUTATIONAL THINKING EFFECTIVELY Stephanie Graham Shiloh Huff Sabyne Peeler * This research.
Finding the Data 1 AN OVERVIEW OF WEB SOURCES FOR INSTITUTIONAL DATA Fall 2012.
Diverse Use of Surveys Contribute to Understanding Students and Improving Courses Leo F. Denton and Dawn McKinney
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
An Innovative Approach with Alice for Attracting K-12 Students to Computing Susan H. Rodger Duke University IBM University Days May 7, 2007 Supported by.
 Computer and information research scientist make new technology and find ne ways to use existing technology. They study and solve complicated problems.
Help Students Help Themselves - CS291/CS490 Mentoring Program Lisa L. Fan, Ph.D Department of Computer Science, University of Regina.
Science Teaching & Instructional Technology By: Asma, Melissa & Susan.
Best Practices for Introductory Computer Science Valerie Barr, Jessica Bayliss, Monisha Pulimood, Susan Rodger, Ursula Wolz.
Preparing K-12 Students for Higher Education MVU Online Learning Symposium Kellogg Conference Center February 8, 2007 Michael Wahl, MCCVLC.
Dorothy Communication Dorothy Interface Robot Sensors Scribbler Robot(IPRE, 2010) Handler connection Background Dorothy, is a 3D/robotics programming environment.
Maureen S. Biggers College of Computing Georgia Institute of Technology J. McGrath Cohoon National Center for Women & IT & University of Virginia.
Computer Information Systems Jennings A. Jones College of Business Middle Tennessee State University.
MOBILIZING THE FORGOTTEN ARMY Cottrell Scholar Summer Conference – Summer 2013 MOBILIZING THE FORGOTTEN ARMY: Equipping TAs with Inquiry-Based Instruction.
Course Assessment Presentation Jan- May, 2013 Aim of Course: The aim of the course is to make students learn algorithm design skills and apply these skills.
MAP the Way to Success in Math: A Hybridization of Tutoring and SI Support Evin Deschamps Northern Arizona University Student Learning Centers.
Science, Technology, Engineering and Math 32 Title II B STEM Grant 1.
Resources and Reflections: Using Data in Undergraduate Geosciences Cathy Manduca SERC Carleton College DLESE Annual Meeting 2003.
CS-112 Object Oriented Concepts Course Syllabus. Outline  Instructor and Prerequisites  What this course is  Learning outcomes  Degree program outcomes.
Information Systems in Organizations 1.2 What’s in it for you? 1.3 Ethics of analysis and use of systems, data and information.
Capstone Project Fall Course Information Instructor Ye Zhao –Office: MSB 220 – Fall 2015 (MSB162) –Time: Tue, Thu 10:45am.
Using IDEA for Assessment, Program Review, and Accreditation Texas A & M University November 8, 2012 Shelley A. Chapman, PhD.
1 An Execution-Driven Simulation Tool for Teaching Cache Memories in Introductory Computer Organization Courses Salvador Petit, Noel Tomás Computer Engineering.
HELP WANTED? Job prospects for CS Compensation (show me the money) Career networking.
Welcome CPS 111 – Introduction to Technology for Educators Instructor: Ms. Rudolph Photos Courtesy of Teachers Discovering Computers Textbook.
Coding Connections at the Interface of Algebra I and Physical World Concepts Improving Teacher Quality Grant Program Summer 2016.
Topic: Introduction to Computing Science and Programming + Algorithm
Content Learning Targets
SigCSE :00 am NSF CCLI Showcase Thursday, March 2, 2006
Research on Geoscience Learning
Facilitator Linda C. Hodges
Careers in Engineering
Cloud Computing Student Access and Success Through a DOL Grant
Health Care Administration
Research on Geoscience Learning
Presentation transcript:

PREOP (Providing Robotic Experiences Through Object-Based Programming) By James Davis, Briana Wellman, Michael Raines, Monica Anderson The University of Alabama

Overview of PREOP – Developed to increase student retention rates in first- year CS programs – Combines the Alice interface with robotics

Motivation Correlation between confidence and perseverance A study at Virginia Tech [4] – Students that rated their knowledge of computers as being better than their classmates were more likely to continue – Students that transferred to a different field of study had comparable grades to those that continued PREOP is designed to address confidence

Approach: PREOP PREOP – Students program robots using a drag-and-drop, syntax-free interface – Students’ algorithms generate both a virtual and physical output Thus, increasing the chance of providing compelling results

Approach: Classroom Setup iRobot Creates – inexpensive pre-built robots – purchased for USD each – Roomba without the vacuum USB Bluetooth devices BAM modules

Approach: Course Description PREOP was used in CS1 laboratory – 1 of the 5 labs of CS1 used PREOP – Class included a 10 to 15 minute lecture on fundamental programming concepts – Students had to complete an active-learning lab assignment using PREOP

Approach: Classroom Setup Teams of two or three Run code on simulated and real robots

Live demonstration

Results *Enrollment information obtained from the university registrar office

Results Survey – Students asked to rate their computer knowledge and programming skills 1 = above average 0 = average -1 = below average

Results

Future Work Analysis of students currently enrolled in CS1 laboratory Implementation with other robot platforms such as Lego Mindstorms and Scribblers

Summary PREOP was developed to increase the retention of CS students at the University of Alabama PREPOP combines the advantages of robotics and programming with Alice Results indicate that the students in the PREOP Lab, are more likely to be registered for the CS2 course Students in the PREOP Lab also rate their programming skills and computer knowledge as higher than their peers in the non-PREOP Labs We are currently deploying PREOP for use in all lab sections associated with CS1

Additional Information For downloads, videos, and instructional material visit PREOP is supported by NSF DUE

References [1] Cooper, S., Dann, W., and Pausch, R Alice: a 3-D tool for introductory programming concepts. In Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges. Ramapo College of New Jersey, Mahwah, New Jersey, United States: Consortium for Computing Sciences in Colleges [2] Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook Edition, Computer Scientists and Database Administrators, (visited Dec. 2008). [3] Zweben, S., “Computing Degree and Enrollment Trends,” From the CRA Taulbee Survey, [4] Patterson, L., and Trasti, J Women Students in Computer Science: Student Perspectives of Faculty Bias as a Possible Influence on Student Retention. In J. Sawyers (Ed.), Mid Atlantic Conference on the Scholarship of Diversity. Blacksburg, VA: Virginia Polytechnic Institute and State University [5] Fagin, B. S., and Merkle, L Quantitative analysis of the effects of robots on introductory Computer Science education. J. Educ. Resour. Comput. 2, 4. [6] Pearce, J., and Nakazawa, M The funnel that grew our cis major in the cs desert. P6oceedings of the 39th SIGCSE technical symposium on Computer science education,

Thank You Any Questions?

Approach: PREOP Features

Traditional CS1 Lab Topics Draw a Diagram Make a Systematic List Eliminate Possibilities Use Matrix Logic Look for a Pattern Guess-and-Check Identify Subproblems Analyze the Units Solve an Easier Related Problem Create a Physical Representation Work Backwards Draw Venn Diagrams Convert to Algebra Evaluate Finite Differences Organize Information Change Focus Visualize Spatial Relationships