Tracking an Innovation in Introductory CS Education from a Research University to a Two-Year College Allison Elliott Tew and Mark Guzdial Georgia Institute.

Slides:



Advertisements
Similar presentations
Toward Better Research: Cross-Threads Nick Feamster, Alex Gray, Charles Isbell College of Computing Georgia Tech.
Advertisements

CSTA K-12 Computer Science Standards (rev 2011)
Why don’t we ask users to learn?
Overview of California’s Common Core Content Standards for English Language Arts & Literacy in History/Social Studies, Science, and Technical Subjects.
Increasing computer science popularity and gender diversity through the use of games and contextualized learning By Mikha Zeffertt Supervised by Mici Halse.
Innovative Practices in Computer Science Barbara Ericson Georgia Institute of Technology CCLI Conference Aug 2008.
1 i206: Distributed Computing Applications & Infrastructure 2012
INLS 101 Report Diane Kelly and Laura Sheble. Students 30+ at start of semester; 25 at finish Demographics ▫F: 12 | So: 8 | J: 3 | Se: 2 ▫Male: 16 | Female:
Impact of Alternative Introductory Courses on Programming Concept Understanding Allison Elliott Tew W. Michael McCracken Mark Guzdial College of Computing.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Coding for All Barbara Ericson Georgia Institute of Technology October 18, 2013.
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
Puyallup School District Graduate Follow-up and Post Secondary Participation Presented by Jay Reifel, Assistant Superintendent Puyallup School District.
1 By The Numbers. 2 One of largest programs of its kind at a major research institution Replication is underway at other universities. US Department of.
Computer Science Curricula Computer Science Major Computer Systems Concentration (CSC) Software Engineering Concentration (SEC) –New for Fall 2005.
CSC1401: Introductory Programming Steve Cooper
Introduction to Media Computation: Inventing a new approach to computing education at Georgia Tech Mark Guzdial Associate Professor College of Computing/GVU.
October 3, 2013 Parent Meeting STEM MAGNET LAB School Standards Based Grading.
CS 0.5: A Better Approach to Introductory Computer Science for Majors Bob Sloan, Pat Troy University of Illinois at Chicago SIGCSE 2008.
Constructing Media as a Context for Teaching Computing and Motivating Women and Non-Majors: Inventing a new approach to computing education at Georgia.
Georgia Computes! Improving Computer Science Education in Georgia Barbara Ericson Director Computer Science Outreach Institute for Computing Education.
Georgia Tech’s Three CS1’s CS1321: Introduction to Computing Based on How to Design Programs and the TeachScheme Project Was the only CS1 course, on a.
Welcome to CSIS1 Intro to Computer Science and Information Systems (Based on UW’s Fluency with Information Technology) Please, take a syllabus © 2004 Lawrence.
Redesign of Precalculus Mathematics THE UNIVERSITY OF ALABAMA College of Arts and Sciences Course Redesign Workshop October 21, 2006.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
AP CS: Principles Dr. Kelly Schultz Academically Talented Youth Program Western Michigan University.
Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly.
Towards Collaborative Dynabooks In Alan Kay’s vision, the computer’s greatest purpose is to facilitate learning through creation and exploration of multimedia.
ITMS3101: Digital Media Introduction and Overview Eng. Mohanned M. Dawoud Software Engineering University of Palestine.
Contrasting Women’s Experience in CS at Different Institutions Mark Guzdial College of Computing/GVU Georgia Tech Our Goal: Ubiquitous Computing Education.
Gender, Technology & Higher Education Nov 6 th, 2006.
A CS1 Course Designed to Address Interests of Women Lauren Rich¹*, Heather Perry, and Mark Guzdial* College of Computing/GVU Georgia Tech *Presenting¹Now,
LIKES: Educating the Next Generation of Knowledge Society Builders Authors: Wingyan Chung, Edward A. Fox, Steven D. Sheetz, Seungwon Yang Presenter: Wingyan.
Best Practices for Introductory Computer Science Valerie Barr, Jessica Bayliss, Monisha Pulimood, Susan Rodger, Ursula Wolz.
Constructing Media as a Context for Teaching Computing and Motivating Women and Non-Majors: Inventing a new approach to computing education at Georgia.
Nic Shulver – Scratch – what, why and how? Click to edit Master text styles Second level Third level Fourth level Fifth level.
Improving CS Education with ICE Barbara Ericson Georgia Tech.
Design Process for a Non- Majors Computing Course Mark Guzdial & Andrea Forte College of Computing/GVU Georgia Institute of Technology With thanks for.
Using Alice in an introductory programming course for non-CS majors Adelaida A. Medlock Department of Computer Science Drexel University
111 Understanding STEM Education Hilary Dito STEAM Coordinator CCCOE Keep Calm and Integrate on!
1 CfAO Educational Partnerships in Hawaii: Summer Internships with Long-Term Impact Lisa Hunter Associate Director, Education & Human Resources Center.
Great Principles of Computing: Computing for Everyone Mark Guzdial College of Computing/GVU Georgia Institute of Technology.
PLTW Teaching, Students, and Schedule. Project Lead The Way’s success in preparing students with the knowledge and skills they need to succeed has been.
Introduction to Media Computation: Inventing a new approach to computing education at Georgia Tech Mark Guzdial Associate Professor College of Computing/GVU.
GTES-CS Georgia Tech Emerging Scholars in Computer Science.
Computer Science/IT in BCPS. Quick Facts All of our high school programs are based on MSDE Programs of Study. They count as “Career Completers”. Students.
CS 0.5 A New Approach to Introductory Computer Science for Majors Supported by NSF Grant DUE
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Examples from Georgia Tech’s CS 1315: Introduction to Media Computation Class examples and student work.
“Empowering great minds to think differently”. Enhance matriculation and retention of top students Promote active and collaborative learning in inquiry-
An Update on the New AP CS Course Chris Stephenson CSTA Mark Guzdial Georgia Tech Jan Cuny National Science Foundation.
Barbara Ericson Promising Practices in CS1 Media Computation for CS1 Barbara Ericson Georgia Institute of Technology.
LaKenji Hastings, NWLC Assessment Program Specialist Georgia Milestones Parent Informational.
Improving Undergraduate Computing Education NSF Site Visit, December 5, 2008.
Introduction to Media Computation: A new CS1 approach that addresses women’s interests Mark Guzdial College of Computing/GVU Georgia Institute of Technology.
What do you think should be the goal of technology in education?
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Landscape Survey Summary. Classes Offered: from 2012 to 2014 Keyboarding classes decreased by 8% Pre-AP CS increased by 10% AP CS is offered at an equal.
Learning and Accountability College- and Career- Ready Standards A Balanced Assessment System A New School Accountability Model.
Coding Connections at the Interface of Algebra I and Physical World Concepts Improving Teacher Quality Grant Program Summer 2016.
80% 5ACEM 45% A/A* Welcome back September 2016 – Leavers 2018
7 Big Ideas of Computing:
The General Education CLAS Core
CS1315 Introduction to Media Computation
Mark Guzdial College of Computing/GVU Georgia Tech
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
Presentation transcript:

Tracking an Innovation in Introductory CS Education from a Research University to a Two-Year College Allison Elliott Tew and Mark Guzdial Georgia Institute of Technology Charles Fowler Gainesville College

Overview Summary of Media Computation Innovation at Georgia Tech  Overview of successful results Adaptation at Gainesville College  Results at Gainesville College Key Findings Current/Future Work  Other Adoptions/Adaptations

What is Media Computation? Introductory CS course with focus on  Learning to program and CS concepts within the context of media manipulation and creation  Converting images to grayscale/negatives  Splicing and reversing sounds  Writing programs to generate HTML web pages  Creating movies by sequencing images  Computing for communication, not calculation For non-CS majors  Liberal arts, management, architecture and biology majors

Overview of Syllabus Programming Language  Python Pictures  Data structures, defining functions, for loops, if conditionals Sounds  Data structures, defining functions, for loops, if conditionals Text  Converting between media, generating HTML Movies Traditional CS Topics  Algorithms  Representations  Can’t we do this any faster?  Machine language, interpreters, and compilers  Algorithm complexity & limits of computation  Can’t we do this any easier?  Modularity, recursion, OO

Georgia Tech Results Enrollment Success Rate Georgia Tech’s CS (average) % Media Computation Spring % Fall % Spring % Summer % Fall % Success Rate = (Students earning an A, B or C) or (100% - students earning a D, F, or W)

