ETIC Computer Science Task Force

Task Force Roster

Get Real website

Game Programming Subcommittee webpage

Next Meeting: To be scheduled

  • Monday, February 16, 2009, 4:00 pm -- Cancelled

Agenda, February 2, 2009

  • Video Contest Update
  • OGPC Update
  • CS4HS
    • Possible delivery vehicles
      • At Superquest
      • At OSTA Conference
      • Oregon math conferences
    • Possible goals
      • Get science teachers interesting in featuring a little CS in their classroom
      • Connect to new Oregon math standard vs. new standard on discrite mathematics
      • Develop full intro-to-CS delivery system at growing number of Oregon high schools
    • Possible funding
      • Shoe string
      • Techstart funding raising
      • ETIC/OPAS budget
    • Possible next steps
      • Connect with OSTA to gauge interest
      • Write short business plan

Agenda, December 16, 2008

Video Contest

OGPC V2.0

CS4HS

Agenda, November 25, 2008

Video Contest

  • Status
  • Plans

OGPC V2.0

CS4HS -- who, what, when, where

Possibility of Discrete Math as an elective in new math standard

Agenda, October 22, 2008

Video Contest

  • Update on launch plan
  • Next steps on publicizing
    • Oregon CSTA/SuperQuest list
    • OUS CS Departments
    • CC CS Departments (via OCCC)
    • OGPC teams list
    • ORTOP FTC List
    • Tech Wizards
    • Press Release

CS4HS

  • Committee structure
  • Staffing
  • Key Issues

Working with OPAS Prepare on CS

Agenda, October 8, 2008

Video Contest

  • Themes: marketing message to high school students
    • Why Study Computer Science?
    • Why Study in Oregon?
    • Should we add diversity message?
  • Format: YouTube plus source files in reserve
  • Publicity
    • Posting on YouTube
    • Emails to
      • Oregon CSTA/SuperQuest teachers
      • OUS CS Departments
      • CC CS Departments (via OCCC)
      • OGPC teams list
      • Tech Wizards
    • Press Release
    • GetReal web site
    • Techno Science Supersite
  • Registration/Submission: See prototype page
  • Criteria: See prototype page
  • Judging categories: See prototype page
  • Schedule: See prototype page
  • Awards: See prototype page
  • Issues and Next Steps

Agenda, September 10, 2008

Bringing CS4HS to Oregon

  • Ownership/Collaboration/Staffing
  • Committee Structure
  • Dimensions
    • Target audience
    • Content
      • Computer Science Unplugged
      • Research Examples
      • Hands on
      • Other
    • Delivery: When/where/how
    • Publicizing

Video Contest

  • Staffing
    • judges
    • contest project manager
  • Dimensions
    • Theme - marketing message to high school students
      • Why Study Computer Science?
      • Why Study in Oregon?
    • Format - how about YouTube?
    • Criteria
      • 2 minutes or less
      • must state team name and school at beginning
      • must state "visit GetReal" at end
    • Publicity
      • Oregon CSTA teachers list, OGPC teams list, CO media, GetReal, Tech Wizards, Techno Science Supersite, Superquest list, etc.
    • Judging - five categories
      • CSTA judging staff of education & industry
      • YouTube ratings from viewers
      • Why CS?
      • Why Oregon?
      • Best Creativity
      • Best Overall
    • Support
    • Schedule
      • begin Mid Sept.
      • submit entries by Nov30
      • judging December
      • awards announced Mid Jan.
      • awards tours end Jan. - early Feb.
    • Awards
      • winning teams receive VIP tour of OUS campus & CS dept.?
      • overall winning team receives $100 in iTunes to be divided among the team members?
  • Next Steps

Agenda, August 28, 2008

Creating Joint Subcommittee with OPAS Prepare

Bringing CS4HS to Oregon

  • Summary of last meeting
  • Report on recent meeting with Louise Delcambre, PSU
  • Answers from UW
  • Next steps
    • Form subcommittee?

Video Contest

  • Review of decisions from last meeting
  • Next Steps

Agenda, August 14, 2008

Report on national meeting of Computer Science Teachers Association -- Terrell Smith

Bringing CS4HS to Oregon

Video contest

  • Criteria
  • Format
  • Eligibility
  • Submission Process
  • Publicity
  • Judging
  • Support?
  • Schedule

Possible joint subgroup with OPAS Prepare

Work of OGPC Committee

Agenda, July 7, 2008

  • Recruiting students to make videos about computer science
    • Plan A: Contest with cash prize. Students create short video using any format/technology.
      • Issue: Would we need to help students with equipment, editing software, or training?
      • Issue: How judged?
      • Issue: How big should the prizes be?
      • Sub alternative: Make focus on remix of stock footage.
      • Sub alternative: Facilitate creation of inter-discplinary teams, e.g. CS and drama students
    • Plan B: We do on-camera interviews of college students, edit, and post.
    • Plan C: Alice or Scratch animation contest
  • Bringing CMU's CS4HS workshop to Oregon

