Iconic Programming for Flowcharts, Java, Turing, etc - PowerPoint PPT Presentation

About This Presentation
Title:

Iconic Programming for Flowcharts, Java, Turing, etc

Description:

Iconic Programming for Flowcharts, Java, Turing, etc Stephen Chen and Stephen Morris York University What is Programming? Problem Solving Algorithm Design How is ... – PowerPoint PPT presentation

Number of Views:81
Avg rating:3.0/5.0
Slides: 11
Provided by: yor61
Category:

less

Transcript and Presenter's Notes

Title: Iconic Programming for Flowcharts, Java, Turing, etc


1
Iconic Programming for Flowcharts, Java, Turing,
etc
  • Stephen Chen and Stephen MorrisYork University

2
What is Programming?
  • Problem Solving
  • Algorithm Design

3
How is Programming Taught?
  • Syntax Memorization
  • Anxiety over Details

4
A combination of techniques
  • Algorithms-first
  • Functional-first
  • Imperative-first

5
Course Outline
  • Week 1
  • Program/Flowchart Components
  • Week 2
  • Programs in Flowcharts
  • Week 3
  • Convert Flowcharts into Code

6
Benefits
  • Eliminate syntax/detail overhead
  • Get students programming faster
  • Better visual understanding

7
Visualization Error I
  • if (condition) while (condition)

8
Visualization Error II
  • if (condition) if (condition)
  • else if (condition) if (condition)

9
Demo
  • Sequence
  • Branch
  • Loop
  • Program Execution
  • Program Translation

10
The Next Steps
  • Develop grade 11 Computer Science curriculum unit
    (Ontario)
  • Redevelop CS101i
  • Develop grade 9 General Science curriculum unit
Write a Comment
User Comments (0)
About PowerShow.com