Agenda

Software requirement: Microsoft Visual Studio 2008 or 2010 Professional/Premium/Ultimate Edition (or free Visual Studio Express Edition) or up or the Pex for Fun web for Parts 2-4. For Part 2, you can use the free Visual Studio Express Edition or use the Pex for Fun web.

You should register a Windows Live ID if you haven't had one. Then you log in to the Pex for Fun web, and register a course on introduction to programming taught by Dr. Xie. Browse the learning materials of Pex for Fun (only the materials in the "Getting Started" section). Here are a list of coding duels there.

Discussion

    • http://edlab.tc.columbia.edu/index.php?q=node/5907
    • http://blogs.msdn.com/b/alfredth/archive/2012/03/16/pex4fun-an-online-lab-for-apcs.aspx?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ComputerScienceTeacher+%28Computer+Science+Teacher+-+Thoughts+and+Information+from+Alfred+Thompson%29
    • http://wp7lab.com/news/pex4fun-brings-coding-wp7/
    • http://wmpoweruser.com/pex4fun-from-microsoft-research-allows-you-to-code-in-wp7/
    • http://research.microsoft.com/apps/video/default.aspx?id=150049
    • http://blog.acm.org/archives/csta/2010/12/learn_c_program.html
    • http://mctalex.blogspot.com/2012/02/coding-duel-online.html
    • http://www.howtogeek.com/89165/like-programming-how-about-a-coding-duel/
    • http://www.base-sixteen.org/resource.jsp?id=agdjc2U0azEychALEghSZXNvdXJjZRjhtg0M
    • http://programmers.stackexchange.com/questions/756/where-can-i-find-programming-puzzles-and-challenges
    • http://rlink.tumblr.com/post/1127351264/pex-for-fun-from-microsoft-research
    • http://indikatech.wordpress.com/2012/04/20/coding-duel-for-fun-with-pex/
    • http://research.microsoft.com/en-us/um/redmond/events/ss2011/slides/thursday/wolfram_schulte.pdf
    • http://www.mrmubi.com/2010/09/microsoft-research-labs-pex-for-fun.html
    • http://www.srtsolutions.com/A-fun-brain-exercise-PexForFun
    • http://research.microsoft.com/en-us/news/features/pdc10-112210.aspx
    • http://www.caelumobjects.com/2011/01/13/evolving-software-and-improving-algorithms/
    • http://social.msdn.microsoft.com/Forums/en/pex/thread/47e69fa8-fb33-4b67-966f-b4ad82a241dd
    • http://interactiveasp.net/blogs/natesstuff/archive/2011/06/28/code-duel-to-learn-more-about-pex-and-code-contracts.aspx
    • http://channel9.msdn.com/Blogs/Peli/Coding-Duels-at-pexforfuncom
    • http://channel9.msdn.com/Tags/pex
    • http://groups.diigo.com/group/acse_discussion/content/tag/fun