Agenda, June 17, 2008

Agenda, May 27, 2008

Agenda, May 15, 2008

  • Final update in advance of OGPC Tournament on May 17th
  • GetReal Web Site
    • Beefing up the news
    • Increasing traffic
      • Contest?
        • Sweepstakes?
        • Merit based: e.g. best amateur CS video created in Oregon by high school students
      • Other
  • Facilitating collaboration between teachers
    • What do books on online communities tell us?
    • Are there any states with robust online communities for CS teachers
  • How can we organize to better
    • grow the number of teachers featuring Game Maker?
    • help ensure their success
    • Opportunities: Superquest sessions at OIT and WOU
  • How can we document and disseminate best practices for
    • attracting and supporting women and minorities
    • making connections from intro material to key CS concepts and career opportunities
  • Should more campuses offer a BS in Software Engineering or Information Technology?
    • Alternative: SE or IT emphasis in CS
    • Goals:
      • Better prepare students for careers in Oregon
      • Attract more students to these programs

Agenda, April 29, 2008

  • Update and discussion of work of subcommittee on Game Programming
  • Facilitating collaboration between teachers
    • Types
      • Peer-to-peer
      • Senior-to-junior
        • Mentoring
        • Team teaching
          • traditional
          • online with in-class support by local teacher
      • Professional learning communities
    • Mechanisms
      • Email
      • Logs
      • File sharing
      • Conference calls
      • Workshops
      • Class visits
      • Other
      • References: Books on order
  • Additional initiatives over the next year?
    • Curricula: lesson plans, teaching materials -- make or buy?
      • Additional material for this summer's SuperQuest
      • Thereafter?
    • Speakers for schools
    • Joint marketing to students, parents, teachers, counselors
    • Professional development
      • Introduction to CS for high school students
      • AP CS
    • Scale up OGPC

Agenda, April 15, 2008

  • Update and discussion of work of subcommittee on Game Programming
  • Facilitating collaboration between teachers
    • Types
      • Peer-to-peer
      • Senior-to-junior
      • Professional learning communities
    • Mechanisms
      • Email
      • Blogs
      • Conference calls
      • Workshops
      • Class visits
      • Other
  • Additional initiatives over the next year?
    • Curricula: lesson plans, teaching materials -- make or buy?
    • Speakers for schools
    • Joint marketing to students, parents, teachers, counselors
    • Professional development
      • Introduction to CS for high school students
      • AP CS
    • Scale up OGPC
  • Scheduling joint meeting(s) with OPAS Motivate, OPAS Prepare, or TechStart Foundation

Agenda, April 1, 2008

Agenda, March 10, 2008

  • Mailing to high schools
  • Update and discussion of version 2 of GetReal website
  • CSTA Spring Conference and Willamette Programming Contest
  • Update and discussion of work of subcommittee on Game Programming
    • Location: Chemeketa Community College
    • Award categories
      • Best Research
      • Best Game Design
      • Best Programming
      • Best Presentation
      • Best Teamwork
      • Best Game Experience
      • Best Overall
    • Rubric/scoresheets
    • Email lists
      • ogpc-coaches-l
        • for team coaches and interested volunteers to discuss the challenge
        • open to anyone interested
        • unmoderated unless it becomes a problem
      • ogpc-planning
        • for volunteers and judges that put on the event
        • invitation only
        • moderated but just to prevent the reply/all syndrome. Could turn moderation off to see how it goes.
      • ogpc-interest
        • low-traffic, PR-style communication
        • moderated - only emails from a few key staff/volunteers are allowed
    • Next: Roles & responsibities before and during event

Agenda February 11, 2008

Agenda, January 28, 2008

  • Update and discussion on design of version 2 of GetReal website
    • Interviews, profiles, audio clips; sample page1 page2
    • Schedule
  • Update and discussion of work of subcommittee on Game Programming Course
    • Outside of class: Game Programming Competition
      • Target launch: week of Feb. 4th
      • Theme: Energy
      • Possible a ward categories
        • Overall
        • Research
        • Design
        • Programming
        • Plability
        • Teamwork
        • Presentation
      • Date: Saturday, May 17
      • Possible locations
        • Chemeketa CC
        • Fun location in Portland
        • CAPITAL Center
      • Web site
    • Classroom
      • Creating a complete solution for early adopters
        • Lesson Plans
        • Textbook
        • Exercises
        • Tutorials
      • Packaging, disseminating
      • Gaining support of schools' adminstration

Agenda, January 14, 2008