Research Questions Innovation transfer  Can the media computation innovation be successfully adopted/adapted at other institutions?  How do the student experiences differ across institutions? Related Work  TeachScheme! Project  Alice project Methodology  Course Enrollment History  Demographics  Grade Distribution  Student Surveys  Initial: background, expectations, goals for the course  Midterm: experience, attitudes & perceptions  Final: learning, experience, attitudes & perceptions

Institutional Comparison Georgia Tech  4 year Research University  Engineering & science  15,575 students  27.1% Female  72.9% Male  1336 Average SAT  Media Computation Course  Computing requirement  Enrollment ~ Gainesville College  2 year Community College  Liberal Arts  5,000 students  57.2% Female  42.8% Male  946 Average SAT  Media Computation Course  Elective course  Enrollment ~

Adaptation - Gainesville College Media Computation adapted in introductory course for students without background for traditional CS1 course  Self-selected placement into course CSCI 1100  Course Content  Media Computation Pictures Sound  Computer Literacy Office Applications Internet/WWW  Classroom computing facilities  Collaboration by encouraging pair programming

Gainesville College Results Enrollment Success Rate Gainesville’s CSCI (average) % Media Computation Summer % Fall % Spring % Summer % Success Rate = (Students earning an A, B or C) or (100% - students earning a D, F, or W)

Georgia Tech & Gainesville Student Populations Demographics  Students were majority female and Caucasian  Women (average) 53.8% - Georgia Tech 69.2% - Gainesville  Non-CS majors, but not techno-phobic  Architecture, Business, Liberal Arts, Nursing, Sciences, Undecided Student Goals for Course  90.0% of Gainesville students were focused on programming skills and general computer knowledge  Georgia Tech students were equally interested in  Getting a good/passing grade  Relevant skills for their major

Relevance of Course Material Homework was not perceived as particularly relevant  39.2% - Georgia Tech  31.2% - Gainesville But majority of students at both institutions perceived skills would be useful later in life  59.9% - Georgia Tech  56.2% - Gainesville Georgia Tech students saw greater relevance of course material for career  45.5% - Georgia Tech  37.5% - Gainesville

Attitudes & Perceptions Almost all students at both institutions reported improved programming skills  91.6% - Georgia Tech  87.5% - Gainesville Georgia Tech students reported greater confidence in their programming abilities (rated their programming skills as strong or very strong)  75.8% - Georgia Tech  68.8% - Gainesville Gainesville students reported greater motivation to take additional coursework in  Media Computation  50.0% - Gainesville  42.6% - Georgia Tech  Computer Science  31.2% - Gainesville  23.4% - Georgia Tech

Other Adoptions/Adaptations Media Computation Courses  Gainesville College  Traditional CS1 now using Media Computation  University of Illinois - Chicago  University of California - Santa Cruz  Denison University  First trial of Java materials Software  DePauw University  Algorithmic Art course  Brandeis University  Georgia Perimeter College Course Materials  University of Maryland - College Park

Insights Common in Adaptations  Improvement in Success Rates  Anecdotal evidence shows improvement in almost all adaptations, but not always dramatic  Attracting alternate student populations  Increased female enrollment in courses  Women & minorities are succeeding at the same rates as male students  Computer art, architecture Myriad of Variables - Not just the media  Collaboration  Online galleries of personally meaningful artifacts

Questions?