quatalog-site/courses/CSCI-4440.html
2023-03-20 16:39:52 +00:00

914 lines
35 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<title>
CSCI-4440: Software Design and Documentation
</title>
<meta property="og:title" content="CSCI-4440: Software Design and Documentation">
<meta property="og:description" content="Software system design methodology emphasizing use of object oriented modeling of application domains and of software systems and emphasizing the roles of written and oral communication in software engineering. Project management and software testing. Individual and team projects include specification, software architecture, user interfaces, and documentation of the phases of a project. This is a communication-intensive course.">
<link rel="stylesheet" href="../css/common.css">
<link rel="stylesheet" href="../css/coursedisplay.css">
<link rel="shortcut icon" href="../favicon/quatalogIcon.png">
<link rel="icon" href="../favicon/favicon.ico">
<link rel="apple-touch-icon" sizes="180x180" href="../favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="../favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="../favicon/favicon-16x16.png">
<link rel="manifest" href="../favicon/site.webmanifest">
<script src="../js/fuse.js"></script>
<script src="../js/search_helper.js"></script>
</head>
<body class="search_plugin_added">
<div id="qlog-header">
<a id="qlog-wordmark" href="../"><svg><use href="../images/quatalogHWordmark.svg#QuatalogHWordmark"></use></svg></a>
<form onsubmit="search_helper(event)">
<input type="text" id="search" class="header-search" placeholder="Search...">
</form>
</div>
<div id="cd-flex">
<div id="course-info-container">
<h1 id="name">
Software Design and Documentation
</h1>
<h2 id="code">
CSCI-4440
</h2>
<p>
Software system design methodology emphasizing use of object oriented modeling of application domains and of software systems and emphasizing the roles of written and oral communication in software engineering. Project management and software testing. Individual and team projects include specification, software architecture, user interfaces, and documentation of the phases of a project. This is a communication-intensive course.
</p>
<div id="cattrs-container">
<span id="credits-pill" class="attr-pill">
4 credits
</span>
<span class="attr-pill">
Communication Intensive
</span>
</div>
<div id="prereq-container" class="rel-info-container">
<div id="prereq-title" class="rel-info-title">
Prereqs:
</div>
<div id="prereq-classes" class="rel-info-courses">
<a class="course-pill" href="CSCI-2300">CSCI-2300 Introduction to Algorithms</a>
</div>
</div>
</div>
<div id="past-container">
<h1 id="past-title">
Past Term Data
</h2>
<input type="radio" id="simple-view-input" name="view-select" value="simple" checked="checked">
<input type="radio" id="detail-view-input" name="view-select" value="detailed">
<div id="opt-container">
<div id="key-panel">
<div id="yes-code" class="key-code">
<span class="code-icon" id="yes-code-icon">
<svg><use href="../icons.svg#circle-check"></use></svg>
</span>
Offered
</div>
<div id="no-code" class="key-code">
<span class="code-icon" id="no-code-icon">
<svg><use href="../icons.svg#circle-no"></use></svg>
</span>
Not Offered
</div>
<div id="diff-code" class="key-code">
<span class="code-icon" id="diff-code-icon">
<svg><use href="../icons.svg#circle-question"></use></svg>
</span>
Offered as Cross-Listing Only
</div>
<div id="nil-code" class="key-code">
<span class="code-icon" id="nil-code-icon">
<svg><use href="../icons.svg#circle-empty"></use></svg>
</span>
No Term Data
</div>
</div>
<div id="control-panel">
<label for="simple-view-input" id="simple-view-label" class="view-option-label">
<span class="view-icon" id="simple-view-icon">
<span class="view-icon-selected"><svg><use href="../icons.svg#circle-dot"></use></svg></span>
<span class="view-icon-unselected"><svg><use href="../icons.svg#circle-empty"></use></svg></span>
</span>
Simple View
</label>
<label for="detail-view-input" id="detail-view-label" class="view-option-label">
<span class="view-icon" id="detail-view-icon">
<span class="view-icon-selected"><svg><use href="../icons.svg#circle-dot"></use></svg></span>
<span class="view-icon-unselected"><svg><use href="../icons.svg#circle-empty"></use></svg></span>
</span>
Detailed View
</label>
</div>
</div>
<table id="years-table">
<thead>
<tr>
<th></th>
<th class="spring season-label">Spring</th>
<th class="summer season-label" colspan="2">Summer</th>
<th class="fall season-label">Fall</th>
</tr>
<tr>
<th colspan="2"></th>
<th class="summer2 midsum-label">(Session 1)</th>
<th class="summer3 midsum-label">(Session 2)</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<th class="year">2023</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 59/100
</span>
</div>
</td>
<td colspan="2" class="term summer offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 64/64
</span>
</div>
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Documentatio (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 7/100
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2022</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 78/100
</span>
</div>
</td>
<td colspan="2" class="term summer offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 50/64
</span>
</div>
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Documentatio (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 96/100
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2021</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 63/120
</span>
</div>
</td>
<td colspan="2" class="term summer offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 67/56
</span>
</div>
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc. (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 96/100
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2020</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 104/120
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc. (4c) [CI]
</span>
<ul class="prof-list">
<li>David Eric Goldschmidt</li>
</ul>
<span class="course-capacity">
Seats Taken: 145/150
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2019</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 104/120
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc. (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 91/100
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2018</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 95/100
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc. (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 99/100
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2017</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 111/100
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc. (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 97/96
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2016</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 93/100
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc. (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 95/90
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2015</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 86/80
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc. (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 98/100
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2014</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 65/60
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc. (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 97/100
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2013</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 64/72
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc. (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 99/100
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2012</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI]
</span>
<ul class="prof-list">
<li>Anita Kuchera</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 60/60
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc. (4c) [CI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 106/100
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2011</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI]
</span>
<ul class="prof-list">
<li>Anita Kuchera</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 63/60
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc. (4c) [CI]
</span>
<ul class="prof-list">
<li>Anita Kuchera</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 90/100
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2010</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI] [WI]
</span>
<ul class="prof-list">
<li>Anita Kuchera</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 66/60
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc. (4c) [CI]
</span>
<ul class="prof-list">
<li>Anita Kuchera</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 68/60
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2009</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI] [WI]
</span>
<ul class="prof-list">
<li>Anita Kuchera</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 70/80
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc. (4c) [CI] [WI]
</span>
<ul class="prof-list">
<li>Anita Kuchera</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 58/60
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2008</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [CI] [WI]
</span>
<ul class="prof-list">
<li>Anita Kuchera</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 61/112
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc. (4c) [CI] [WI]
</span>
<ul class="prof-list">
<li>Anita Kuchera</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 60/80
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2007</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [WI]
</span>
<ul class="prof-list">
<li>Anita Kuchera</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 77/112
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc. (4c) [WI]
</span>
<ul class="prof-list">
<li>Ana L. Milanova</li>
<li>Anita Kuchera</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 66/126
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2006</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [WI]
</span>
<ul class="prof-list">
<li>Anita Kuchera</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 95/112
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc. (4c) [WI]
</span>
<ul class="prof-list">
<li>Ana L. Milanova</li>
<li>Anita Kuchera</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 93/126
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2005</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [WI]
</span>
<ul class="prof-list">
<li>Shawn Osborn Pearce</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 70/84
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc (4c) [WI]
</span>
<ul class="prof-list">
<li>John Sturman</li>
<li>Anita Kuchera</li>
</ul>
<span class="course-capacity">
Seats Taken: 53/72
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2004</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [WI]
</span>
<ul class="prof-list">
<li>Anita Kuchera</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 64/84
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc (4c) [WI]
</span>
<ul class="prof-list">
<li>Shawn Osborn Pearce</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 45/72
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2003</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [WI]
</span>
<ul class="prof-list">
<li>Anita Kuchera</li>
<li>John Sturman</li>
<li>Matthew Carl Schumaker</li>
</ul>
<span class="course-capacity">
Seats Taken: 103/112
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc (4c) [WI]
</span>
<ul class="prof-list">
<li>Anita Kuchera</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 61/72
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2002</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Docume (4c) [WI]
</span>
<ul class="prof-list">
<li>Anita Kuchera</li>
<li>David Eric Goldschmidt</li>
</ul>
<span class="course-capacity">
Seats Taken: 45/48
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc (4c) [WI]
</span>
<ul class="prof-list">
<li>Robert P Ingalls</li>
<li>Anita Kuchera</li>
<li>John Sturman</li>
</ul>
<span class="course-capacity">
Seats Taken: 83/104
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2001</th>
<td class="term spring not-offered">
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Software Design & Doc. (4c) [WI]
</span>
<ul class="prof-list">
<li>Matthew Carl Schumaker</li>
</ul>
<span class="course-capacity">
Seats Taken: 25/28
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2000</th>
<td class="term spring not-offered">
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall not-offered">
</td>
</tr>
<tr>
<th class="year">1999</th>
<td class="term spring not-offered">
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall not-offered">
</td>
</tr>
<tr>
<th class="year">1998</th>
<td class="term spring unscheduled">
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall not-offered">
</td>
</tr>
</tbody>
</table>
</div>
</div>
</body>
</html>