Agenda, December 18, 2007

  • Update and discussion on design of version 2 of GetReal website
  • Update and discussion of work of subcommittee on Game Programming Course
    • Coordination with TechStart Foundation, Oregon CSTA
    • Outside of class
    • Classroom
      • Creating a complete solution for early adopters
        • Lesson Plans
        • Textbook
        • Exercises
        • Tutorials
      • Packaging, disseminating
      • Gaining support of schools' adminstration
  • Discussion of Oregon subset of recent ACM/CSTA Survey
  • Connections to OPAS
    • Setting measurable goals
    • What is the baseline, e.g. how many schools offer AP CS currently?
    • Creating a plan
    • Gaining support and funding
  • Continue discussion on possibility of holding a statewide computer science education summit
    • Would goal to be discover a strategy, or advocate a solution and gain agreement?
    • How wide would the topic be?
      • High School curriculum
      • Annual competition
      • K20 Strategy
  • Interesting reference: McMinnville High School CS Course Descriptions

Agenda, November 21, 2007

  • Update and discussion on design of version 2 of GetReal website
  • Update and discussion of work of subcommittee on Game Programming Course
    • Classroom
      • Creating a complete solution for early adopters
        • Lesson Plans
        • Textbook
        • Exercises
        • Tutorials
    • Outside of class
      • Annual competition in addition to existing Willamette contest?
        • Annual theme?
        • Creative work before or at event?
        • Gamemaker vs. Alice
  • Connections to OPAS including draft investment model
  • Discussion of Oregon subset of recent ACM/CSTA Survey
  • Continue discussion on possibility of holding a statewide computer science education summit

Agenda, October 31, 2007

Agenda, October 17, 2007

  • Update and discussion on status and plans for version 2 of the GetReal web site
  • Update and discussion of work of subcommittee on Game Programming Course
  • Update and discussions on possible connections to OPAS Prepare Workgroup
  • Discussion of recent ACM/CSTA Survey of High School Computer Science
  • Possible connections to NSF CPATH projects in Oregon

Agenda September 4, 2007

  • Update and discussion on status and plans for version 2 of the GetReal web site
  • Update and discussion of work of subcommittee on Game Programming Course
    • Possible relation to Microsoft software platforms: XNA (CSharp) for XBox and PC
    • Update on Superquest class for teacher in early August
    • Experiment with Gamemaker clubs at elementary and middle schools
    • Creation of CS concepts list
    • Principals and superintendents conference on October 19th
    • Oregon CSTA / Tech Start Foundation might set up seed grants for high schools
    • Relationship to ACM CSTA "A Model Curriculum for K-12 Computer Science"
  • Update and discussions on possible connections to OPAS Prepare Workgroup

Agenda, August 14, 2007

Agenda, July 23, 2007

Agenda, July 9, 2007

  • Report on fall/winter survey of college students
  • Developing Game Programming Course
    • New subcommittee on this topic
      • Date/time/location of first meeting: July 16th?
      • Draft agenda
        • How the GameMaker workshop for teachers at Hillsboro HS went in June, focusing on anything that could be useful to Terrell Smith as he prepares for teach a similar session at WOU later this month.
        • Brainstorming about how we can continue some level of collaboration after July.  Possibilities include:
           oo Documenting existing practices to make it easier for teachers to try it out.
           oo Developing course lesson plans, exercises, etc.
           oo Surveying what is available off the shelf.
           oo Holding additional workshops for teachers
           oo Developing materials for high school principals and others that would show them the advantages offering a game programming class.
    • Other Issues/opportunities
  • Improving GetReal Web Site
    • Previous Survey: Glencoe High School
    • Recent Survey: Sherwood High School
    • Planned document -- summary of "requirements"
      • What may be included
      • Issues to be addressed
    • Possible milestones/timeline for summer/fall improvements
      • In-house resources
      • Sub-contract or pro-bono?
      • Student contest?
    • Plans/opportunities for additional market research
    • Other Issues/opportunities

Agenda, June 26, 2007

  • Report on fall/winter survey of college students
  • Developing Game Programming Course
    • New subcommittee on this topic
      • Date/time/location of first meeting: Week of Jul 9th?
      • Draft agenda
        • Milestones
        • Timeline
        • Methods for evaluation
    • Other Issues/opportunities
  • Improving GetReal Web Site
    • Planned document -- summary of "requirements"
      • What may be included
      • Issues to be addressed
    • Possible milestones/timeline for summer/fall improvements
      • In-house resources
      • Sub-contract or pro-bono?
      • Student contest?
    • Plans/opportunities for additional market research
    • Other Issues/opportunities

Agenda, June 4, 2007

  • Developing Game Programming Course
    • Bruce Schafer: Report on meeting with Terrel Smith, et al re: collaboration
      • Connections to classic CS concepts
      • Creating written material
      • Professional Learning Community
      • Gender equity
      • Videotaping?
    • Tom Thompson: Possible connections with OSU's SMILE program
    • Should we create a subcommittee on this topic?
    • Other Issues/opportunities
  • Improving GetReal Web Site

