<!DOCTYPE html>
<html>
  <head>
    <title>
      ARCH-2540: Digital Constructs 3
    </title>
    <meta property="og:title" content="ARCH-2540: Digital Constructs 3">
    <meta property="og:description" content="This course introduces computational and procedural design approaches that are a logical extension to topics covered in Digital Constructs 2. Students will develop an understanding of computational logic through introductory design applications, both as advanced tooling and as generative design techniques. Methodological approaches will be contextualized by a presentation of historical and theoretical precedents. Techniques introduced will include scripting, Java, geospatial mapping. This course is offered in the fall semester and is required of all second-year architecture undergraduates in the B.Arch. program. Coordination of the relationship of course content to Architectural Design Studio 3 will be between the Digital Constructs 3 faculty instructor and the second-year architectural design studio coordinator and faculty.">
    <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">
          Digital Constructs 3
        </h1>
        <h2 id="code">
          ARCH-2540
        </h2>
        <p>
          This course introduces computational and procedural design approaches that are a logical extension to topics covered in Digital Constructs 2. Students will develop an understanding of computational logic through introductory design applications, both as advanced tooling and as generative design techniques. Methodological approaches will be contextualized by a presentation of historical and theoretical precedents. Techniques introduced will include scripting, Java, geospatial mapping. This course is offered in the fall semester and is required of all second-year architecture undergraduates in the B.Arch. program. Coordination of the relationship of course content to Architectural Design Studio 3 will be between the Digital Constructs 3 faculty instructor and the second-year architectural design studio coordinator and faculty.
        </p>
        <div id="cattrs-container">
          <span id="credits-pill" class="attr-pill">
            2 credits
          </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="ARCH-2530">ARCH-2530 Digital Constructs 2</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 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">
                    Digital Constructs 3 (2c)
                  </span>
                  <ul class="prof-list">
                    <li>Hseng Tai Ja Reng Lintner</li>
                    <li>James Fleet Hower</li>
                  </ul>
                  <span class="course-capacity">
                    Seats Taken: 2/90
                  </span>
                </div>
              </td>
            </tr>
            <tr>
              <th class="year">2022</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">
                    Digital Constructs 3 (2c)
                  </span>
                  <ul class="prof-list">
                    <li>Matthew Joseph Lopez</li>
                    <li>James Fleet Hower</li>
                  </ul>
                  <span class="course-capacity">
                    Seats Taken: 59/70
                  </span>
                </div>
              </td>
            </tr>
            <tr>
              <th class="year">2021</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">
                    Digital Constructs 3 (2c)
                  </span>
                  <ul class="prof-list">
                    <li>Matthew Joseph Lopez</li>
                    <li>Ryosuke Imaeda</li>
                    <li>James Fleet Hower</li>
                  </ul>
                  <span class="course-capacity">
                    Seats Taken: 60/163
                  </span>
                </div>
              </td>
            </tr>
            <tr>
              <th class="year">2020</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">
                    Digital Constructs 3 (2c)
                  </span>
                  <ul class="prof-list">
                    <li>Matthew Joseph Lopez</li>
                    <li>Ryosuke Imaeda</li>
                    <li>James Fleet Hower</li>
                  </ul>
                  <span class="course-capacity">
                    Seats Taken: 71/134
                  </span>
                </div>
              </td>
            </tr>
            <tr>
              <th class="year">2019</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">
                    Digital Constructs 3 (2c)
                  </span>
                  <ul class="prof-list">
                    <li>James Fleet Hower</li>
                  </ul>
                  <span class="course-capacity">
                    Seats Taken: 65/80
                  </span>
                </div>
              </td>
            </tr>
            <tr>
              <th class="year">2018</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">
                    Digital Constructs 3 (2c)
                  </span>
                  <ul class="prof-list">
                    <li>James Fleet Hower</li>
                  </ul>
                  <span class="course-capacity">
                    Seats Taken: 65/80
                  </span>
                </div>
              </td>
            </tr>
            <tr>
              <th class="year">2017</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">
                    Digital Constructs 3 (2c)
                  </span>
                  <ul class="prof-list">
                    <li>James Fleet Hower</li>
                  </ul>
                  <span class="course-capacity">
                    Seats Taken: 57/80
                  </span>
                </div>
              </td>
            </tr>
            <tr>
              <th class="year">2016</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">
                    Digital Constructs 3 (2c)
                  </span>
                  <ul class="prof-list">
                    <li>James Fleet Hower</li>
                  </ul>
                  <span class="course-capacity">
                    Seats Taken: 45/110
                  </span>
                </div>
              </td>
            </tr>
            <tr>
              <th class="year">2015</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">
                    Digital Constructs 3 (2c)
                  </span>
                  <ul class="prof-list">
                    <li>James Fleet Hower</li>
                  </ul>
                  <span class="course-capacity">
                    Seats Taken: 65/110
                  </span>
                </div>
              </td>
            </tr>
            <tr>
              <th class="year">2014</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">2013</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">2012</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">2011</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">2010</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">2009</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">2008</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">2007</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">2006</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">2005</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">2004</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">2003</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">2002</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">2001</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">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>