Intro Programming at UW Richard Anderson Department of Computer Science and Engineering University of Washington.

Slides:



Advertisements
Similar presentations
Teaching Freshman Calculus-Based Physics Using the LOGIC Model Amin Jazaeri, Ph.D. COS Science Accelerator & School of Physics, Astronomy and Computational.
Advertisements

Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
Preparing Future Faculty in Engineering & Applied Science A program for graduate students who: are in the College of Engineering and Applied Science are.
Designing an Effective Course Curriculum Ponnurangam K (“PK”) Indo-US Workshop on Effective Teaching at College / University Level Feb 10, 2011.
Supporting an Interactive Classroom Environment in a Cross-Cultural Course Richard Anderson, Jiangfeng Chen, Luo Jie, Jing Li, Ning Li, Natalie Linnell,
March 26, 2007Microsoft Research India1 Tutored Video Instruction and Course Export Richard Anderson University of Washington.
ConferenceXP for Tutored Video Instruction Richard Anderson, Fred Videon University of Washington ConferenceXP Workshop November 2, 2006.
The Classroom Presenter Project Richard Anderson University of Washington.
Classroom Technology: ConferenceXP and Classroom Presenter Richard Anderson Department of Computer Science and Engineering University of Washington.
Tutored Video Instruction + Classroom Interaction Richard Anderson University of Washington DLAC Workshop June 8, 2006.
Multimedia CSEP 510 Lecture 8, February 26, 2004 Richard Anderson.
A Tablet PC Capstone Course Richard Anderson Department of Computer Science and Engineering University of Washington.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
Announcements CSE 380 Fall September 2003 CSE 380 home page CSE 380 home page  CSE 380 and.
The Classroom Presenter Project Richard Anderson University of Washington.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
Classroom Presenter: Supporting Active Learning with the Tablet PC Richard Anderson University of Washington March 19, 2007 Asia-Pacific Regional Workshop.
The Classroom Presenter Project Richard Anderson University of Washington.
Classroom Presenter and Tutored Video Instruction Richard Anderson Natalie Linnell University of Washington 1.
COMP 151: Computer Programming II Spring Course Topics Review of Java and basics of software engineering (3 classes. Chapters 1 and 2) Recursion.
Using WAMAP to Facilitate a Mastery Approach to Developmental Math
Computer Network Fundamentals CNT4007C
Introduction to Food Science FOOD 1001: Winter 2009.
Modes of Integration: 1) Enhancing with projects and assignments within a science course 2) Adding online support for math topics 3) Adding a credit of.
CSE 436 Software Engineering Workshop Course Overview Christopher Gill CSE 436 January 2007 Department of Computer Science and Engineering.
MML R2R LSU Precalculus Redesign October 2003 – May 2006 Phoebe Rouse.
10 Sept 2015 Speaker: Christopher Lee Head Demonstrator.
1 Cross-Cultural Issues in a Tutored Video Instruction Course Natalie Linnell, University of Washington Richard Anderson, University of Washington Jane.
The Redesigned Elements of Statistics Course University of West Florida March 2008.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
ICS 6B Boolean Logic and Algebra Fall 2015
CSE 403 Software Engineering Richard Anderson, David Notkin, Valentin Razmov Spring 2005.
CSEP 545 Transaction Processing for E-Commerce Course Information Spring (March – May) 2007.
ACADEMIC SKILLS IN ENGLISH-1 ENG 101 ECONOMICS AND ADMINISTRATIVE SCIENCES
WorkRoles Responsi- bilities Instructors
CSCE 312 Computer Organization Course Administration Dr. Rabi N Mahapatra Department of Computer Science & Engineering, 520B HR Bright,
Using Alice in an introductory programming course for non-CS majors Adelaida A. Medlock Department of Computer Science Drexel University
Tutored Video Instruction CSE 510 Richard Anderson Ken Fishkin.
Today’s Agenda  Syllabus  Software Engineering Research.
The Life of a Co-Requisite Model at a Two-Year Technical College A project of the Texas State Technical College Waco Math Department funded by the Texas.
CSCE 1030 Computer Science 1 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
1 4/11/98 Welcome to CSE 143 Martin Dickey University of Washington Spring 1998 Slides based upon those of Ben Dugan, Winter 1998.
LSU Course Redesign Phoebe Rouse Louisiana State University DEPARTMENT OF MATHEMATICS Baton Rouge, LA.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Graduate Student Teacher Training and Support at Clemson Meredith Burr Department of Mathematical Sciences, Clemson University, Clemson, SC
Software Engineering (CSI 321) Introduction. Introduction Course Title: Software Engineering Course Code: CSI-321 Credit Hours: 3 Section: 1 2.
Computer Networks CNT5106C
CSE202 : Fundamentals of Database Systems Vikram Goyal Indraprastha Institute of Information Technology, Delhi (IIIT-D), India FROM : Slides from CSE202.
September 5, 2006Introduction 1 of 6 WELCOME TO CS15!
Computer Network Fundamentals CNT4007C
ICS 6D Discrete Mathematics for Computer Science Fall 2014
Computer Engineering Department Islamic University of Gaza
Computer Networks CNT5106C
International Course Offerings
Louisiana State University DEPARTMENT OF MATHEMATICS Course Redesign Using Technology Spring 2008
Shared Lectures with Integrated Student Activities: An International Course Offering using Tutored Video Instruction Richard Anderson, Fred Videon University.
Software Engineering (CSI 321)
CSC 111 Course orientation
POSSIBILITIES FOR Educational Collaboration BETWEEN US AND CHINA
MML R2R LSU Precalculus Redesign October 2003 – May 2006 Phoebe Rouse
Introduction to Algorithms
Valentin Razmov Dept. of Computer Science & Engineering
Administrative Issues
Richard Anderson Autumn 2006 Lecture 1
Administrative Issues
Richard Anderson Autumn 2016 Lecture 1
NetMath at the University of Illinois
Student Titles Workshop
Richard Anderson Autumn 2019 Lecture 1 Announcements only
Presentation transcript:

Intro Programming at UW Richard Anderson Department of Computer Science and Engineering University of Washington

Topics Language change in CSE 142/143 UW Course export –Tutored Video Instruction –Lecture export

CSE 142/143 Large courses –UW students per year –UW students per year Fixed and stable course materials Currently taught using C/C++ Language change to Java, Summer 2001

Course Components Lectures 3 hrs per week, –PowerPoint transparencies Quiz section with TA –142: 1hr per week, –143: 2 hrs per week Programming Assignments –4-6 per quarter Exams –1 or 2 midterms –Final

Java Why change languages? –Java is a better language for teaching the concepts of programming –Instruction in Java is common 1, will become the language for AP computer science test –Knowledge of Java is important for students educated in Computer Science 1.According to one authority, Java 35 % and increasing, C/C++ 50% and decreasing, other 15% and steady.

Conversion process Offer CSE 142 in Java starting Summer 2001 CSE 143 in Java starting Fall 2001 Internal and external transition issues will require a lot of attention CC Language shift? When??????? Articulation issues

Statewide UW-CC meeting? Tentative – late fall, early winter? –Is there interest???? Day long meeting at UW. Topics –Language conversion –Articulation –Course export –Other ????

Statewide Intro Programming Issues Uniformity Difficulty of recruiting instructors/offering courses Transferability –Course credits –Preparation for follow on courses

Tutored Video Instruction Pioneered by Jack Gibbons (Stanford) in the 70s Group viewing of archived course materials with a tutor

UW TVI Autumn 1998 –CSE 143: NSCC Winter 1999 –CSE 142: Highline and NSCC Winter 2000 –CSE 142: Green River, Shoreline, Centralia Spring 2000 –CSE 142: Centralia, Green River, Highline and Central Washington –CSE 143: Shoreline, NSCC, Green River

Motives and Project Goals IT work force issues Understand use of Technology in Education Export of UW CSE Curriculum Leadership in Educational Technology Develop exportable class materials Evaluate Tutored Video as a means of instruction Develop scalable evaluation mechanisms

TVI Course Implementation Lecture material recorded Winter 2000 Download from UW Homework and exams used Grading done at UW Grades officially assigned by CC instructors, CC credit granted (transferable to UW).

Evaluation Surveys and class visits Direct feedback from students (anonymous and named) Some sections successful, others not More information:

Lessons learned Course materials –Positive response to lecturers –Difficulty with material not captured in lectures Centralized administration did not work –Logistics –Student concerns –Separation of students from local instructor

Future of TVI at UW Studio produce “made for TVI” lectures –CSE 142 (Sept 2000) –CSE 143 (Fall 2000) –CSE 100 (2001) Change in administrative model –Course export Lectures, supporting materials, hw, exams –Evaluation done by local instructor

Studio Audience Wanted! C version of CSE 142 Studio lectures will need a small audience Lectures will be recorded in September –Tentatively, Sept –Schedule TBD –Est. 20 hours of lecture Other courses will be filmed later in the year. Send mail to