Agenda, May 14, 2007

  • Recent reports
  • Developing Game Programming Course
    • Bruce Schafer: Report on meeting with Terrel Smith, et al re: collaboratoin
    • Tom Thompson: Possible connections with OSU's SMILE program
    • Ken Cone & Ron Tenison: Video taping Superquest sessions
    • Issues/opportunities:
  • Improving GetReal Web Site
    • Ken Cone: Scheduling special meeting on improving content
    • Ken Cone: Plans for engaging small number of students in survey and/or usability testing
    • Issues/opportunities
      • Arrange for links between Oregon CIS site and GetReal site
      • Arrange for links between Oregon CTE sites and GetReal site
      • Add Knowledge Base or Wiki to GetReal site
      • Add blog(s)
      • Add news and possibly RSS feed
      • Add "Did you get the answer you were looking for?"
      • Access server logs to gather info on search keys that bring people to site
      • Add opportunity to subscribe to one or more email lists
  • Maggie Niess: OSU's plan for submitting NSF GK12 proposal

Agenda, April 30, 2007

  • Developing Game Programming Course
    • Chris Brooks: Latest on plans for Superquest workshops
      • June 25-29
      • July 23-27
    • Bruce Schafer: Latest on possible collaboration between Terrel Smith and this task force
    • Possible connections with OSU's SMILE program
    • Issues/opportunities:
      • Video taping Superquest sessions
      • Schedule meetings of teachers involved in Professional Learning Community after Superquest
      • Who can attend / help with Superquest sessions: Tom, Bruce, ....
  • Improving GetReal Web Site
    • Ken Cone: Scheduling special meeting on improving content
    • Ken Cone: Plans for engaging small number of students in survey and/or usability testing
    • Issues/opportunities

Agenda, April 16, 2007

  • Developing Game Programming Course
    • Possible next steps on
      • Reference: Draft article by Terrel Smith
      • First Draft Syllabus by documenting T. Smith's course
      • Review of syllabus and other materials for
        • connections with classical computer science
        • strategies for increasing female participation
      • Facilitating teacher workshops in June and July
      • Possible addition of Professional Learning Community as part of workshop or parallel thread
      • Facilitate deployment of course by several teachers around Oregon
    • Roles -- Division of Labor -- Milestones -- Schedule
  • Improving GetReal Web Site and its traffic
    • Improve usability for target audiance of high school students
    • Improve existing content
    • Add new content
    • Transition to an active site with new content added regularly
      • Blogs?
    • Increase traffic

Agenda, April 4, 2007

  • Increasing CS coverage in high schools via game programming
    • Objectives:
      • Target audience: Any high school student who hasn't already started taking computer science.
      • Prerequisites: None
      • Key content / objective for the class: An enjoyable entry into CS using a non-threaten approach, but also including some actual programming.
      • The next step for students that find the class interesting: More CS classes -- high school or college.
      • How does it would fit with other potential deliverables: To be determined
      • Also see Criteria
    • Conclusion from March 14: We should consider where we can add the most value. Alternatives include:
      • Help enhance curriculum materials, including syllabus, lesson plans, ...
      • Find ways of offering more sessions of teacher training
      • Enhance and document linkages between game development and traditional computer science topics
        • to enhance educational value
        • to make it easier to convince teachers and administrators to give it a try
    • A new platform alternative: XNA Game Studio Express
  • Increasing impact of GetReal marketing campaign: Ideas from March 14th:
    • Increase links from other sites to GetReal site and as a result search-engine ranking
    • Enhance web site -- ideas under consideration
      • Review and enhance existing material
      • Add material that would help students understand how to navigate their college choices
        • What information would be useful?
        • How would it be organized?
        • How do we serve both students that are just curious about computer and those are seriously considering choosing it as their major?
      • Add more profiles of students
      • Add news
      • Add info on what to take in high school to prepare for CS in college
      • Add section(s) for teachers and/or parents
        • For teachers: examples of CS programs it Oregon high schools might not only be informative but give them a sense that it can be done and help them convince their administration to take the next step
    • Publicize site

Agenda, March 14, 2007

Agenda, February 28, 2007

Agenda, February 7, 2007

  • Review, prioritization, next steps for high school curriculum opportunities
    • Spreadsheets in math and science classes
    • Programming via LEGO robots
    • Game programming
  • Increasing traffic on getreal.ous.edu
    • Historic traffic levels (update from Beau Dickey)
    • Ideas for increasing (all)
      • Mailings to schools
      • Distribution of posters at events
      • Technical methods for increasing traffic
      • Enhancing content
    • Next steps
  • Related projects at Oregon Department of Education (Tom Thompson)

Agenda, January 18, 2007

  • Overview of successful high school CS programs
    • Spreadsheets in math and science classes: Maggie Niess
    • Programming via LEGO robots: Don Domes
    • Game programming: Terrel Smith
  • Increasing traffic on getreal.ous.edu
    • Historic traffic levels (update from Beau Dickey)
    • Ideas for increasing (all)
  • Update on plans for National Engineers Month (Bruce Schafer)

Carried Over to Next Meeting:

  • Review of draft PowerPoint slides for industry presentations: Di Saunders

