An Update on UW Intro Classes Stuart Reges Principal Lecturer University of Washington.

Slides:



Advertisements
Similar presentations
Julie Lutz and Kristine Washburn University of Washington
Advertisements

Clint Chan Lynnwood High School
1 CSC 421: Algorithm Design & Analysis Spring 2013 See online syllabus: (also on BlueLine2) Course.
Cpt S 122 – Data Structures Course Introduction
Review. What to know You are responsible for all material covered in lecture, the readings, or the programming assignments There will also be some questions.
Central European Exchange Program for University Studies (CEEPUS) for exchange of students and teachers Zoran Budimac.
CSCE156: Introduction to Computer Science II Instructor Stephen Scott Website
Harvard University Life Sciences - HHMI Outreach Summer 2010 Workshop for.
Back to Basics in CS1 and CS2 Stuart Reges University of Washington.
Resources for CS Teachers and Students Kip Irvine FIU Tapestry Workshop, July 2013.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
COMP 151: Computer Programming II Spring Course Topics Review of Java and basics of software engineering (3 classes. Chapters 1 and 2) Recursion.
Integrating Business Education and Computer Science to Prepare Students for the 21 st Century Barbara Ericson Advanced.
1 CSC 427: Data Structures and Algorithm Analysis Fall 2011 See online syllabus (also available through BlueLine): Course goals:
1 CS 233 Data Structures and Algorithms 황승원 Fall 2010 CSE, POSTECH.
CSCA48 Course Summary.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Introduction to Data Structures
COMP2012 Object-Oriented Programming and Data Structures Fall 2015.
1 CSC 427: Data Structures and Algorithm Analysis Fall 2010 See online syllabus (also available through BlueLine): Course goals:
1 CSC 222: Object-Oriented Programming Spring 2013 Course goals:  To know and use basic Java programming constructs for object- oriented problem solving.
1 CSC 321: Data Structures Fall 2013 See online syllabus (also available through BlueLine2): Course goals:  To understand.
AN OUTREACH INITIATIVE AT RYERSON UNIVERSITY Tetyana Antimirova Tetyana Antimirova Department of Physics, Department of Physics, Faculty of Engineering,
Introduction to Computer Science II CSE1030Z 1. Your Instructor 2  Dr. Burton Ma  office  CSEB 1012J (near Gillian Moore's office)  hours : 2:30–4:00.
E-blast parents School newsletter Active leadership role in the school: SACS Digital photo frame Power point to Junior High advertising new books.
Welcome to: Mr. O’Neill’s AP Computer Science Class SAN MARCOS HIGH SCHOOL KNIGHT PRIDE Leading... Now Tomorrow Forever.
Developing a Teaching Portfolio Jaclyn Mueller OCN750 Spring 2013.
1 CSC 427: Data Structures and Algorithm Analysis Fall 2006 See online syllabus (also available through Blackboard): Course goals:
More Computer Science in your Future? CSE 142 Autumn
No lab 1: Intro 2: Review-1 Java basic 3: OO-1 Abstr&Encap Lab-1 Review 4: Case Study PhoneDir-1 5: Case Study PhoneDir-2.
Intro Programming at UW Richard Anderson Department of Computer Science and Engineering University of Washington.
Data Structures and Algorithms in Java AlaaEddin 2012.
Introduction to Objects and Encapsulation Computer Science 4 Mr. Gerb Reference: Objective: Understand Encapsulation and abstract data types.
Back to Basics for APCS Success Stuart Reges, Principal Lecturer University of Washington Hélène Martin, CS teacher Garfield High School.
Principles of Imperative Computation Lecture 1 January 15 th, 2012.
Data Structures Dr. Abd El-Aziz Ahmed Assistant Professor Institute of Statistical Studies and Research, Cairo University Springer 2015 DS.
CS-2852 Data Structures Week 5, Class 3 – Testing and Recursion Queue Implementing finite queues Binary Search Recursion Tomorrow – Quiz, Lab demos, Lab.
CSC 421: Algorithm Design & Analysis
CSC 222: Object-Oriented Programming
CSC 222: Object-Oriented Programming
CSC 222: Computer Programming II
Stu Elston Physics 599 Research Seminar November 21, 2007
CSC 321: Data Structures Fall 2016
Analysis and Comparison is ICS4U
CSC 321: Data Structures Fall 2017
CS 315 Data Structures B. Ravikumar Office: 116 I Darwin Hall Phone:
CSC 321: Data Structures Fall 2015
CSC 222: Object-Oriented Programming
Curriculum Mapping How and where do each of the INtopFORM skills fit within your curriculum? Which of your colleagues is vital to your success in implementing.
CSC 421: Algorithm Design & Analysis
ECET 370 HELPS Education Your Life-- ecet370helps.com.
ECET 370 Lessons in Excellence-- ecet370.com. ECET 370 Entire Course (Devry) For more course tutorials visit ECET 370 Week 1 Lab 1 ECET.
ECET 370 HELPS Lessons in Excellence- -ecet370helps.com.
ECET370 Education for Service-- ecet370.com. ECET 370 Entire Course (Devry) For more course tutorials visit ECET 370 Week 1 Lab 1 ECET.
ECET 370 HELPS Education for Service- - ecet370helps.com.
The CS Undergrad Curriculum of 2017: My Biased View from Academia
Lecture 1: Welcome to CSE 373
Lecture 1: Welcome to CSE 373
CS3901 Intermediate Programming & Data Structures Introduction
Introduction to Computer Science for Majors II
slides created by Marty Stepp
What's next? Should you major in Computer Science?
CSE 373: Data Structures and Algorithms
Overview Analysis Notation Specific ADTs
1.4 ทบทวน JAVA OO Programming Concepts Declaring and Creating Objects
C Programming Lecture 0 : Introduction
CSC 321: Data Structures Fall 2018
Final Review B.Ramamurthy 5/8/2019 BR.
Introduction INFO/CSE 100, Spring 2006
LEARNING & DEVELOPMENT STRATEGY: PROCESS OVERVIEW
Presentation transcript:

An Update on UW Intro Classes Stuart Reges Principal Lecturer University of Washington

General overview Same basic approach to intro, but trying to constantly improve everything we do Intro enrollments are up (record highs) Female enrollments are up (record highs) Applications to the CSE major are up (near record highs) Implementing a new undergrad curriculum Actively working with local high schools

Applicants to CSE Major

CSE14X Enrollment Trend

Percent Female Enrollment

New Undergraduate Courses

High School Outreach Google sponsored cs4hs summer program for high school math/science teachers Recently formed Puget Sound CSTA (Computer Science Teachers Association) CSTA meets monthly at UW and has hosted programming contests, teacher workshops, and a puzzle hunt for girls One of our alums now teaching at Garfield Join the CSTA Google group:

CSE143 Basics students in a large lecture hall 3 days a week small group discussion twice a week with approximately 20 students and an undergraduate TA weekly programming assignments

Major CSE143 Themes Anatomy of a collection: ArrayIntList (to understand ArrayList ) Linked lists Recursion, including backtracking Binary Trees Collections (Map, Set, List, Comparable) OO Concepts (inheritance, interfaces) Little OO Design and no practice with programs that involve many objects

CSE143 Assignments 1SortedIntListarrays, classes 2LetterInventoryarrays, classes 3Assassinlinked lists 4Sievequeue adt 5Grammar Solverrecursion, map 6Anagram Solverbacktracking, map 720 Questionsbinary trees 8Huffmanbinary trees, priority queue