<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Docs on CS 412</title>
		<link>/molloykp/teaching/cs412_f26/categories/docs/</link>
		<description>Recent content in Docs on CS 412</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
		
			<atom:link href="/molloykp/teaching/cs412_f26/categories/docs/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>CS 412 Fall 2025 Calendar</title>
				<link>/molloykp/teaching/cs412_f26/calendar/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>/molloykp/teaching/cs412_f26/calendar/</guid>
				<description>&lt;br/&gt;&#xA;&lt;div class=&#34;table-responsive card&#34;&gt;&#xA;  &lt;table class=&#34;table table-bordered table-striped table-hover&#34;&gt;&#xA;    &lt;thead&gt;&#xA;      &lt;tr class=&#34;center&#34;&gt;&#xA;        &lt;th class=&#34;col-xs fit&#34;&gt;&#xA;          &lt;b&gt;W&lt;/b&gt;&#xA;        &lt;/th&gt;&#xA;        &lt;th class=&#34;col-xs center fit&#34;&gt;&#xA;          &lt;b&gt;Date&lt;/b&gt;&#xA;        &lt;/th&gt;&#xA;        &lt;th class=&#34;col-lg-4&#34; style=&#34;width: 25%&#34;&gt;&#xA;          &lt;b&gt;Lecture Topic&lt;/b&gt;&#xA;        &lt;/th&gt;&#xA;        &lt;th class=&#34;col-lg-2&#34; style=&#34;width: 20%&#34;&gt;&#xA;          &lt;b&gt;Readings&lt;/b&gt;&#xA;        &lt;/th&gt;&#xA;        &lt;th class=&#34;col-lg-2&#34; style=&#34;width: 25%&#34;&gt;&#xA;          &lt;b&gt;Activities&lt;/b&gt;&#xA;        &lt;/th&gt;&#xA;        &lt;th class=&#34;col-lg-2&#34; style=&#34;width: 15%&#34;&gt;&#xA;          &lt;b&gt;Homework&lt;/b&gt;&#xA;        &lt;/th&gt;&#xA;        &lt;th class=&#34;col-lg-2&#34; style=&#34;width: 15%&#34;&gt;&#xA;          &lt;b&gt;Due&lt;/b&gt;&#xA;        &lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;    &lt;/thead&gt;&#xA;    &lt;tbody id=&#34;announcement&#34;&gt;&#xA;    &lt;/tbody&gt;&#xA;&lt;tbody&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;    &lt;td  class=&#34;center align-middle&#34; style=&#34;height: 90px;&#34; rowspan=&#34;2&#34;&gt;&lt;a href=&#34;https://canvas.jmu.edu/courses/2112008/modules/&#34; target=&#34;_blank&#34;&gt;1&lt;/a&gt;&lt;/td&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;26-Aug&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Class Intro to Algorithms Lecture&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;    Video Review&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;    RQ - AlgoReview&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;ul class=&#34;km_no_indent&#34;&gt;&#xA;      &lt;li&gt;&#xA;        Precourse Survey&#xA;      &lt;/li&gt;&#xA;      &lt;li&gt;&#xA;        Coding 1 What Does the Fox Say&#xA;      &lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;28-Aug&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Algorithm Analysis Lab&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;    Lab 1 - Analytical Analysis&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;    MPQ1&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;    &lt;td  class=&#34;center align-middle&#34; style=&#34;height: 90px;&#34; rowspan=&#34;3&#34;&gt;&lt;a href=&#34;https://canvas.jmu.edu/courses/2112008/modules/&#34; target=&#34;_blank&#34;&gt;2&lt;/a&gt;&lt;/td&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;31-Aug&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Recursive Analysis and Divide and Conquer Lecture&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;ul class=&#34;km_no_indent&#34;&gt;&#xA;      &lt;li&gt;&#xA;        Erickson Chp 1.1-1.7&#xA;      &lt;/li&gt;&#xA;      &lt;li&gt;&#xA;        RQ 2 Recursion and Recurrence&#xA;      &lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;    Coding 2 - Grid Tiling&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;    Coding 1 What Does the Fox Say&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;2-Sep&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Divide and Conquer Analysis/Masters Theorem&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;    HW1 - Recurrences&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;    MPQ2&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;4-Sep&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Divide and Conquer Programming Lab&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;    Lab 2 - Coding Circular Arrays and Inversion  &#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;    &lt;td  class=&#34;center align-middle&#34; style=&#34;height: 90px;&#34; rowspan=&#34;3&#34;&gt;&lt;a href=&#34;https://canvas.jmu.edu/courses/2112008/modules/&#34; target=&#34;_blank&#34;&gt;3&lt;/a&gt;&lt;/td&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;7-Sep&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Python Empirical Analysis/Shell scripts&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;    Video on Shell Scripting&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;    Lab 3 - Empirical Analysis&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;9-Sep&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Backtracking Lecture&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;ul class=&#34;km_no_indent&#34;&gt;&#xA;      &lt;li&gt;&#xA;        Erickson Chp 2.1-2.7&#xA;      &lt;/li&gt;&#xA;      &lt;li&gt;&#xA;        RQ3 Backtracking&#xA;      &lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;    HW C2 - Grid Tiling&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;11-Sep&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Master Quiz 1&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;    &lt;td  class=&#34;center align-middle&#34; style=&#34;height: 90px;&#34; rowspan=&#34;3&#34;&gt;&lt;a href=&#34;https://canvas.jmu.edu/courses/2112008/modules/&#34; target=&#34;_blank&#34;&gt;4&lt;/a&gt;&lt;/td&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;14-Sep&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Backtracking Coding Lab&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;    Lab 4 - Coding Palindrome Partitioning&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;    Coding 3 - Backtracking&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;    MPQ4&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;16-Sep&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Backtracking Written Lab&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;    Lab 5 - Backtracking&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;18-Sep&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Dynamic Programming I Memoization&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;ul class=&#34;km_no_indent&#34;&gt;&#xA;      &lt;li&gt;&#xA;        Erickson Chp 3.1&#xA;      &lt;/li&gt;&#xA;      &lt;li&gt;&#xA;        RQ4  Memoization&#xA;      &lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;    &lt;td  class=&#34;center align-middle&#34; style=&#34;height: 90px;&#34; rowspan=&#34;3&#34;&gt;&lt;a href=&#34;https://canvas.jmu.edu/courses/2112008/modules/&#34; target=&#34;_blank&#34;&gt;5&lt;/a&gt;&lt;/td&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;21-Sep&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Memoization Lab&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;    Lab 6 - Coding Palindrome w/Memoization&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;    Coding 3 - Backtracking&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;23-Sep&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Dynamic Programming II Lecture&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;ul class=&#34;km_no_indent&#34;&gt;&#xA;      &lt;li&gt;&#xA;        Erickson Chp 3.3 - 3.8&#xA;      &lt;/li&gt;&#xA;      &lt;li&gt;&#xA;        RQ5  Dynamic Programming&#xA;      &lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;    Coding 4 - Rocket Section w/DP&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;25-Sep&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Dynamic Programming Problem Review&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;    Lab 7 - DP Review&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;    &lt;td  class=&#34;center align-middle&#34; style=&#34;height: 90px;&#34; rowspan=&#34;3&#34;&gt;&lt;a href=&#34;https://canvas.jmu.edu/courses/2112008/modules/&#34; target=&#34;_blank&#34;&gt;6&lt;/a&gt;&lt;/td&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;22-Sep&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Dynamic Programming Lab&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;    Lab 8 - Coding DP Palindrome&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;24-Sep&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    slack day/work day &#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;    Coding 4 - Rocket Section w/DP&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;26-Sep&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Quizzes MQ2/MQ1R&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;    &lt;td  class=&#34;center align-middle&#34; style=&#34;height: 90px;&#34; rowspan=&#34;3&#34;&gt;&lt;a href=&#34;https://canvas.jmu.edu/courses/2112008/modules/&#34; target=&#34;_blank&#34;&gt;7&lt;/a&gt;&lt;/td&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;29-Sep&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Greedy Algorithms&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;ul class=&#34;km_no_indent&#34;&gt;&#xA;      &lt;li&gt;&#xA;        Erickson Chp 4&#xA;      &lt;/li&gt;&#xA;      &lt;li&gt;&#xA;        RQ - Greedy Algorithms&#xA;      &lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;1-Oct&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Greedy Algorithm Lab&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;    Lab 9 - Coding Fractional Knapsack&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;3-Oct&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Greedy Proof Techniques&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;    Lab 10 - Greedy Design and Proofs&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;    &lt;td  class=&#34;center align-middle&#34; style=&#34;height: 90px;&#34; rowspan=&#34;3&#34;&gt;&lt;a href=&#34;https://canvas.jmu.edu/courses/2112008/modules/&#34; target=&#34;_blank&#34;&gt;8&lt;/a&gt;&lt;/td&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;6-Oct&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    DFS and Spanning Trees&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;ul class=&#34;km_no_indent&#34;&gt;&#xA;      &lt;li&gt;&#xA;        Graph Basics Video Lecture&#xA;      &lt;/li&gt;&#xA;      &lt;li&gt;&#xA;        Erickson Chp 5.1 - 5.5&#xA;      &lt;/li&gt;&#xA;      &lt;li&gt;&#xA;        RQ 7&#xA;      &lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;    HW Mapping Islands &#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;8-Oct&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    DFS Lab and Review&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;    Erickson Chp 6.1 - 6.3&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;    Lab - Coding Bus Routing&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;10-Oct&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Slack Day/Additional Graphs Lecture&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;    &lt;td  class=&#34;center align-middle&#34; style=&#34;height: 90px;&#34; rowspan=&#34;3&#34;&gt;&lt;a href=&#34;https://canvas.jmu.edu/courses/2112008/modules/&#34; target=&#34;_blank&#34;&gt;9&lt;/a&gt;&lt;/td&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;13-Oct&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Quizzes MQ3/MQ2R&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;    HW Mapping Islands &#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;15-Oct&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Min Spanning Tree Lecture&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;    Erickson Chp 7.1 - 7.4&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;17-Oct&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Min Spanning Tree Lab&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;    Lab - Coding MST&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;    &lt;td  class=&#34;center align-middle&#34; style=&#34;height: 90px;&#34; rowspan=&#34;3&#34;&gt;&lt;a href=&#34;https://canvas.jmu.edu/courses/2112008/modules/&#34; target=&#34;_blank&#34;&gt;10&lt;/a&gt;&lt;/td&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;20-Oct&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Fall Break&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;22-Oct&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Fall Break&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;24-Oct&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Shortest Path Algo Design and Proof&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;ul class=&#34;km_no_indent&#34;&gt;&#xA;      &lt;li&gt;&#xA;        Shortest Path Video Lecture&#xA;      &lt;/li&gt;&#xA;      &lt;li&gt;&#xA;        Erickson Chp 8:RQ 8 &#xA;      &lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;    &lt;td  class=&#34;center align-middle&#34; style=&#34;height: 90px;&#34; rowspan=&#34;3&#34;&gt;&lt;a href=&#34;https://canvas.jmu.edu/courses/2112008/modules/&#34; target=&#34;_blank&#34;&gt;11&lt;/a&gt;&lt;/td&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;27-Oct&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Shortest Path Lab&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;    Lab - Coding Shortest Path&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;    Coding  Shortest Path&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;29-Oct&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Max Flow/Min Cut Lecture&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;    Erickson Chp 10&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;31-Oct&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Max Flow Applications and Written Activity&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;    &lt;td  class=&#34;center align-middle&#34; style=&#34;height: 90px;&#34; rowspan=&#34;3&#34;&gt;&lt;a href=&#34;https://canvas.jmu.edu/courses/2112008/modules/&#34; target=&#34;_blank&#34;&gt;12&lt;/a&gt;&lt;/td&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;3-Nov&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Max Flow/Min Cut Coding Lab&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;    Lab - Coding Identifying a Min Cut&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;5-Nov&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Quizzes MQ4/MQ3R&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;7-Nov&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    NP Complete Lecture&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;    Final Project&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;    &lt;td  class=&#34;center align-middle&#34; style=&#34;height: 90px;&#34; rowspan=&#34;3&#34;&gt;&lt;a href=&#34;https://canvas.jmu.edu/courses/2112008/modules/&#34; target=&#34;_blank&#34;&gt;13&lt;/a&gt;&lt;/td&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;10-Nov&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    NP Complete Reductions Lecture and Lab&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;    Lab - Written and Coding NP Reductions&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;12-Nov&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Approximation Techniques 1&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;14-Nov&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Approximation Techniques 2&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;    &lt;td  class=&#34;center align-middle&#34; style=&#34;height: 90px;&#34; rowspan=&#34;3&#34;&gt;&lt;a href=&#34;https://canvas.jmu.edu/courses/2112008/modules/&#34; target=&#34;_blank&#34;&gt;14&lt;/a&gt;&lt;/td&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;17-Nov&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Project Teamwork time&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;19-Nov&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Project Teamwork time&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;21-Nov&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Quizzes MQ5/MQ4R&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;    &lt;td  class=&#34;center align-middle&#34; style=&#34;height: 90px;&#34; rowspan=&#34;3&#34;&gt;&lt;a href=&#34;https://canvas.jmu.edu/courses/2112008/modules/&#34; target=&#34;_blank&#34;&gt;15&lt;/a&gt;&lt;/td&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;24-Nov&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Thanksgiving Break&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;26-Nov&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Thanksgiving Break&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;28-Nov&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Thanksgiving Break&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;    &lt;td  class=&#34;center align-middle&#34; style=&#34;height: 90px;&#34; rowspan=&#34;3&#34;&gt;&lt;a href=&#34;https://canvas.jmu.edu/courses/2112008/modules/&#34; target=&#34;_blank&#34;&gt;16&lt;/a&gt;&lt;/td&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;1-Dec&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    Project Teamwork time&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;3-Dec&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    PresentationDay #1&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;5-Dec&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    PresentationDay #2&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;    &lt;td  class=&#34;center align-middle&#34; style=&#34;height: 90px;&#34; rowspan=&#34;3&#34;&gt;&lt;a href=&#34;https://canvas.jmu.edu/courses/2112008/modules/&#34; target=&#34;_blank&#34;&gt;17&lt;/a&gt;&lt;/td&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;10-Dec&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    9:10 Final Exam Presentation #2 and MQ5R retake&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;    MQ5R&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;  &lt;tr style=&#34;height: 45px;&#34;&gt;&#xA;  &lt;td class=&#34;center&#34; style=&#34;height: 45px;&#34;&gt;12/12/25&lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Topics --&gt;&#xA;    10:20 Final Exam Presentation #2 and MQ5R retake&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Readings --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Assign/Lab --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- HW --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;td style=&#34;height: 45px;&#34; rowspan=&#34;1&gt;&#34; &lt;!-- Due --&gt;&#xA;  &lt;/td&gt;&#xA;  &lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA; &lt;/table&gt;&#xA;&lt;/div&gt;</description>
			</item>
			<item>
				<title>Docs</title>
				<link>/molloykp/teaching/cs412_f26/docs/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>/molloykp/teaching/cs412_f26/docs/</guid>
				<description></description>
			</item>
	</channel>
</rss>