Agenda, January 2, 2007

  • Preparing for and presenting to companies, industry associations, foundations, chambers, ...
    • Goals: Indirectly communicate to Legislature, Build reputation for Oregon, Make it easier to do fundraising.
    • Format: Presentations, videos, ...
    • Audiance: Who to target first? Industry associations?
    • Content: Key points, data, ...
  • Next steps on CS content in high schools
    • Spreadsheets in math and science classes
    • Programming via LEGO robots
    • Game programming
  • Next steps on material for National Engineers Month

Agenda, December 19, 2006

  • Identifying our top three ideas for adding CS content to high schools among:
    • Offering a course in discrete mathematics:
    • Featuring spreadsheet in a mathematics course and emphasize software engineering principals of adaptability, maintainability, understandability, etc.: IIII
    • Feature programming a graphical calculator in a mathematics course: I
    • Programming a LEGO robot: IIII
      • Robolab
      • RIS
      • NXT
      • Not Quite C (NQC)
      • Cost issues?
    • Game programming: III
    • Web site development: HTML, Javascript, etc.: II
    • A hardware approach: Digital electronics / computer architecture with hands on:
  • Finalists: Spreadsheets, LEGO Robots, Game Programming
  • Idea: Consider combinations for sake of
    • Connections to math classes
    • Girl friendly
  • Idea: Consider what some colleges are doing in game programming: University of Denver, Georgia Tech, ...
    • See recent CACM or IEEE Computing article
    • Issue: Is featuring game programming "bait and switch"? More of a risk at college level than MS and HS?
  • Paradigm: Find teachers with model programs and pull together x teachers to learn from them
  • Preparing for and presenting to companies, industry associations, foundations, chambers, ...
    • Goals: Indirectly communicate to Legislature, Build reputation for Oregon, Make it easier to do fundraising.
    • Presentations, videos, ...
    • Who to target first? Industry associations?
  • Testing guest presenter materials at middle schools

Agenda, December 6, 2006

  • Results of Math Teacher survey
  • Partial Results of Student survey
  • Possible connections to Northwest Region of Consortium for Computing Sciences in Colleges
  • High School Curricula Project
    • Criteria for choosing
      • Alignment with computer science and software careers
      • Liklihood of sparking interest in students
      • Alignment with classroom (math, science, etc.)
      • Level of complexity
      • Time required of task force to prepare
      • Time required of teacher
      • Costs: One-time
      • Costs: Recurring
      • Equipment required
      • Gives students ideas of appropriate next steps
      • Gender neutral
      • Opinions of teachers
      • Special issues, e.g. school policies on food in classroom, etc.
    • Semifinalists
      • From possibilities mentioned in teacher survey
        • Offering a corse in discrte mathematics
        • Featuring spreadsheet in a mathematics course and emphasize software engineering principals of adability, maintability, ....
        • Feature programming a graphical calculator in a mathematics course
      • From middle school ideas
        • Programming a LEGO robot
        • Computer Science Unplugged
          • Choose one and use as described
          • Implement on a calculator
        • Musical programmable toy -- Does one exist?
        • Feedback and ideas from teachers: e.g. game programming
  • Material for middle schools National Engineers Month
    • Semifinalists
      • Programming a LEGO robot
      • Computer Science Unplugged
        • Choose one and use as described
        • Implement on a calculator
      • Musical programmable toy -- Does one exist?
      • Feedback and ideas from teachers
    • Test in early January?
    • Timeline for implementation

Agenda, November 20, 2006

Agenda, October 30, 2006

Agenda, October 16, 2006

Agenda, October 2, 2006

Agenda, September 6, 2006

Math/Excel Course
-- Teacher Survey -- Next steps for distribution
-- Refining our plan including possible connections with Maggie Niess's project
-- Possible budget/resourcesConnections to ACM's Computer Science Teachers Association -- Chris Stephenson will join us on the call. Understanding student decision making
-- Summary of Focus Group on 8/21/06 including demographics
-- Survey of college CS majors and "control groups"
-- Plan for distribution
-- Incentive for online completion? Update of GetReal Communication Plan Agenda, August 23, 2006Math/Excel Course
-- Possible budget/resources
-- Teacher Survey
-- Existing research / professional development on teaching Excel from a CS point of view
....oo OSU: Maggie Niess will join us on the call

Connections to ACM's Computer Science Teachers Association -- Chris Stephenson will join us on the call. -- Possible connections to Oregon's "Virtual School District" -- Web portal to distance delivery Understanding student decision making
-- Survey of college CS majors and "control groups"
-- Focus group of CS majors Update of GetReal Communication Plan

Agenda, August 8, 2006

Topics covered:Math/Excel Course
-- Possible budget/resources
-- Teacher Survey
-- Existing research / professional development on teaching Excel from a CS point of view
....oo OSU: Maggie Niess
....oo Others?Understanding student decision making
-- Survey of college CS majors and "control groups"
-- Focus group of CS majors Update of GetReal Communication Plan Agenda, July 21, 2006

