Difference between revisions of "User:Samolson"

From REU@MU
Jump to: navigation, search
(Week 1 (5/30/2017))
(Week 9 (7/23))
 
(8 intermediate revisions by the same user not shown)
Line 25: Line 25:
 
*Why can't MUzECS board be detected by MUzECS IDE or Codebender or AppLab on Chromebook?
 
*Why can't MUzECS board be detected by MUzECS IDE or Codebender or AppLab on Chromebook?
 
*Not enough data for current research question -- rethink research question
 
*Not enough data for current research question -- rethink research question
 +
 
===Week 4 (6/18)===
 
===Week 4 (6/18)===
 
*Try programming Circuit Playground with MUzECS IDE
 
*Try programming Circuit Playground with MUzECS IDE
Line 36: Line 37:
 
*Research Circuit Playground Express
 
*Research Circuit Playground Express
 
*Create rough outline for presentation
 
*Create rough outline for presentation
 +
 
===Week 5 (6/25)===
 
===Week 5 (6/25)===
 
*Attend talk on research presentations
 
*Attend talk on research presentations
Line 42: Line 44:
 
*Prepare slideshow presentation
 
*Prepare slideshow presentation
 
*Give 8 minute presentation on research so far
 
*Give 8 minute presentation on research so far
 +
 
===Week 6 (7/2)===
 
===Week 6 (7/2)===
 
*Build MUzECS IDE on desktop (without David)
 
*Build MUzECS IDE on desktop (without David)
 
*Set milestones for now until due dates
 
*Set milestones for now until due dates
*Explore johnny-five API for Circuit Playground
+
*Explore Johnny-Five API for Circuit Playground
 
*Order Circuit Playground Express
 
*Order Circuit Playground Express
 
*Attend working lunch
 
*Attend working lunch
 +
*Switch focus to submitting for Blocks and Beyond Workshop, 2017 IEEE
 
*Explore site and submissions for Blocks and Beyond Workshop, 2015 IEEE
 
*Explore site and submissions for Blocks and Beyond Workshop, 2015 IEEE
 
*Read "Design of a blocks-based environment for introductory programming in Python"
 
*Read "Design of a blocks-based environment for introductory programming in Python"
 +
 
===Week 7 (7/9)===
 
===Week 7 (7/9)===
 
*Continue reading "Design of a blocks-based environment for introductory programming in Python"
 
*Continue reading "Design of a blocks-based environment for introductory programming in Python"
 +
*Explore Microsoft MakeCode (note to never be lazy with names)
 +
*Attend working lunch
 +
*Explore process for creation of new blocks in MUzECS IDE
 +
 +
===Week 8 (7/16)===
 +
*Start research paper for submission to Blocks and Beyond
 +
*Create poster design
 +
*Complete abstract for research paper, and submit to Blocks and Beyond
 +
*Attend working lunch
 +
*Read "Controversy on how to teach CS1"
 +
*Read "Initialization in Scratch"
 +
 +
===Week 9 (7/23)===
 +
*Continue reading "Initialization in Scratch"
 +
*Create two diagrams comparing procedural programming with event-driven programming styles
 +
*Write "Block Design" section for research paper
 +
*Work on poster
 +
*Finish and submit poster
 +
*Stay up till 6AM completing paper, then submit
 +
*Attend working lunch
 +
 +
===Week 10 (7/30)===
 +
*Rehearse short spiel/hook and longer description for poster session
 +
*Draft outline for formal talk
 +
*Finish slideshow and notecards
 +
*Give 15 minute presentation on project
 +
*Submit post-REU survey
 +
*Bittersweet goodbyes to Drs. Brylow and Factor

Latest revision as of 23:23, 10 August 2017

Week 1 (5/30/2017)

  • Init new wiki page for Sam Olson
  • Set up Arduino hardware and software, and familiarize with interface
  • Set up Adafruit Circuit Playground hardware and software, and familiarize with interface
  • Continue to work with Arduino and MUzECS shield
  • Read "A Browser-based IDE for the MUzECS Platform"
  • Research CS Discovery, Code.org curriculum for Circuit Playground and IDE AppLab
  • Help finish project overview paragraph

Week 2 (6/4)

  • Read "MUzECS: Embedded Blocks for Exploring Computer Science"
  • Brainstorm methods to survey local schools utilizing the MUzECS platform
  • Responsible Conduct of Research training
  • Develop research question first draft
  • Attend working lunch
  • Investigate MUzECS IDE platform version 3, get working on Linux, Windows, and MacOS
  • Why won't the IDE work on Chromebook?
  • Read "To Block or not to Block, That is the Question: Students' Perceptions of Blocks-based Programming"

Week 3 (6/11)

  • Research other applications built with Blockly
  • Continue reading "To Block or not to Block, That is the Question: Students' Perceptions of Blocks-based Programming"
  • Complete CITI RCR Session 1
  • Attend working lunch
  • Why can't MUzECS board be detected by MUzECS IDE or Codebender or AppLab on Chromebook?
  • Not enough data for current research question -- rethink research question

Week 4 (6/18)

  • Try programming Circuit Playground with MUzECS IDE
  • Research parameters to support Circuit Playground on avrgirl
  • Research Circuit Playground-specific code blocks from AppLab
  • Attend working lunch
  • Scan code.org for Johnny-Five usage
  • Investigate error with installing Firmata on Circuit Playground via MUzECS: "could not reconnect after resetting board."
  • Setup Bash on Ubuntu on Windows
  • Attempt building MUzECS IDE
  • Research Circuit Playground Express
  • Create rough outline for presentation

Week 5 (6/25)

  • Attend talk on research presentations
  • Finish building MUzECS IDE
  • Work on presentation outline
  • Prepare slideshow presentation
  • Give 8 minute presentation on research so far

Week 6 (7/2)

  • Build MUzECS IDE on desktop (without David)
  • Set milestones for now until due dates
  • Explore Johnny-Five API for Circuit Playground
  • Order Circuit Playground Express
  • Attend working lunch
  • Switch focus to submitting for Blocks and Beyond Workshop, 2017 IEEE
  • Explore site and submissions for Blocks and Beyond Workshop, 2015 IEEE
  • Read "Design of a blocks-based environment for introductory programming in Python"

Week 7 (7/9)

  • Continue reading "Design of a blocks-based environment for introductory programming in Python"
  • Explore Microsoft MakeCode (note to never be lazy with names)
  • Attend working lunch
  • Explore process for creation of new blocks in MUzECS IDE

Week 8 (7/16)

  • Start research paper for submission to Blocks and Beyond
  • Create poster design
  • Complete abstract for research paper, and submit to Blocks and Beyond
  • Attend working lunch
  • Read "Controversy on how to teach CS1"
  • Read "Initialization in Scratch"

Week 9 (7/23)

  • Continue reading "Initialization in Scratch"
  • Create two diagrams comparing procedural programming with event-driven programming styles
  • Write "Block Design" section for research paper
  • Work on poster
  • Finish and submit poster
  • Stay up till 6AM completing paper, then submit
  • Attend working lunch

Week 10 (7/30)

  • Rehearse short spiel/hook and longer description for poster session
  • Draft outline for formal talk
  • Finish slideshow and notecards
  • Give 15 minute presentation on project
  • Submit post-REU survey
  • Bittersweet goodbyes to Drs. Brylow and Factor