User Tools

Site Tools


instructional_resources

This is an old revision of the document!


Notes (Mostly) from SIGCSE 2010

  • Nifty Assignments source.
  • Nifty assignments from Tom Murtagh: Weaving CS into CS1.
  • ACM Java Library
  • Box Game: Sorting moving colored dots into correct half.
  • Intel Smoke demo
  • Visual Learning
    • Gonick cartoon guide
    • The FORTRAN coloring book
    • Computing Portal site
    • No one right answer: Greep, Battleship, Blackjack simulation
    • “Don't be a Google story.”
    • Gallery/quilt of project results.
    • GWAP games.
  • Concurrency Session
    • ConcJunit works with DrJava for unit testing of concurrent programs.
    • Example programs: multithreaded breakout, increment shared counter, breakout (from SIGCSE 2006 nifty assignments).
    • Event-based programming in Java: Java: An eventful approach from Kim B. Bruce, Andrea Pohoreckyj Danyluk, and Thomas P. Murtagh.
    • More examples: pong, boxball, frogger.
  • Keynote: Carl Wieman
  • Selected session notes
    • Justification to teach programming: More and more applications are scriptable
    • Moodle support anonymous peer review
    • Scratch being enhanced to support use with SiCP
    • Computing (and programming) being used for self expression in middle and high schools. Important to share the results online or in the classroom.
    • When Alice crashes it loses changes to the world in progress.
    • Java bat
  • Denning luncheon: Carse infinite and finite games
  • There is a paper on the 32 most difficult concepts in CS
  • Make classes immutable to simplify reasoning about concurrency.
  • Employment interviews are now requiring discussion about concurrency.
  • Feynman quote about concurrency
  • Olin College doing parallel programming first. Lynn Stein.
  • Keynote: Fincher
    • Max Boisot information
    • Taxi vs. GPS example
    • Onion in varnish story
    • From “concrete and codified” to “abstract and uncodified”: narratives bridges the gap
    • Have narrative be descriptive not prescriptive. How I did it not how you should do it? (Disciplinary Commons)
    • Auhentic stories. Lightweight, fragmented, anecdotal. Collecting narratives of day every day academic.
    • T-shirt slogan: “This is what a Computer Scientist looks like.”
instructional_resources.1268913371.txt.gz · Last modified: 2010/03/18 04:56 by jtkorb