More discussion of Excel as platform for teaching mathematics & programming
-- Joint meetings
-- Timeline
-- Resources required ISSUES:
  1. What types of students are we trying to attract? "Best and brightest," those having trouble with traditional mathematics or ?
  2. Issue: Buy vs. Make.
  3. If buy, is there an "off the shelf" course that fit our goals and be a practical solution for many Oregon high schools.
  4. If make, should we
    1. Seek significant grant, fund team made up of university faculty, math/cs teachers, etc.;
    2. Find a teacher doing something similar or interesting in doing so and encourage them; or
    3. Obtain seed funding, use to fund a summer project by one or more teachers.
  5. To what extent is computer lab required and likely to be available?
  6. Who writes up top-level description of desired course?
  7. Additional implementation steps.
    1. Packaging.
    2. Teacher training
    3. Marketing

Surveys/Focus Groups

  • Possible Survey of CS juniors -- pre-college background and reasons for choosing CS. Control group?
  • Focus group of student interns
ODE Survey on graduation requirements

Agenda, July 7, 2006

Should we collaborate with or leverage the work of the national Computer Science Teachers Association?

Connection with Chris Stevens?
Other connections to CSTA?

Review of GetReal project with ideas for enhancement
-- Web site statistics: 3636 visits; Click here for details.
-- Volunteers to help enhance Communication Plan, eg. Relationship to National Engineers Month


Agenda, June 22, 2006

Collaboration with Oregon Mathematics Education Council

Invite some of their members to our meetings?

Possible courses:

A. Discrete mathematics course featuring computer programming.

B. Mathematics Problem Solving and Programming Using Excel.
-- Animation Features of Excel
-- Teaching Statistics Using...Excel
-- Using Excel as a Tool to Teach Advanced Mathematics
-- Power Programming with VBA/Excel

C. Algebra II featuring programming & computer science exercises

D. Hybrid Probability/Statistics/Discrete Math Course

E. Hybrid Probability/Statistics/Programming Course.

ISSUES:

  1. Which alternative
    1. Has best chance for success in high schools
      1. Available teachers
      2. Willing students
      3. Support from administration
    2. Fits our goals well
    3. Most manageable relative to issues below.
  2. Course may compete with algebra II or pre-calculus which is recommended for students planning on choosing computer science or engineering as their college major.
  3. What types of students are we trying to attract? "Best and brightest," those having trouble with traditional mathematics or ?
  4. Issue: Buy vs. Make.
  5. If buy, is there an "off the shelf" course that fit our goals and be a practical solution for many Oregon high schools.
  6. If make, should we
    1. Seek significant grant, fund team made up of university faculty, math/cs teachers, etc.;
    2. Find a teacher doing something similar or interesting in doing so and encourage them; or
    3. Obtain seed funding, use to fund a summer project by one or more teachers.
  7. To what extent is computer lab required and likely to be available?
  8. Who writes up top-level description of desired course?
  9. Additional implementation steps.

Planning for National Engineers Month, February 2007

Agenda, May 31, 2006

Collaboration with Oregon Mathematics Education Council

Invite some of their members to our meetings?

Possible courses:

A. Discrete mathematics course featuring computer programming.

B. Mathematics Problem Solving Using Excel. Feature some discrete math as well as other topic.

C. Hybrid Algebra II / Discrete math course.

D. Hybrid Probability/Statistics/Discrete Math Course

E. Hybrid Probability/Statistics/Programming Course.

ISSUES:

  1. Which alternative
    1. Has best chance for success in high schools
      1. Available teachers
      2. Willing students
      3. Support from administration
    2. Fits our goals well
    3. Most manageable relative to issues below.
  2. Course may compete with algebra II or pre-calculus which is recommended for students planning on choosing computer science or engineering as their college major.
  3. What types of students are we trying to attract? "Best and brightest," those having trouble with traditional mathematics or ?
  4. Issue: Buy vs. Make.
  5. If buy, is there an "off the shelf" course that fit our goals and be a practical solution for many Oregon high schools.
  6. If make, should we
    1. Seek significant grant, fund team made up of university faculty, math/cs teachers, etc.;
    2. Find a teacher doing something similar or interesting in doing so and encourage them; or
    3. Obtain seed funding, use to fund a summer project by one or more teachers.
  7. To what extent is computer lab required and likely to be available?
  8. Who writes up top-level description of desired course?
  9. Additional implementation steps.

Planning for National Engineers Month, February 2007

Agenda, May 17, 2006

Subject: High School Marketing Project

Subtopic: Speakers Bureau

oo Draft PowerPoint slides

oo Candidates for pilot delivery

  • Speakers
  • Schools

oo How do we scale this up

  • More speakers
  • More schools

Subject: Increase exposure of high school students to computer science

