logging in or signing up History of Educational Programming basiyr Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 389 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: August 26, 2008 This Presentation is Public Favorites: 0 Presentation Description Thematic overview of computer programming in education Comments Posting comment... By: leticiapax (35 month(s) ago) very informative, The outline is easy to follow. Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript History of Computer Programming in Schools : History of Computer Programming in Schools A Thematic Overview Programming As Literacy : Programming As Literacy Learners focused on programming the computer i.e. “telling the computer what to do” Learn programing in order to use the computer as a “tutee” (Taylor, 1980; Leuhermann 2002) BASIC was one of the first programming languages in schools Image taken from: http://www.digibarn.com/collections/index.html Programming as Literacy : Programming as Literacy Active in the 1970's Centered around languages such as BASIC & LOGO Influcenced by the work of Seymour Papert & Arthur Leuhermann Papert – a student of Piaget created LOGO at MIT Leuhermann – worked at ATT & Dartmouth advanced BASIC Decline of Programming as Literacy : Decline of Programming as Literacy Focused on learning assembly language of computers Was often times difficult for students & teachers to learn Problem of WHY. Computers were not widely distributed so the question “Why learn to program computers?” was a logical one. CAI was easier and more appealing Programming as Constructionism : Programming as Constructionism Developed with Seymour Papert & LOGO Dominated thinking about Computer Assisted Instruction (CAI) in the 1980's Emerged with the PC in the classroom Supported by more programming Languages that were easier to learn (LISP) Focused on learning content, problem solving & cognitive skills Applied with young children and general k-12 learners Programming as Robotics or AI : Programming as Robotics or AI Since the 1970's Programming has been used to create “artificial intelligence” robots In schools the LOGO Turtle was one way of implementing AI & Robotics LEGO Robotics programming is one popular form in schools Girls programming the original LOGO Turtle from Geekdad Notice the Button Box Notice the Turtle drawings Programming as Design : Programming as Design Rooted in Computer Assisted Design (CAD) Ivan Sutherland invents “Sketchpad” in 1963 that draws pictures on a screen. Sketchpad becomes the progenitor to graphical programming Ivan Sutherland demonstrating Sketchpad. From Wikipedia Programming as Multimedia Script : Programming as Multimedia Script Tools that allow for sound, video, image objects to be manipulated on a “surface” using computer programming languages (called scripting) Microsoft Powerpoint is one k-12 friendly tool that embody this approach. Programming Language: Visual Basic Script (VBS) Adobe Flash (i.e. Macromedia Flash) is professional tool for this approach: Language, Action Script Adobe Director (i.e. Macromedia Director) is a professional tool for this approach: Language: Lingo Programming as “Microworlds” : Programming as “Microworlds” Microworlds are small playground of the mind (Clements, 1989, p. 86 cited by Rieber, 1996:587), EDUWiki Def Tests hypothesis and systems interaction Allow us to “see” concepts and principles within systems. Are cognitive amplification (Jonassen 2007) tools Example: LOGO turtle makes commands “real” & “concrete” You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
History of Educational Programming basiyr Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 389 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: August 26, 2008 This Presentation is Public Favorites: 0 Presentation Description Thematic overview of computer programming in education Comments Posting comment... By: leticiapax (35 month(s) ago) very informative, The outline is easy to follow. Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript History of Computer Programming in Schools : History of Computer Programming in Schools A Thematic Overview Programming As Literacy : Programming As Literacy Learners focused on programming the computer i.e. “telling the computer what to do” Learn programing in order to use the computer as a “tutee” (Taylor, 1980; Leuhermann 2002) BASIC was one of the first programming languages in schools Image taken from: http://www.digibarn.com/collections/index.html Programming as Literacy : Programming as Literacy Active in the 1970's Centered around languages such as BASIC & LOGO Influcenced by the work of Seymour Papert & Arthur Leuhermann Papert – a student of Piaget created LOGO at MIT Leuhermann – worked at ATT & Dartmouth advanced BASIC Decline of Programming as Literacy : Decline of Programming as Literacy Focused on learning assembly language of computers Was often times difficult for students & teachers to learn Problem of WHY. Computers were not widely distributed so the question “Why learn to program computers?” was a logical one. CAI was easier and more appealing Programming as Constructionism : Programming as Constructionism Developed with Seymour Papert & LOGO Dominated thinking about Computer Assisted Instruction (CAI) in the 1980's Emerged with the PC in the classroom Supported by more programming Languages that were easier to learn (LISP) Focused on learning content, problem solving & cognitive skills Applied with young children and general k-12 learners Programming as Robotics or AI : Programming as Robotics or AI Since the 1970's Programming has been used to create “artificial intelligence” robots In schools the LOGO Turtle was one way of implementing AI & Robotics LEGO Robotics programming is one popular form in schools Girls programming the original LOGO Turtle from Geekdad Notice the Button Box Notice the Turtle drawings Programming as Design : Programming as Design Rooted in Computer Assisted Design (CAD) Ivan Sutherland invents “Sketchpad” in 1963 that draws pictures on a screen. Sketchpad becomes the progenitor to graphical programming Ivan Sutherland demonstrating Sketchpad. From Wikipedia Programming as Multimedia Script : Programming as Multimedia Script Tools that allow for sound, video, image objects to be manipulated on a “surface” using computer programming languages (called scripting) Microsoft Powerpoint is one k-12 friendly tool that embody this approach. Programming Language: Visual Basic Script (VBS) Adobe Flash (i.e. Macromedia Flash) is professional tool for this approach: Language, Action Script Adobe Director (i.e. Macromedia Director) is a professional tool for this approach: Language: Lingo Programming as “Microworlds” : Programming as “Microworlds” Microworlds are small playground of the mind (Clements, 1989, p. 86 cited by Rieber, 1996:587), EDUWiki Def Tests hypothesis and systems interaction Allow us to “see” concepts and principles within systems. Are cognitive amplification (Jonassen 2007) tools Example: LOGO turtle makes commands “real” & “concrete”