<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>MIS Laboratory - Resources for Tech Faculty and Students</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/mis_laboratory/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/mis_laboratory/feed.xml</link>
    <description>Software, curriculum, career, contest, and news resources.  Hosted by Randy Guthrie, PhD - Microsoft Technical Evangelist</description>
    <lastBuildDate>Mon, 21 Mar 2016 20:14:26 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>TouchDevelop Basics: Simple Tool for Making Games</title>
      <link>https://docs.microsoft.com/archive/blogs/mis_laboratory/touchdevelop-basics-simple-tool-for-making-games</link>
      <pubDate>Mon, 21 Mar 2016 20:11:07 GMT</pubDate>
      <dc:creator><![CDATA[Randy Guthrie]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mis_laboratory/?p=964</guid>
      <description><![CDATA[Several years ago Microsoft Research released "TouchDevelop" a web-based app-building tool that...]]></description>
      <content:encoded><![CDATA[Several years ago <a title="Microsoft Research URL" href="https://research.microsoft.com" target="_blank">Microsoft Research </a>released "<a title="TouchDevelop" href="https://touchdevelop.com" target="_blank">TouchDevelop</a>" a web-based app-building tool that could be used on mobile devices. In other words, an “app” that you could use on a mobile phone to make other apps.  From it’s humble beginning, TouchDevelop has become a robust tool for making games and social apps, and more recently a great way to use Minecraft and develop IOT applications.

Programming TouchDevelop applications requires the use of a proprietary scripting language that does not strongly correlate to other c-based languages like C++ or C#. From personal experience, it took a while for me to figure out how it all worked.  One of the groups of students that I like to introduce to TouchDevelop are business students.  With TouchDevelop I can introduce them to software design, requirements planning, app marketing and strategy, and entrepreneurship. Typically I will do a workshop in survey IS courses that all business majors are required to take. Using two class periods, I’ll first teach them how to create a basic TouchDevelop game, and then suggest ways that they could modify the basic game to create something unique and interesting. Then I’ll teach them the fundamentals of app marketing and strategy.  The feedback I get is pretty positive, and some students end up changing their majors because they loved the project.

To help these students complete their projects out of class, I have created a 35-minute video version of the in-class demo that I do, and hosted it on Microsoft’s <a title="Microsoft Channel 9" href="https://channel9.msdn.com" target="_blank">Channel 9</a>. The title of the video is “<a title="TouchDevelop Game Basics: Syntax, Creation and Publication" href="https://channel9.msdn.com/blogs/Azure-in-Information-Systems/TouchDevelop-Game-Basics-Syntax-Creation-and-Publication" target="_blank">TouchDevelop Game Basics: Syntax, Creation and Publication</a>” and is part of the <a title="Azure in IS Lab Series" href="https://mis-laboratory.com/Azureinis">Azure in IS Lab Series</a>. The page on Channel 9 has short-cut links so that students can navigate to the part in the video that they want to review after watching the video through. The video covers everything from first click to publication and assumes no prior knowledge of programming or game design.

Take a look and tell me what you think.

Cheers!

Randy]]></content:encoded>
    </item>
    <item>
      <title>On-Campus Student Partner Jobs Still Available</title>
      <link>https://docs.microsoft.com/archive/blogs/mis_laboratory/on-campus-student-partner-jobs-still-available</link>
      <pubDate>Fri, 12 Feb 2016 08:21:31 GMT</pubDate>
      <dc:creator><![CDATA[Randy Guthrie]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mis_laboratory/2016/02/12/on-campus-student-partner-jobs-still-available/</guid>
      <description><![CDATA[Randy Guthrie – Microsoft Technical Evangelist  Every year Microsoft invites a select group of...]]></description>
      <content:encoded><![CDATA[<p>Randy Guthrie – Microsoft Technical Evangelist</p>  <p><font size="2">Every year Microsoft invites a select group of students to become on-campus insiders and serve as a communication point for all of the latest Microsoft tools, technologies and innovations. This program has been so successful for both Microsoft and the participating campuses, that we received additional funding to expand our list of participating universities. The ideal student candidate would be:     <br /></font></p>  <ul>   <li><font size="2">Passionate about technology, tech-savvy and thrilled to learn new skills and share those with others       <br /></font></li>    <li><font size="2">Not afraid to become a community leader on campus        <br /></font></li>    <li><font size="2">Actively involved on-campus and with student organizations       <br /></font></li>    <li><font size="2">Enrolled full time as a student and is eligible to work in the United States from September 1, 2015, through June 1, 2016 and beyond; both undergraduate and graduate students are welcome to apply</font></li> </ul>  <p><font size="2">Not surprisingly, many student partners find that their experience with the position and being able to show they worked for Microsoft helps them land their “dream job” after graduation.&#160; The link with complete information about the position and application is here: </font><a href="https://msdn.microsoft.com/microsoftstudentpartners"><font size="2">https://msdn.microsoft.com/microsoftstudentpartners</font></a><font size="2">. Microsoft would like to fill the position in the next 30 days if possible. </font></p>  <p><font size="2">Cheers, </font></p>  <p><font size="2">Randy</font></p>  <p><font size="2">&#160;</font></p>]]></content:encoded>
    </item>
    <item>
      <title>Azure in IS Lab Series</title>
      <link>https://docs.microsoft.com/archive/blogs/mis_laboratory/azure-in-is-lab-series</link>
      <pubDate>Fri, 06 Nov 2015 08:04:55 GMT</pubDate>
      <dc:creator><![CDATA[Randy Guthrie]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mis_laboratory/2015/11/06/azure-in-is-lab-series/</guid>
      <description><![CDATA[Randy Guthrie – Microsoft Technical Evangelist   https://blogs.msdn.com/b/MIS_Laboratory  Easy, Fast,...]]></description>
      <content:encoded><![CDATA[<p>Randy Guthrie – Microsoft Technical Evangelist   <br /><a href="https://blogs.msdn.com/b/MIS_Laboratory">https://blogs.msdn.com/b/MIS_Laboratory</a></p>  <p><strong>Easy, Fast, Be a Hero: pick all three!</strong></p>  <p>The challenge of most survey information systems courses taught in the College of Business is that the hands-on projects tend to teach Microsoft Office skills rather than give insights into IT careers.&#160; This might be why CIS, MIS and IS departments still struggle to recruit students to the major despite a very robust job market. The <a href="https://aka.ms/AzureInIS">Azure in IS Lab Series</a> has been designed teach important IS concepts while at the same time giving students a better understanding of technology careers beyond textbook exercises. Students use professional tools and learn skills that can have immediate scholastic and career benefit. Each of the projects is based on the <a href="https://azure.microsoft.com">Microsoft Azure</a> cloud-computing platform, but allows the teacher and student to explore several implementation scenarios including game development, web development and predictive analytics via Azure Machine Learning. </p>  <p>These labs are targeted specifically at college students enrolled in survey Information Systems courses with limited technical skills, but could easily be used in tech clubs, middle/high schools, etc. The projects are:</p>  <ol>   <li><a href="https://www.mis-laboratory.com/AzureInIS/mobileProject.aspx">Mobile Game Development</a>: in this project students walk through one or two self-guided tutorials for one of several game types, and then heavily customize the game mechanics, graphics and story to make a unique game. They then publish the game as an Azure website and use social media to drive traffic, get feed back, etc. Students then have the option of taking it further and publishing their game to Windows, iOS and Android device stores.      <br /></li>    <li><a href="https://www.mis-laboratory.com/AzureInIS/webdevProject.aspx">Web Development</a>: In this project students use Azure to build and host a WordPress website or blog. Almost 25% of the websites on the Internet use WordPress, and students from all business disciplines can benefit from learning how to create and deploy a WordPress site.&#160; As an additional benefit, the Azure subscription through DreamSpark is free, and the websites (students get ten websites per subscription) do not expire, even after the student leaves the university.      <br /></li>    <li><a href="https://www.mis-laboratory.com/AzureInIS/machlearnProject.aspx">Machine Learning</a>: In this project students develop a predictive model using one of a variety of datasets (the Titanic passenger manifest is a favorite) using Azure Machine Learning Studio. They can then deploy their model as a web app, and can then create an API to make a Excel Spreadsheet that uses the model to predict outcomes for the data in the spreadsheet.</li> </ol>  <p>All of these projects use browser-based tools, so students can use any personal connected device without the need to download or install software. There are lots of helpful videos, supplemental PowerPoint presentations, grading rubrics, and even guidance for how students can reference their completed projects on a resume or enter their projects in a contest.</p>  <p>These resources are available at no-cost, and technical support is available through the website to help faculty get started and to make sure the projects provide an enjoyable and impactful experience for everyone involved.&#160; In a recent pilot at Arizona State University, over 30 students changed their business concentration as a result of doing the Mobile Game project, and many more thought this was one of the most enjoyable assignments so far in their college experience. </p>  <p>Check out the <a href="https://aka.ms/AzureInIS">Azure in IS Lab Series</a> today and give us a call, or forward the page link to a colleague. We think this is a great resource and hope you will too.</p>  <p>Cheers, </p>  <p>Randy</p>]]></content:encoded>
    </item>
    <item>
      <title>How to Add a Student Project to your Resume</title>
      <link>https://docs.microsoft.com/archive/blogs/mis_laboratory/how-to-add-a-student-project-to-your-resume</link>
      <pubDate>Thu, 22 Oct 2015 11:34:45 GMT</pubDate>
      <dc:creator><![CDATA[Randy Guthrie]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mis_laboratory/2015/10/22/how-to-add-a-student-project-to-your-resume/</guid>
      <description><![CDATA[Randy Guthrie, PhD – Microsoft Technical Evangelist      https://blogs.msdn.com/MIS_Laboratory  In...]]></description>
      <content:encoded><![CDATA[<p><font size="1">Randy Guthrie, PhD – Microsoft Technical Evangelist      <br /></font><a href="https://blogs.msdn.com/MIS_Laboratory"><font size="1">https://blogs.msdn.com/MIS_Laboratory</font></a></p>  <p><font size="2">In several previous blog posts I have covered how to write an accomplishments-based resume and related job-application documents:</font></p>  <p><font size="2">· </font><a href="https://blogs.msdn.com/b/mis_laboratory/archive/2009/02/23/how-to-get-a-job-at-microsoft-part-ii-writing-an-awesome-resume.aspx"><font size="2">Writing an Awesome Resume</font></a><font size="2">      <br />· </font><a href="https://blogs.msdn.com/b/mis_laboratory/archive/2009/02/24/how-to-get-a-job-at-microsoft-the-effective-cover-letter.aspx"><font size="2">The Effective Cover Letter</font></a><font size="2">      <br />· </font><a href="https://blogs.msdn.com/b/mis_laboratory/archive/2009/02/25/don-t-take-it-from-me-another-resume-perspective.aspx"><font size="2">Another Resume Perspective</font></a></p>  <p><font size="2">I have also produced a couple video workshops that cover the same topic in a bit more detail:</font></p>  <p><font size="2">· </font><a href="https://www.mis-laboratory.com/student/ResumeSplash.htm"><font size="2">Resume Workshop:</font></a><font size="2">      <br />· </font><a href="https://www.mis-laboratory.com/student/Behavioral%20Interview%20Video.wmv"><font size="2">Behavioral Interviewing Video</font></a><font size="2">      <br />· </font><a href="https://www.mis-laboratory.com/student/sampleResumes/default.htm"><font size="2">Sample Resumes</font></a></p>  <p><font size="2">These materials have been well regarded as examples of how to highlight work-related experiences, but I frequently get questions from students about how they would go about putting a meaningful school project on their resume. This is a great question that deserves a detailed answer.</font></p>  <p><font size="2">First, I think I should discuss what I believe a meaningful school project is. By meaningful, I mean a project that has the ability of being assessed by outsiders and where there is proof that the assessment was positive. For example, if you enter your project in a contest outside of a class assignment and it receives an award, then that is one measure of “meaningful”. Another way of determining “meaningful” would be to publish a web site or mobile app, and then be able to report significant usage or downloads via some kind of dashboard analytics. When you have created a project that you can support its success as a quantified accomplishment (see the resume links above), then you have something worth putting on a resume.</font></p>  <p><font size="2">For a student, there are two sections you can potentially put your project accomplishments in: the education section, or the career section. While the formatting is similar, there are some differences worth noting. </font></p>  <p><font size="2">In the education section, right below where you show what your major is and expected graduation, and potentially the courses completed, you can create a section titled “Other Academic Achievements” where you highlight awards as shown below:</font></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/2055.clip_image002_3D7C01A7.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/2055.clip_5F00_image002_5F00_3D7C01A7.png"><font size="2"><img title="clip_image002" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/4370.clip_image002_thumb_721C5DE2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/4370.clip_5F00_image002_5F00_thumb_5F00_721C5DE2.png" width="446" height="113" /></font></a></p>  <p><font size="2">My recommendation for adding technical accomplishments would be to write something like this:</font></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/8637.clip_image004_4AE214AD.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/8637.clip_5F00_image004_5F00_4AE214AD.png"><font size="2"><img title="clip_image004" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/7610.clip_image004_thumb_38994DEB.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/7610.clip_5F00_image004_5F00_thumb_5F00_38994DEB.png" width="446" height="138" /></font></a></p>  <p><font size="2">The other way to present your project experience is to consider yourself as an entrepreneur and list your projects as projects you worked on for your business, as this student did with the mobile apps she made. Some were for class credit and others were for personal experience, but as soon as they were published into the store, they were under her publisher name and hence her business:</font></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/4530.clip_image006_78633470.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/4530.clip_5F00_image006_5F00_78633470.png"><font size="2"><img title="clip_image006" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/6354.clip_image006_thumb_4D1E9D69.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/6354.clip_5F00_image006_5F00_thumb_5F00_4D1E9D69.png" width="461" height="84" /></font></a></p>  <p><font size="2">I know for a fact that companies look at this kind of experience as almost like an internship, so I tend to prefer this approach when you have a lot of measureable results such as page views or downloads, and when some of your projects go beyond what was required. </font></p>  <p><font size="2">Some students will use both approaches, putting the things they did purely for school credit in the Education section and the personal learning projects into their Career section, which helps fill out the page, and give a subtle appearance of more experience. Whichever way you decide to go, make sure you quantify your accomplishment with numbers as shown in the examples above.</font></p>  <p><font size="2">Cheers, </font></p>  <p><font size="2">Randy</font></p>  <p><font size="2"></font></p>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Announces New Hardware Designed for Windows 10</title>
      <link>https://docs.microsoft.com/archive/blogs/mis_laboratory/microsoft-announces-new-hardware-designed-for-windows-10</link>
      <pubDate>Fri, 09 Oct 2015 13:42:29 GMT</pubDate>
      <dc:creator><![CDATA[Randy Guthrie]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mis_laboratory/2015/10/09/microsoft-announces-new-hardware-designed-for-windows-10/</guid>
      <description><![CDATA[Randy Guthrie, PhD – Microsoft Technical Evangelist   https://blogs.msdn.com/b/MIS_Laboratory...]]></description>
      <content:encoded><![CDATA[<p>Randy Guthrie, PhD – Microsoft Technical Evangelist   <br /><a href="https://blogs.msdn.com/b/MIS_Laboratory">https://blogs.msdn.com/b/MIS_Laboratory</a></p>  <p>Earlier this week Microsoft announced a new line of hardware products specifically-designed for Windows 10.&#160; Reactions from the tech media have been overwhelmingly positive.&#160; A special website has been created just to showcase the devices.&#160; You can check it out here: <a title="https://blogs.windows.com/launch/" href="https://blogs.windows.com/launch/">https://blogs.windows.com/launch/</a></p>  <p>Cheers, </p>  <p>Randy</p>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Azure Web Apps: How to Deploy a Website Via FTP Client Software</title>
      <link>https://docs.microsoft.com/archive/blogs/mis_laboratory/microsoft-azure-web-apps-how-to-deploy-a-website-via-ftp-client-software</link>
      <pubDate>Fri, 09 Oct 2015 12:02:00 GMT</pubDate>
      <dc:creator><![CDATA[Randy Guthrie]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mis_laboratory/2015/10/09/microsoft-azure-web-apps-how-to-deploy-a-website-via-ftp-client-software/</guid>
      <description><![CDATA[Randy Guthrie &ndash; Microsoft Technical Evangelist https://blogs.msdn.com/b/MIS_Laboratory
Now...]]></description>
      <content:encoded><![CDATA[<p>Randy Guthrie &ndash; Microsoft Technical Evangelist <br /><a href="https://blogs.msdn.com/b/MIS_Laboratory">https://blogs.msdn.com/b/MIS_Laboratory</a></p>
<p><span style="font-size: x-small;">Now that Microsoft is offering Windows Azure websites and SQL Database as part of the DreamSpark.com benefit for students, there is an opportunity for universities to reduce the time, effort and cost of hosting websites for web development classes by letting students self-host in DreamSpark.&nbsp; Visual Studio 2015 makes deploying to an Azure web app simple; in fact you can set up an Azure Web App with just a few clicks as part of website project configuration.&nbsp; You can also use just about any client software that supports FTP to upload files.&nbsp; It is really quite simple to do, but not always apparent to students.&nbsp; Here&rsquo;s how:</span></p>
<p><span style="font-size: x-small;">1. First, create your web app in Azure.&nbsp; This will take just a minute or two. Once the website is deployed, the site should open to the &ldquo;Essentials&rdquo; page where you can view your website URL and a few other website properties. </span></p>
<p><span style="font-size: x-small;">2. On the &ldquo;Essentials&rdquo; pane, select &ldquo;All Settings&rdquo;, and on the &ldquo;Settings&rdquo; blade, scroll down to the &ldquo;Publishing&rdquo; section and select &ldquo;Deployment Credentials&rdquo;:</span></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/2364.FTPOne_573EE040.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/2364.FTPOne_5F00_573EE040.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;" title="FTPOne" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/2248.FTPOne_thumb_0DAF9243.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/2248.FTPOne_5F00_thumb_5F00_0DAF9243.png" alt="FTPOne" width="503" height="368" border="0" /></a></p>
<p><span style="font-size: x-small;">3. Create a user ID (you can use the suggested default or create a new one from scratch) and enter a password (twice).&nbsp; The password must be at least 8 characters long, and contain upper and lower alphabetic characters, and at least one number. Click on the &ldquo;Save&rdquo; icon at the top of window.&nbsp; Check the Notifications list (the bell icon on the top right in the Menu bar) as you won&rsquo;t see an obvious indicator that the save was successful elsewhere on the screen.</span></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/7115.FTPTwo_6EF8A857.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/7115.FTPTwo_5F00_6EF8A857.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="FTPTwo" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/4010.FTPTwo_thumb_57CD2DD9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/4010.FTPTwo_5F00_thumb_5F00_57CD2DD9.png" alt="FTPTwo" width="506" height="410" border="0" /></a></p>
<p>4. Now going back to the Settings section, open the &ldquo;Properties&rdquo; blade:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/4452.FTPThree_232F624F.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/4452.FTPThree_5F00_232F624F.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="FTPThree" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/4721.FTPThree_thumb_1DE07B9E.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/4721.FTPThree_5F00_thumb_5F00_1DE07B9E.png" alt="FTPThree" width="285" height="565" border="0" /></a></p>
<p>The information in the &ldquo;FTP/DEPLOYMENT USER&rdquo; field is your login user ID.&nbsp; The information in the &ldquo;FTP HOST NAME&rdquo; field is the web app location.&nbsp; In the next step I will show how it would look using the FTP client functionality in Microsoft Expression Web 4:</p>
<p>5. In the FTP client publishing window in Expression Web 4 you fill out four fields: (1) the &ldquo;Name&rdquo; field, (2) the &ldquo;Location&rdquo; field, (3) the &ldquo;User Name&rdquo; field and, (4) the Password you created in Azure. The easiest way to copy them completely is to click on the &ldquo;Copy&rdquo; icon in the Azure Properties blade (circled in the image above) and paste them in the corresponding fields in the site publishing window in Expression Web.&nbsp; Note that the FTP/DEPLOYMENT USER field is first on the Microsoft Azure blade (in the &ldquo;Location&rdquo; area, but it is the second field (in the &ldquo;Credentials&rdquo; area) in the FTP publishing credentials in Expression:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/0842.FTPFour_628FA690.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/0842.FTPFour_5F00_628FA690.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="FTPFour" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/7750.FTPFour_thumb_3D91E617.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/7750.FTPFour_5F00_thumb_5F00_3D91E617.png" alt="FTPFour" width="467" height="469" border="0" /></a></p>
<p>When you click &ldquo;Add&rdquo; you will connected to Azure and see the two folders that were created by default in Azure when you set the site up. If it doesn&rsquo;t connect the first time, just click &ldquo;Add&rdquo; again; sometimes it will connect on the second try if the first try failed and you filled out the FTP client form correctly.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/4682.FTPFive_1AD0AE5A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/4682.FTPFive_5F00_1AD0AE5A.png"><img style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="FTPFive" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/0827.FTPFive_thumb_081BB4A3.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/0827.FTPFive_5F00_thumb_5F00_081BB4A3.png" alt="FTPFive" width="469" height="236" border="0" /></a></p>
<p>Your website content should be placed inside the wwwroot subfolder inside of the &ldquo;site&rdquo; folder.</p>
<p>Cheers,</p>
<p>Randy</p>]]></content:encoded>
    </item>
    <item>
      <title>Imagine Cup Competition Secrets</title>
      <link>https://docs.microsoft.com/archive/blogs/mis_laboratory/imagine-cup-competition-secrets</link>
      <pubDate>Mon, 16 Feb 2015 12:31:03 GMT</pubDate>
      <dc:creator><![CDATA[Randy Guthrie]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mis_laboratory/2015/02/16/imagine-cup-competition-secrets/</guid>
      <description><![CDATA[Randy Guthrie – Microsoft Technology Evangelist    https://blogs.msdn.com/MIS_Laboratory  Over my...]]></description>
      <content:encoded><![CDATA[<p>Randy Guthrie – Microsoft Technology Evangelist    <br /><a href="https://blogs.msdn.com/MIS_Laboratory">https://blogs.msdn.com/MIS_Laboratory</a></p>  <p><font size="2">Over my career at Microsoft I have coached and mentored a lot of Imagine Cup teams; some of which have gone on to win at the US and World Finals.&#160; I have also seen teams that had great ideas and projects not make it as far in the competition that could have (I did not say <em>deserved</em> on purpose), because they didn’t emphasize the right things in their competition submissions.&#160; Judges are not mind-readers, nor can they be experts in every knowledge domain or technology.&#160; It is up to the team to tell the judges what they need to hear in order to accurately and fairly assess the quality of the project.&#160; Teams that do this really well <em>deserve</em> to win. Those that don’t, don’t.&#160; In this post, I hope to share some best practices for creating winning submissions gleaned from both mentoring teams and being an Imagine Cup judge.</font></p>  <p><font size="2"><strong>Know Why The Imagine Cup Exists</strong></font></p>  <p><font size="2">Many students mistakenly think that companies run technology competitions because they are motivated by philanthropic aspirations.&#160; Unless you are dealing with a government agency this likely isn’t true.&#160; In the case of Microsoft, the Imagine Cup is a marketing program.&#160; It’s underlying message is “look at what cool things students are capable of <em>using our technology</em>”.&#160; It is a soft sell for sure, but the sell is definitely there. The winners will be chosen because their invention/project puts Microsoft’s tools and technologies in the best light.&#160; Finalists are often given opportunities to appear on television, newspapers, blogs and other news outlets, and the scoring rubric/judging criteria and our own marketing department is ultimately looking at your project through that lens. Even if you use a variety of tools and platforms, how you show off Microsoft’s part of your project will largely determine if you end up on the podium or clapping for someone else. </font></p>  <p><font size="2"></font></p>  <p><font size="2"><strong>Know the Scoring Rubric</strong></font></p>  <p><font size="2">Each Imagine Cup competition has a published scoring rubric that identifies the different dimensions that your project will be evaluated against.&#160; Usually the judging categories are given different weights so teams know how to prioritize their deliverables, but there are some nuances to judging that make strictly relying on those weights perilous. And just because something isn’t mentioned doesn’t mean it can’t be an influence.</font></p>  <p><font size="2">Try to address each area of the rubric in each and every deliverable.&#160; Even in game-play instructions you can mentions things like “to see this really interesting part of the game play do this and that…” and that interesting part showcases some part of the judging criteria.&#160; Yes, you will be repeating yourself and that is exactly the point.&#160; As I explain below, the judges rarely see 100% of everything you submit, and depending on their learning style or a lot of other factors, one or more of your deliverables might not be viewable in an optimal way, so it is best if you try to make sure the judges can evaluate every criteria even if some of your deliverables have technical issues or don’t get the full attention of the judges. </font></p>  <p><font size="2"><strong>Know the Other Requirements</strong></font></p>  <p><font size="2">Each Imagine Cup competition has other mandatory requirements that are not mentioned in the scoring rubric that do impact how your project will be judged or whether it will even be judged.&#160; These requirements are binary pass/fail, and if you don’t meet these you will be disqualified. They include things like you must use Microsoft technologies as either platform or infrastructure/back-end service, maximum team size of four, and that the team has to own or have legal rights or a license to use all intellectual property in the project, etc. </font></p>  <p><font size="2"><strong>Every Deliverable Stands Alone</strong></font></p>  <p><font size="2">In most of the Imagine Cup competitions, you will have multiple deliverables such as a Business Plan, Game Description, and Demo Video.&#160; You will usually have to submit a copy of the actual software at some point, ostensibly so the judges can “try out” your software and see how it works.&#160; Because of this, you might be tempted to assume that since you covered a certain topic in the Business Plan, or that your interface is so intuitive, etc. that you don’t have to mention it elsewhere, particularly in the video. This is a big mistake and here is why: different people have different learning styles. What if your judge is not a “reader” and prefers to learn visually? Then your Business Plan, which is likely a Microsoft Word document isn’t going to be nearly as impactful as your video. That is why every deliverable (where it makes sense at least) needs to attempt to address the entire judging rubric.</font>&#160; <font size="2">Another reality is that even if a judge actually does figure out how to install your software and get it to work (doubtful), she/he isn’t going to know how to use it even if your “instructions” are better than average (also doubtful).&#160; Judges are not going to spend 20 or 30 minutes trying to install and learn to use your software.&#160; They might click around a bit just to make sure your demo wasn’t faked, but watching YOU use your software smoothly and effortlessly in a video is going to make the greatest impression of it’s potential.</font></p>  <p><strong><font size="2"></font></strong></p>  <p><strong><font size="2">How Judging Really Works</font></strong></p>  <p><font size="2">First, judges will read your business plan just get the gist of what you are building and if you have a clue about what creating a real business would take.&#160;&#160; Next we’ll watch your video. At that point the judge makes a decision whether to keep looking or quit.&#160; If the deliverable’s quality and messaging is well below that of other projects, the judge may decide to save time and fill out the scoring rubric based on those two inputs alone. They won’t be rock solid in every category, but since you won’t see the actual scores it won’t matter, as long as score is significantly below the better projects.&#160; If the project has made a good impression, the judge will look at the rest of the documentation and may try to install the software and use it. But if, for example, you made an iPhone app that runs on Azure, and the judge doesn’t have an iPhone, they likely are not going to try to find a phone to test your app. If they do try to use it, they won’t be an expert; they won’t really know how it works, and so their personal hands-on experience will at best be mediocre. The reality is that very seldom is a judge able to use the code you submitted, so if you don’t do a great job showing it in-use in your video, it is quite unlikely the judges will see it in use at all.</font></p>  <p><strong><font size="2">Be Business Professional</font></strong></p>  <p><font size="2">You don’t have to act excited in your videos and in-person presentations to be exciting.&#160; I have seen audiences burst into spontaneous applause in the middle of an Imagine Cup competition presentation because the project, or at least the point being made was awesome; not because the team was presenting like they were on reality TV or on a game show.&#160; I have even seen a standing ovation at then end of a presentation at the World Finals.&#160; You want to be that team.&#160;&#160; Pretend you are presenting in front of a group of potential investors that are not only judging the value of your invention, but also assessing your experience, maturity, and ability to run a company successfully; because you won’t really be pretending.&#160; Imagine Cup judges <em>are</em> judging you as if you were going to be starting a company and asking for funding. Besides the cost of prizes, Microsoft is also hoping to invest marketing, promotion, and employee time to help winners be successful to amplify the impact (remember why the Imagine Cup exists as discussed above).&#160; So be calm, prepared, and articulate in a mature, restrained way.</font></p>  <p><font size="2">When it comes to attire, you don’t have to go suit and tie (unless that is your vibe). <a href="https://damontucker.com/2013/07/12/uh-hilo-team-poliahu-wraps-up-11th-worldwide-imagine-cup/">Team Poli’ Ahu</a> from the University of Hawaii emphasized their unique cultural and geographic situational awareness with Aloha Shirts and leis. Their project helped Hawaiian residents identify and report damage and dangers from natural disasters that are almost a weekly occurrence in Hawaii.&#160; Many teams compete in team “uniforms” whether it be matching school polo shirts, or even matching tee-shirts.&#160; In my opinion consistency in appearance is a plus. You don’t have to formal, but overly casual or sloppy is definitely not a good idea. </font></p>  <p><strong><font size="2">Use and Highlight Microsoft Products</font></strong></p>  <p><font size="2">This may seem obvious by now, but a lot of students miss this one, especially when their project uses several different platforms and the visible part isn’t Microsoft. For example, if you are making an app that runs on iPhone but are using Windows Azure as the back-end, then your presentation, video, Business Plan, etc. better spend considerable time explaining how Azure is amazing and makes the iPhone (or any other phone) do things it couldn’t otherwise do.&#160; Don’t just list the Microsoft technologies you are using; show how you are using them and what they do for you that other technologies don’t. Even if your project is a Windows/Windows Phone based, make sure we know what advantages <em>our</em> platform offers relative to other platforms that you might have chosen. If you are using a lot of different Microsoft technologies, then don’t gloss over, say, the Visual Studio contribution. Explain how Visual Studio saved you time, and how you used Visual Studio online for versioning, check-in/check-out, sharing the project remotely, etc. . Same with Azure, Server 2012, etc. </font></p>  <p><strong><font size="2">Be The Expert</font></strong></p>  <p><font size="2">Far and away the best example of “being an expert was David Hayden and Team Notetaker’s “<a href="https://the-note-taker.org/">Notetaker</a>” Imagine Cup project.&#160; The project was designed to help partially-sighted students take notes and copy the chalkboard just as easily as fully-sighted students.&#160; David is legally-blind and he developed the project so he could pass his math and computer science courses (he is finishing his PhD at MIT right now so yeah, it worked).&#160; Any time David was talking about his project he was the undisputed expert in the room. There was no question about vision assistive technologies in general, or potential competitors, or the blind audience that any judge could ask that David didn’t know about.&#160; Not only was he well aware of the limitations of competing technology solutions, but he was also very sharp on the economics and potential audience for his device.&#160; His obvious expertise “sold” his project as much as what it could do; particularly in the early stages of the competition when his prototypes were fairly simple (like the camera built on a Skippy Peanut Butter Jar). </font></p>  <p><font size="2">You need to be that expert. If you are making a physics-based shooter, you better be an expert on physics-based shooters and know about every popular game out there including levels, company profiles, published articles about them, etc.&#160; You need to know your competitors not only from a game-play perspective, but also from a business perspective as well.&#160; You need to know why your project is different in positive ways from the other technologies like yours, or designed to do similar things. This will make all the difference when you are in front of judges and they start asking questions; some of which may surprise you because the judge is coming from a different set of personal experiences. Even worse is if the judge <em>is</em> an expert and expects you to be but you aren’t. You don’t want to be submitting an Angry Bird clone and have <a href="https://www.tobiahmarks.com/about/">Tobiah Marks</a> as your judge and not be an expert on physics-based shooters, because <em>he</em> is; his game Blast Monkeys was the top free game in the Android marketplace in 2011; and Tobiah could quite likely be a judge this year.</font></p>  <p><font size="2"><strong>Get Expert Help and Mentoring</strong></font></p>  <p><font size="2">While on that path to becoming an expert, a common mistake that some teams make is that they assume that reading a few Internet articles, or having a little experience from a school assignment makes them an expert in a particular problem domain. One time I asked a student team about potential competitors to their project and they confidently stated that there weren’t any; despite the fact there was a huge billboard out at the freeway onramp a block away from their school advertising a competing solution.&#160; On the other hand, I love to hear students say they have been working closely with one or more agencies that would potentially be customers of their solution.&#160; Getting the advice of experienced experts and professionals is invaluable, particularly in the early stages of your project development.&#160; At some later time you might acquire real expertise on your own, but at least in the beginning, partner with mentors and professionals who <em>are</em> experts. You will save a lot of time, and could end up creating a solution that actually could end up getting used.</font></p>  <p><font size="2">How to you get expert help?&#160; The first place to look is to ask your professors if they have any contacts they could introduce you to.&#160; If they are local, arrange a meeting at their office, dress sharp and go there with your team ready to take lots of notes. </font></p>  <p><font size="2">Alternatively, do an Internet search for local companies or agencies and make an introductory <em>phone call,</em> not an e-mail, and try to arrange a thirty-minute meeting to ask some questions.&#160; Keep that initial meeting short and be respectful.&#160; If you manage the time well, you’ll probably get invited to “call if you have more questions”.&#160; Try to have at least two, even better, three agencies that you are working with so you get a variety of perspectives. </font></p>  <p><strong><font size="2">Rehearse Your Presentation (over and over and over)</font></strong></p>  <p><font size="2">My favorite example of this is the “</font><a href="https://flashfoodrecovery.com/"><font size="2">Flash Food</font></a><font size="2">” Imagine Cup team from Arizona State University a few years back. This team was created as part of an Engineering social entrepreneurship program. Before their first in-person presentation in the Imagine Cup, the team had already received a number of big cash awards from other competitions, and they estimate that they had already given live presentations of their project in front of judges <em>over 75 times</em> before the Imagine Cup finals.&#160; Needless to say their presentation was very polished and smooth, and they had lots of experience answering questions. So even though I have seen projects that were potentially more “exciting” or “innovative”, I have never seen a team that was better at delivering their message, and they won the US Finals very easily because of their preparation and experience in front of judges where money was on the line.&#160; </font></p>  <p><font size="2">Practice and preparation will make a huge difference.&#160; One technique that works well is to put together one or more “mock judging panels” with professors from your school and local industry professionals with domain expertise.&#160; Give them the judging rubric and practice giving your 20-minute pitch (or whatever the time is) to them and have them score you. Trust me, you’ll be terrible the first time, but better that happen in practice than in front of the real judges.&#160; Also, one of the most important things you get out of a mock panel are the <em>questions</em> that they ask. Those questions show you where the holes are in your presentation, and where you can either add content, or at least be prepared with solid answers in case you get asked that question again.      <br /></font><font size="2"><strong></strong></font></p>  <p><font size="2"><strong>Don’t Give Up</strong></font></p>  <p><font size="2">Lastly, just because you don’t get as far into the competition as you would have wished doesn’t mean it is over.&#160; If you haven’t won, there is no rule saying that you can’t submit the same project again in the next wave of submissions.&#160; A little known secret is that a lot of teams run out of time in the Fall and push off submittal until the Winter round, thereby making the Fall Round easier to win because the pool of candidate projects is smaller.&#160; If you don’t make in in Fall or Spring, then just regroup, fill the missing role on your team, and get ready to submit again the next competition cycle. </font></p>  <p><font size="2">Cheers, </font></p>  <p>Randy</p>]]></content:encoded>
    </item>
    <item>
      <title>How to Not Drive Students Away from CIS</title>
      <link>https://docs.microsoft.com/archive/blogs/mis_laboratory/how-to-not-drive-students-away-from-cis</link>
      <pubDate>Mon, 17 Nov 2014 20:04:53 GMT</pubDate>
      <dc:creator><![CDATA[Randy Guthrie]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mis_laboratory/2014/11/17/how-to-not-drive-students-away-from-cis/</guid>
      <description><![CDATA[Randy Guthrie – Microsoft Technology Evangelist   https://blogs.msdn.com/b/mis_laboratory  I recently...]]></description>
      <content:encoded><![CDATA[<p>Randy Guthrie – Microsoft Technology Evangelist   <br /><a href="https://blogs.msdn.com/b/mis_laboratory">https://blogs.msdn.com/b/mis_laboratory</a></p>  <p>I recently had a conversation with a student at a large public university about the introductory CIS class she was taking.&#160; This student had attended a mobile app workshop and had a good enough experience that she wanted to explore the CIS major, and so took a leap of faith and signed up for the introductory course.&#160; The course featured mostly software design theory, of which diagramming played a major part.&#160; In fact the teacher even joked that the students probably weren’t enjoying the assignments, and just kept piling on those type of assignments like it was all fun.&#160; Needless to say, my friend quickly lost her enthusiasm for the major and decided to stick with Finance.&#160; What a loss for the department!</p>  <p>After that conversation, I ran into the department’s advisor and shared the short version of my conversation.&#160; I shared with her my vision of what an introductory course should contain, and I’d like to share a few of my ideas and get some of yours.&#160; Keep in mind, I taught a similar course back in the day when I was a college professor and so I am not at all guiltless.&#160; But my 8+ years at Microsoft has opened my eyes to what really gets students excited, and so this list is based not on my academic experience, but my more recent evangelism experience.</p>  <p>1. The first course should be designed from ground up to attract and retain students to the major.&#160; If there are any notions of making this some kind of “filter” class, you should encourage a different point of view.&#160; This class should be all about fun, cool, and very hands-on, both hardware and software.&#160;&#160; It should look more like a tech summer school workshop for high school kids rather than a theoretical college lecture course. </p>  <p>2. Students should be “making stuff” from day one.&#160; Lead with “making”, then explain the theory AFTER they make it so the theory is embedded in rich contexts. Make a game.&#160; Make mobile apps. Hack a server.&#160; Program Arduino or Galileo boards and do fun things like making sounds, lighting up lights, responding to gestures, programming Kinect, interpreting speech.&#160; Blow stuff up; make fires. This should be the most fun class you offer and if you do it right you’ll “sell-out” the class in minutes every semester when registration opens.&#160; It should be a survey of every cool thing your department teaches and lots of stuff you don’t teach but that students may encounter in their careers (if you do a good job at least).&#160; If you don’t teach cool stuff, then start here and work your way up. </p>  <p>3. Deemphasize legacy programming concepts such as diagramming. I spoke with a Program Manager at 343 Studios working on Halo 5, and there are NO formal or required data-flow diagrams, NO UML, NO E-R diagrams.&#160; Other tech guys and gals across our team (about 50) that I have reached out to concur: we use boxes and arrows on white boards sometimes to illustrate and discuss high-level concepts, but special notation, different shaped boxes, etc. are from the old IBM flow-charting days and at least at Microsoft, we don’t use them very much, if at all, and I am willing to bet that few students are being asked to demonstrate those skills in interviews. Even if some companies still use it, is teaching those concepts in your introductory course worth the loss of student majors when you can always cover some of it in later courses?</p>  <p>4. Have faculty who make real stuff today teach the course.&#160;&#160; This isn’t about fairness and equity; if a professor can’t rock this class then they shouldn’t be teaching it regardless of their academic qualifications, seniority, or even desire. </p>  <p>5. Bring in guest speakers from industry every other week to talk careers (for 15-20 minutes at the end and stay for Q&amp;A after class).&#160; Use your alumni network for speakers. </p>  <p>6. Have faculty from through-out the department “sponsor” (teach) projects in the class so students get to know a lot of faculty.&#160; Rotate participation every semester. Faculty can submit proposals and your core course “professors” can pick. Yes I know, that’s not the way academia traditionally works, but you have a great opportunity to so something really impactful and transformative.</p>  <p>These are just a few ideas to get your creative juices flowing.&#160; And oh by the way, you are more likely to attract and retain a far more diverse group of students using this approach, which is good for your school, and good for the software industry as a whole.</p>  <p>Got any great ideas in addition to these?&#160; Please share!</p>  <p>Cheers, </p>  <p>Randy</p>]]></content:encoded>
    </item>
    <item>
      <title>Project Spark: Making Great Xbox One and Windows 8 Games; by touch</title>
      <link>https://docs.microsoft.com/archive/blogs/mis_laboratory/project-spark-making-great-xbox-one-and-windows-8-games-by-touch</link>
      <pubDate>Mon, 11 Nov 2013 13:24:53 GMT</pubDate>
      <dc:creator><![CDATA[Randy Guthrie]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mis_laboratory/2013/11/11/project-spark-making-great-xbox-one-and-windows-8-games-by-touch/</guid>
      <description><![CDATA[Randy Guthrie – Microsoft Technology Evangelist    https://blogs.msdn.com/MIS_Laboratory       A few...]]></description>
      <content:encoded><![CDATA[<p>Randy Guthrie – Microsoft Technology Evangelist    <br /><a href="https://blogs.msdn.com/MIS_Laboratory">https://blogs.msdn.com/MIS_Laboratory</a>     <br /></p>  <p>A few years back a small group inside of Microsoft Research developed a functional game development platform for the Xbox they called “<a href="https://www.kodugamelab.com/">Kodu</a>”.&#160; It looks like Kodu has grown up a bit and will soon be released as a touch development platform for Xbox One and Windows called “Project Spark”.&#160; While details appear to sketchy, Project Spark looks to be a platform where you can develop a single game concept and then deploy seamlessly to both the Xbox One and Windows 8 stores.&#160; There is some kind of community being developed behind it; we’ll have to see, but the platform beta is scheduled to be released this month.&#160; You can sign up here: <a href="https://joinprojectspark.com">https://joinprojectspark.com</a> and you’ll be notified when it goes live.&#160; I’ve used Kodu and several years ago watched a 7-year walk a group of adults through making a pretty legitimate game without the need to purchase graphical assets.&#160; I’m signed up; how about you?</p>  <p>Cheers, </p>  <p>Randy</p>]]></content:encoded>
    </item>
    <item>
      <title>2,700 Arizona State University Freshmen Build Windows Phone Apps</title>
      <link>https://docs.microsoft.com/archive/blogs/mis_laboratory/2700-arizona-state-university-freshmen-build-windows-phone-apps</link>
      <pubDate>Thu, 31 Oct 2013 14:19:35 GMT</pubDate>
      <dc:creator><![CDATA[Randy Guthrie]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/mis_laboratory/2013/10/31/2700-arizona-state-university-freshmen-build-windows-phone-apps/</guid>
      <description><![CDATA[Randy Guthrie – Microsoft Technology Evangelist   https://blogs.msdn.com/MIS_Laboratory    Can...]]></description>
      <content:encoded><![CDATA[<p>Randy Guthrie – Microsoft Technology Evangelist   <br /><a href="https://blogs.msdn.com/MIS_Laboratory">https://blogs.msdn.com/MIS_Laboratory</a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/4336.clip_image002_30F290C9.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/4336.clip_5F00_image002_5F00_30F290C9.jpg"><img title="clip_image002" style="display: inline; background-image: none;" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/1440.clip_image002_thumb_207A1FCE.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/1440.clip_5F00_image002_5F00_thumb_5F00_207A1FCE.jpg" width="513" height="513" /></a></p>  <p>Can college freshmen build quality Windows Phone apps in their first eight weeks of school?&#160; Even if they aren’t computer science or information systems majors?&#160; The answer is a resounding YES!&#160; From September 23rd through October 4th, Microsoft hosted an app building project at Arizona State University for the incoming class of business majors enrolled in a required IT class.&#160; The students not only learned how to design and implement simple but quality apps, but they also had two weeks of cutting edge lectures from top app designers and programmers about the app economy, app ecosystem, and app marketing and strategy.&#160; The project was part of exciting two week curriculum module developed by Microsoft and piloted at ASU.&#160; The project immersed students immediately into real software development by having them design, build and market real apps.&#160; As of this writing over 500 of the apps built have been certified and are available for download in the Window Phone Store.&#160; Student reaction to the two-week module was very positive and many expressed an interest in changing their intended majors or add Computer Information Systems as a second (double) major. </p>  <p><strong>Project Description</strong></p>  <p>For the project the students used the newly launched “App Studio” at <a href="https://apps.windowsstore.com">https://apps.windowsstore.com</a>. App Studio is a browser-based development environment that is platform independent, so students could use whatever computer they had, and did not have to install any additional software. Using App Studio, students chose from one of 19 available app templates and replaced the template content with content of their own. Students could add and delete sections and pages from the templates giving them a wide range of customization options. The six data source types are supported by the App Studio tool including collections (of pictures &amp; text), Bing search RSS, YouTube, RSS, Flickr and HTML 5 text. In addition to designing and creating the app theme, content and pages, students had to use an image editing tool extensively to make app screen shots, logos, tiles and background images.</p>  <p>This was a required assignment, and in order to get credit students had to successfully certify their app in the store. Since App Studio creates functionally-compliant projects, the only serious potential problem was from the quality of their content and image compliance to certification guidelines, making certification a fair requirement. For many students, the need to comply with real-world quality requirements was a first-time experience.</p>  <p>Microsoft Technology Evangelists delivered four 75 minute in-class lectures to the class of 2,700 students; each lecture was given seven times and discussed app platforms, marketing and strategy and app development, as well as how to actually develop the phone apps. Time was allowed at the end of each lecture for Q&amp;A about the project</p>  <p>Office hours and lab were held at the Microsoft Tempe Sales Office across the street from campus. </p>  <p>A special web site was created for the project with how-to’s, links to DreamSpark, App Studio and the Phone Developer Portal (<a href="https://aka.ms/cis105">https://aka.ms/cis105</a>).</p>  <p><a title="https://www.mis-laboratory.com/ASUWin8/studentApps.html" href="https://www.mis-laboratory.com/ASUWin8/studentApps.html">https://www.mis-laboratory.com/ASUWin8/studentApps.html</a> is a partial listing of certified apps created by the ASU students.</p>  <p><b>Lecture Topics Covered</b></p>  <p>Sept 23 &amp; 24</p>  <ul>   <li>Intro &amp; overview to app development</li>    <li>Introduction to the Windows Phone and Windows Phone Apps</li>    <li>Project Demo</li> </ul>  <p>Sept 25 &amp; 26</p>  <ul>   <li>App Ecosystem</li>    <li>Distribution</li>    <li>User Types</li>    <li>Platforms</li>    <ul>     <li>Android</li>      <li>iOS</li>      <li>Windows/Windows Phone</li>      <li>Blackberry</li>   </ul>    <li>Types of Apps</li>    <ul>     <li>Games</li>      <li>Informational</li>      <li>Utilities</li>   </ul> </ul>  <p>Sept 30 &amp; Oct 1</p>  <ul>   <li>App Monetization</li>    <li>App Marketing</li>    <li>Oct 2 &amp; Oct 3</li>    <li>App Development</li>    <li>IDEs (Integrated Development Environments)</li>    <li>SDKs (Software Development Kits)</li>    <li>Game and App Frameworks</li>    <li>Cloud Environments</li> </ul>  <p>Oct 2 &amp; Oct 3</p>  <ul>   <li>App Development</li>    <li>IDEs (Integrated Development Environments)</li>    <li>SDKs (Software Development Kits)</li>    <li>Game and App Frameworks</li>    <li>Cloud Environments</li> </ul>  <p><b>Success Factors</b></p>  <ul>   <li>Student club provided 10 TAs</li>    <li>Browser-based tool that students could use with their own computers regardless of platform or OS version</li>    <li>Pre-populated templates helped students understand what they needed to change to complete the app assignment</li>    <li>Survey tool collected reports of completed apps including GUID and store URL for grading purposes; a similar survey collected certification failure reports</li>    <li>Microsoft Sales office across the street from campus provided lab and classroom space to handle hundreds of students at one time in an environment that reflected very positively on Microsoft as a company</li>    <li>Tobiah Marks (top Android game in 2011- “Blast Monkeys”) added credibility and academic rigor to lectures on strategy and marketing due to his rich Android and iPhone development experience and successes</li> </ul>  <p><b>Challenges We Faced</b></p>  <ul>   <li>Virtually none of the students had Windows Phones so testing was limited to our pool of loaner devices, emulators and previews</li>    <li>Bandwidth in the office couldn’t handle peak loads and simultaneous connections despite reconfiguring the guest wireless to handle 250 IP addresses</li>    <li>Detailed tutorials and explanations on how to use the templates and how the sections and pages related to each other were lacking on the App Studio website at launch, and we had inadequate time (due to the newness of App Studio) to prepare our own documentation prior to kicking off the project which made it more difficult for less tech-savvy students to figure out the tool on their own.</li>    <li>Many students had new computers that they really didn’t know how to use (particularly the Mac Users), and we (Microsoft) lacked deep knowledge of the Mac OS so our ability to help with some of the “how do I” questions was limited</li>    <li>Not enough TA’s to handle peak loads of up to 200 students in the office at one time (30+:1)</li>    <li>A small percentage of students were under-age and had to have a parent, friend or room-mate make a developer account for them to use.</li> </ul>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/3286.clip_image006_74C955D1.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/3286.clip_5F00_image006_5F00_74C955D1.jpg"><img title="clip_image006" style="display: inline; background-image: none;" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/79/metablogapi/8321.clip_image006_thumb_3DEF018B.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-95-79-metablogapi/8321.clip_5F00_image006_5F00_thumb_5F00_3DEF018B.jpg" width="448" height="254" /></a></p>  <p><strong>Next Steps: Coming Soon to Your School?</strong></p>  <p>The ASU app project shows that getting students immersed early in software design and development can add high-interest and value to any tech course regardless of the student skill set.&#160; Microsoft technology evangelists are available to help you implement a similar project at your school.&#160; For bigger opportunities we can personally engage on campus for one to four weeks.&#160; For more information please feel free to contact me via the blog e-mail link and I’ll be happy to discuss your vision for this project and get the ball rolling.</p>  <p>Cheers, </p>  <p>Randy</p>]]></content:encoded>
    </item>
  </channel>
</rss>