Working idea: We could convince high schools to offer a discrete mathematics course that features computer science / programming. One selling point is that statewide graduation requirements are changing from 2 to 3 years of math starting with graduating class of 2008.

  1. Issue: This course may compete with pre-calculus which is recommended for students planning on choosing computer science or engineering as their college major.
  2. Issue: Is our target audience the "best and brightest" students, those having trouble with traditional mathematics or ?
  3. Issue: Is there an "off the shelf" course that fit our goals and be a practical solution for many Oregon high schools.
  4. Issue: Buy vs. make.
  5. Issue: To what extent is computer lab required?
  6. Issue: Possible implementation steps.

Agenda, April 26, 2006

Subject: High School Marketing Project

oo Draft PowerPoint slides

oo Candidates for first delivery

  • Speakers
  • Schools
oo Additional content
  • Video Clips
  • LEGO robotics
  • Cryptography
  • Monte Carlo simulation
  • Alice tutorial
  • Game programming

Subject: Increase exposure of high school students to computer science

Develop action plans for high-priority ideas.

A. Structural solution: Recreate computer science classes certified as meeting math requirements -- either add CS to traditional math course or create new math course with CS content.

  1. Report advice from math curriculum experts
    1. What was genesis of additional math requirement?
      1. HB3129
    2. What was intent of the new requirement
      1. Additional Carnegie units?
      2. Better performance on assessment?
    3. What flexibility do we have
  2. Relationship to college entrance requirements
    1. OSU
      1. General: 3 years culminating in Algebra II or higher
      2. EECS: 3 years Columbian in pre-calc or higher. "Students entering the undergraduate program take high school courses in mathematics through pre-calculus, a year of chemistry, physics, and English. High school programming or computer applications courses should not be taken in place of other college preparatory courses."
    2. PSU
      1. General: 3 units culminating in at least the Algebra II level
      2. ECS: Nothing specific
    3. UO
      1. General: 3 years culminating in Algebra II or higher. "Must include first-year algebra and two additional years of college-preparatory mathematics such as geometry, advanced algebra, trigonometry, analytical geometry, calculus, finite mathematics, advanced applications, probability and statistics, or courses that integrate topics from two or more of these areas. An advanced mathematics course is highly recommended in the senior year. Algebra and geometry taken prior to ninth grade are acceptable. Regardless of the pattern of mathematics courses or the number of years of mathematics taken, the mathematics course work must include Algebra II (or equivalent) or higher"
      2. CIS: Nothing specific
    4. OIT
      1. General: 3 years
      2. Software Engineering Technology: Nothing Specific
  3. Consider alternatives
    1. Feature programming & computer science as a way of increasing interest in and understanding of classical mathematics, eg. geometry, algebra, trigonometry
    2. Offer elective in discrete mathematics or other math topics featuring computer science concepts and programming exercises
    3. Identify portions of mathematics assessment that has proven difficult for Oregon high school students; acquire and/or develop course that focuses on teaching these topics using programming exercises reinforced with computer science concepts and problem solving techniques.
    4. Identify existing computer science courses that could potentially be granted mathematics credit.
    5. Math survey course with programming exercises

Issue: To what extent is computer lab required?

Issue: Is our target audience the "best and brightest", students having trouble with traditional mathematics or ?

  1. Identify possible resources
    1. Start from curriculum in public domain
    2. Purchase commercial curriculum
    3. Design new course.
  2. Consider possible implementation approaches
    1. Course contenting and packing
    2. Teacher training
    3. Marketing

Agenda, April 17, 2006

Subject: High School Marketing Project oo Review of status and plans

oo Developing Speakers Bureau or similar

Subject: Increase exposure of high school students to computer scienceDevelop action plans for high-priority ideas. A. Structural solution: Recreate computer science classes certified as meeting math requirements -- either add CS to traditional math course or create new math course with CS content.
  1. Contact math curriculum experts
  2. Consider alternatives
    1. Feature programming & computer science as a way of increasing interest in and understanding of classical mathematics, eg. geometry, algebra, trigonometry
    2. Offer elective in discrete mathematics featuring computer science concepts and programming exercises
    3. Identify portions of mathematics assessment that has proven difficult for Oregon high school students; acquire and/or develop course that focuses on teaching these topics using programming exercises reinforced with computer science concepts and problem solving techniques.
    4. Identify existing computer science courses that could potentially be granted mathematics credit.
  3. Identify possible resources
    1. Start from curriculum in public domain
    2. Purchase commercial curriculum
    3. Design new course.
  4. Consider possible implementation approaches
B. Dissemination of Oregon best practices:
  1. Choose three models of CS success in Oregon high schools -- include at least one that has AP or IB CS.
  2. Document these models.
  3. Choose target teachers and administrators.
  4. Disseminate
    a. Marketing
    b. Training
    c. Supporting
C. Demand stimulation through interesting introductory courses:
  1. Identify topics and successful implementations
    1. Robotics
    2. Game programming
    3. Other
  2. Document or otherwise develop course materials
  3. Disseminate.

