<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[Incorporating Communication Outcomes into the Computer Science Curriculum]]></title>
    <link>http://cs-comm.lib.muohio.edu/items/browse/tag/debugging?output=rss2</link>
    <description><![CDATA[]]></description>
    <pubDate>Mon, 18 May 2020 19:29:23 -0400</pubDate>
    <managingEditor>millarj@muohio.edu (Incorporating Communication Outcomes into the Computer Science Curriculum)</managingEditor>
    <generator>Zend_Feed</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Understanding and Debugging Someone Else's Program]]></title>
      <link>http://cs-comm.lib.muohio.edu/items/show/66</link>
      <description><![CDATA[<div class="element-set">
    <!--h2>Dublin Core</h2-->
        <div id="dublin-core-title" class="element">
        <h3>Title        </h3>
                                    <div class="element-text">Understanding and Debugging Someone Else&#039;s Program</div>
                    </div><!-- end element -->
            <div id="dublin-core-subject" class="element">
        <h3>Course        </h3>
                                    <div class="element-text">Data Structures</div>
                    </div><!-- end element -->
            <div id="dublin-core-description" class="element">
        <h3>Abstract        </h3>
                                    <div class="element-text">In this assignment, you will be given the code.  However, it was created by someone who is no longer around to answer any questions about the program.  Plus, there are some severe issues with the code – including it won’t even compile.  The objectives for this assignment are to (1) gain experience understanding code, (2) learn proper debugging techniques, and (3) work on writing a technical report.  In this particular example, we used Conway&#039;s &quot;Game of Life&quot;.<br />
<br />
This is an early in the semester assignment, and students should understand basic constructs, pointers, and how to read code.<br />
<br />
</div>
                    </div><!-- end element -->
            <div id="dublin-core-creator" class="element">
        <h3>Author        </h3>
                                    <div class="element-text">Bill Eberle</div>
                    </div><!-- end element -->
                    </div><!-- end element-set -->
<div class="element-set">
    <!--h2>Assignment Item Type Metadata</h2-->
        <div id="assignment-item-type-metadata-genre" class="element">
        <h3>Genre        </h3>
                                    <div class="element-text">design document, code, comments, pseudo-code, bug report, code review, reading code, results of code inspection, documentation, reflection, tech report</div>
                    </div><!-- end element -->
            <div id="assignment-item-type-metadata-duration-of-assignment" class="element">
        <h3>Assignment Duration        </h3>
                                    <div class="element-text">Two Weeks</div>
                    </div><!-- end element -->
            <div id="assignment-item-type-metadata-skill" class="element">
        <h3>Communication Skill        </h3>
                                    <div class="element-text">reading, writing</div>
                    </div><!-- end element -->
            <div id="assignment-item-type-metadata-technical-skill" class="element">
        <h3>Technical Skill        </h3>
                                    <div class="element-text">tools, continuous quality assurance, comments, documentation, research, problem solving</div>
                    </div><!-- end element -->
            <div id="assignment-item-type-metadata-workplace-scenario" class="element">
        <h3>Workplace Scenario        </h3>
                                    <div class="element-text">BUG/ENHANCEMENT REPORT<br />
Technical Task:  When working in the real-world, many times you will be given an existing piece of code that you must understand before you can implement any enhancements or fixes.  And many times, the original developer of the code is no longer available – leaving you to figure out what the code is doing.<br />
Professional Setting:  Students works for a company that has purchased another.<br />
Professional Role:  Students are members of a project team.<br />
Deliverable:  Bug/Enhancement report.<br />
Real-world Audience:  A project manager.<br />
How the Audience will USE the student&#039;s communication:  The project manager will use the students&#039; report to develop a plan for completing the project.<br />
</div>
                    </div><!-- end element -->
            <div id="assignment-item-type-metadata-team-size" class="element">
        <h3>Team Size        </h3>
                                    <div class="element-text">N/A</div>
                    </div><!-- end element -->
            <div id="assignment-item-type-metadata-additional-information" class="element">
        <h3>Additional Information        </h3>
                                    <div class="element-text">In addition, a student may even have to reverse-engineer a design document from the code where no documentation existed before.  Debugging a program is something that every developer has to do.  Whether for a student or a seasoned software engineer, figuring out what is wrong in a piece of code and fixing the issue is a necessary skill.</div>
                    </div><!-- end element -->
        </div><!-- end element-set -->
<div class="item-file application-zip"><a class="download-file" href="http://cs-comm.lib.muohio.edu/archive/files/f9c479ebb4dbd225951a1163f528b1b0.docx">NSF CPATH Data Structures and Algorithms - Game of Life.docx</a></div><div class="item-file application-zip"><a class="download-file" href="http://cs-comm.lib.muohio.edu/archive/files/04c42bb3ce17712b5f180962e91884a3.zip">source_code_for_game_of_life.zip</a></div>]]></description>
      <pubDate>Tue, 24 Jul 2012 17:10:08 -0400</pubDate>
      <enclosure url="http://cs-comm.lib.muohio.edu/archive/fullsize/f9c479ebb4dbd225951a1163f528b1b0.jpg" type="application/zip" length="45602"/>
    </item>
  </channel>
</rss>