Agenda, Monday, April 3, 2006

oo Review of status and plans for HS Marketing Project

oo Developing Speakers Bureau or similar


Develop action plans for high-priority ideas. (Should we combine any of these?) A. Dissemination of Oregon best practices:
  1. Choose three models of CS success in Oregon high schools -- include at least one that has AP or IB CS.
  2. Document these models.
  3. Choose target teachers and administrators.
  4. Disseminate
    a. Marketing
    b. Training
    c. Supporting
B. Structural solution: Recreate computer science classes certified as meeting math requirements -- either add CS to traditional math course or create new math course with CS content.
  1. Consider choices
  2. Identify possible resources
  3. Consider possible implementation approaches
C. Demand stimulation through interesting introductory courses:
  1. Identify topics and successful implementations
  2. Document or otherwise develop course materials
  3. Disseminate.

Agenda, March 10, 2006

oo Review of status and plans for HS Marketing Project

oo Discussion of updated draft of Communication Plan

oo Review of ideas-to-date

(1) Baseline information: Telephone identification of all IT teachers in Oregon either with paid help or using volunteers, and development of a comprehensive database.
(2) Demand stimulation:
(a) Development of a game creation course emphasizing CS
(b) Development of a robotics course emphasizing CS
(3) Evangelism: Documentation of three models of CS success in Oregon high schools.
(4) Structural solution: Recreate computer science classes certified as meeting math requirements
(5) Remote teaching with local tutoring
(6) Co-curricular and extra curricular programs
(7) Co-curricular programs available for credit

oo Brainstorming additional ideas

oo Critique of ideas

oo Prioritization of ideas

Agenda, February 22, 2006

Review of status and plans for HS Marketing Project

Follow-up discussion on enhancing pre-college CS instructions
o Update of Model Diagram
o Ideas from IT Education Advisory Committee
o Brainstorming list of ideas
o Prioritizing among ideas

CSTF Model

 

Prior Meeting Notes:

04-03-06

11-18-05 Report to ETIC

10-31-05

10-05-05

09-21-05

08-31-05

08-10-05

07-27-05

07-22-05 Report to ETIC

07-13-05

06-29-05

06-22-05

06-10-05

Task Force Members: 

Industry Representatives

Steve Aho

Mentor Graphics

Sr. Program Mgr, Corp Marketing

Eileen Boerger

Agilis Solutions

EVP & General Manager

Chris Brooks Chair TechStart Foundation
Natasha MacDonald Executive Director TechStart Foundation

Academic Representatives

Mike Bailey

OSU

Professor, Computer Science

Jay Bockelman OIT Chair, Software Engineering, Portland
Ken Cone OUS Program Manager, Industry Affairs
John Marsaglia WOU Professor, Computer Science
Maggie Niess OSU Science/Mathematics Education Professor

Di Saunders

OUS

Director of Communications

Bruce Schafer

OUS

Director, Industry Affairs

Peter Schmurr Glencoe HS Teacher

Terrell Smith

Sherwood HS

Teacher

Chris Stephenson ACM Computer Science Teachers Association
Ron Tenison   Retired CS Professor, Linfield College
Tom Thompson ODE Specialist, Industrial & Engineering Systems
Daniel Wilson SOU Chair, Computer Science

Michal Young

UO

Professor, Computer Science

 

Links:

The following are interesting materials that might make computer science to High School students more relevant, more inter-disciplinary, less insolated, less geeky. Compiled by Steve Aho 04/2006.

Computer Science Teacher’s Association (CSTA) and IBM

This group seems to have exactly the same mission as our group and seems to have a lot more collateral already in place.  Can we leverage something like this?
http://www.csta.acm.org/About/sub/press_kit/FactSheet.html

University of Washington capstone projects:

Stanford Study on What to do about High School CS:

From Princeton – the revolution in CS is just starting:

  • An interesting article with views of why CS is important, how it relates to other sciences, and proposes that the biggest things in CS are yet to be invented. http://www.physorg.com/news10957.html

Introduction to CS from MIT:

Interesting Berkeley Labs site

  • Interesting view into the programs that they provide to local high schools, including a speakers bureau
  • Does NOT seem to address CS directly http://csee.lbl.gov

Mathematics course featuring computer science

(1) A discrete math course that features computer programming; or
(2) A course that has other solid mathematics content and programming.

Desired qualities

(1) Accessible to high school students that have had Algebra II.
(2) Accessible to high school students that have never programmed before.
(3) Uses a programming language that is affordable for high school classroom instruction.
(4) Curriculum appears engaging, i.e. hands on, features real-world examples.
(5) Curriculum is well documented with materials, lesson plans, programs to be solved.
(6) Curriculum is accessible to a high school teacher that isn't an expert on discrete math or computer science.
(7) Teaches logical thinking and builds problem solving skills.
(8) Teaches concepts that would be useful to those that choose to major in computer science in college including the understanding and design of data structures and algorithms.