<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0" xml:base="https://opencourse.inf.ed.ac.uk/">
  <channel>
    <title>Informatics 2C - Introduction to Computer Systems</title>
    <link>https://opencourse.inf.ed.ac.uk/</link>
    <description/>
    <language>en</language>
    
    <item>
  <title>INF2C-CS: Textbooks</title>
  <link>https://opencourse.inf.ed.ac.uk/inf2c-cs/course-materials/textbooks</link>
  <description>
&lt;span&gt;INF2C-CS: Textbooks&lt;/span&gt;

&lt;span&gt;&lt;span&gt;flittlet&lt;/span&gt;&lt;/span&gt;

&lt;span&gt;Tue, 18/07/2023 - 15:51&lt;/span&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;div class="tex2jax_process"&gt;&lt;p&gt;&lt;a href="https://eu01.alma.exlibrisgroup.com/leganto/public/44UOE_INST/lists/43389507710002466?auth=SAML"&gt;Inf2C-CS Resource List&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tip: &lt;/strong&gt;Use the Resource List link (above) to access the digital copies of these textbooks (you must be logged in to your University of Edinburgh account to view them).&lt;/p&gt;&lt;h5&gt;Required&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;D.A. Patterson and J.L. Hennessy, Computer Organisation and Design, Morgan Kaufmann, 5th or 4th ed. Earlier editions also fine.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Recommended&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;K &amp; R: B.W. Kernighan and D.M. Ritchie The C Programming Language, 2/e, Prentice Hall PTR, 1998.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Optional&lt;/h5&gt;&lt;ul&gt;&lt;li&gt;A. Silbershatz and P.B. Galvin, Operating Systems Concepts, 5/e, Wiley, 1998. Later editions also fine.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-license field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;License&lt;/div&gt;
              &lt;div class="field__item"&gt;All rights reserved The University of Edinburgh&lt;/div&gt;
          &lt;/div&gt;
</description>
  <pubDate>Tue, 18 Jul 2023 14:51:49 +0000</pubDate>
    <dc:creator>flittlet</dc:creator>
    <guid isPermaLink="false">728 at https://opencourse.inf.ed.ac.uk</guid>
    </item>
<item>
  <title>INF2C-CS: Informatics 2C - Introduction to Computer Systems</title>
  <link>https://opencourse.inf.ed.ac.uk/inf2c-cs</link>
  <description>
&lt;span&gt;INF2C-CS: Informatics 2C - Introduction to Computer Systems&lt;/span&gt;

&lt;span&gt;&lt;span&gt;flittlet&lt;/span&gt;&lt;/span&gt;

&lt;span&gt;Tue, 18/07/2023 - 15:51&lt;/span&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;div class="tex2jax_process"&gt;&lt;p&gt;All course materials will be delivered via the &lt;a href="https://www.learn.ed.ac.uk/ultra/courses/_109711_1/outline"&gt;Learn&lt;/a&gt; page for this course. Please note: this web page will shortly be taken down. &lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-license field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;License&lt;/div&gt;
              &lt;div class="field__item"&gt;All rights reserved The University of Edinburgh&lt;/div&gt;
          &lt;/div&gt;
</description>
  <pubDate>Tue, 18 Jul 2023 14:51:48 +0000</pubDate>
    <dc:creator>flittlet</dc:creator>
    <guid isPermaLink="false">722 at https://opencourse.inf.ed.ac.uk</guid>
    </item>
<item>
  <title>INF2C-CS: Schedule</title>
  <link>https://opencourse.inf.ed.ac.uk/inf2c-cs/schedule</link>
  <description>
&lt;span&gt;INF2C-CS: Schedule&lt;/span&gt;

&lt;span&gt;&lt;span&gt;flittlet&lt;/span&gt;&lt;/span&gt;

&lt;span&gt;Tue, 18/07/2023 - 15:51&lt;/span&gt;

            &lt;div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"&gt;&lt;div class="tex2jax_process"&gt;&lt;table style="background-color:#ffffff;height:5036.79px;width:100%;" bis_size="{"x":5,"y":5,"w":1290,"h":4496,"abs_x":278,"abs_y":576}" border="0"&gt;&lt;tbody bis_size="{"x":6,"y":6,"w":1288,"h":4494,"abs_x":279,"abs_y":577}"&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":6,"w":1288,"h":48,"abs_x":279,"abs_y":577}"&gt;&lt;td style="background-color:#8ecede;height:48px;width:6.17011%;"&gt;&lt;strong bis_size="{"x":14,"y":22,"w":34,"h":15,"abs_x":287,"abs_y":593}"&gt;Week&lt;/strong&gt;&lt;/td&gt;&lt;td style="background-color:#8ecede;height:48px;width:6.63872%;"&gt;&lt;strong bis_size="{"x":78,"y":22,"w":28,"h":15,"abs_x":351,"abs_y":593}"&gt;Date&lt;/strong&gt;&lt;/td&gt;&lt;td style="background-color:#8ecede;height:48px;width:20.7753%;"&gt;&lt;strong bis_size="{"x":153,"y":22,"w":48,"h":15,"abs_x":426,"abs_y":593}"&gt;Subject&lt;/strong&gt;&lt;/td&gt;&lt;td style="background-color:#8ecede;height:48px;width:35.6148%;"&gt;&lt;strong bis_size="{"x":391,"y":22,"w":57,"h":15,"abs_x":664,"abs_y":593}"&gt;Reading*&lt;/strong&gt;&lt;/td&gt;&lt;td style="background-color:#8ecede;height:48px;width:9.99713%;"&gt;&lt;strong bis_size="{"x":871,"y":22,"w":47,"h":15,"abs_x":1144,"abs_y":593}"&gt;Tutorial&lt;/strong&gt;&lt;/td&gt;&lt;td style="background-color:#8ecede;height:48px;width:12.0278%;"&gt;&lt;strong bis_size="{"x":962,"y":22,"w":23,"h":15,"abs_x":1235,"abs_y":593}"&gt;Lab&lt;/strong&gt;&lt;/td&gt;&lt;td style="background-color:#8ecede;height:48px;width:8.66939%;"&gt;&lt;strong bis_size="{"x":1152,"y":22,"w":117,"h":15,"abs_x":1425,"abs_y":593}"&gt;Practicals / Quiz&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":54,"w":1288,"h":48,"abs_x":279,"abs_y":625}"&gt;&lt;td style="background-color:#daeff4;height:368px;width:6.17011%;" rowspan="5"&gt; 1    &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:6.63872%;"&gt;18 Sep&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":102,"w":1288,"h":75,"abs_x":279,"abs_y":673}"&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;19 Sep&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt;&lt;p bis_size="{"x":153,"y":118,"w":222,"h":30,"abs_x":426,"abs_y":689}"&gt;&lt;a href="https://opencourse.inf.ed.ac.uk/sites/default/files/2023-08/inf2c-cs_2223_slides1-bigpic.pdf"&gt;Introduction / Big Picture&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt;P&amp;H 1&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":177,"w":1288,"h":48,"abs_x":279,"abs_y":748}"&gt;&lt;td style="background-color:#daeff4;height:48px;width:6.63872%;"&gt;20 Sep&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:128px;" bis_size="{"x":6,"y":225,"w":1288,"h":77,"abs_x":279,"abs_y":796}"&gt;&lt;td style="background-color:#daeff4;height:128px;width:6.63872%;"&gt;21 Sep&lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:20.7753%;"&gt;&lt;a href="https://opencourse.inf.ed.ac.uk/sites/default/files/2023-08/inf2c-cs_2223_slides2-3-datarep.pdf" target="_blank" rel="noopener"&gt;Data Representation&lt;/a&gt;&lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:35.6148%;"&gt;P&amp;H 3/e: 3.1-3.3, 3.6 (up to FP add) &lt;br /&gt;P&amp;H 4/e: 2.4, 3.1,3.2, 3.5 (up to FP add) &lt;br /&gt;P&amp;H 5/e: 2.4, 3.1,3.2, 3.5 (up to FP add) &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:80px;" bis_size="{"x":6,"y":302,"w":1288,"h":80,"abs_x":279,"abs_y":873}"&gt;&lt;td style="background-color:#daeff4;height:80px;width:6.63872%;"&gt;22 Sep&lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":382,"w":1288,"h":48,"abs_x":279,"abs_y":953}"&gt;&lt;td style="background-color:#ffffff;height:48px;width:99.8932%;" colspan="7"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:81.5px;" bis_size="{"x":6,"y":430,"w":1288,"h":48,"abs_x":279,"abs_y":1001}"&gt;&lt;td style="background-color:#daeff4;height:384.5px;width:6.17011%;" rowspan="5"&gt;2&lt;/td&gt;&lt;td style="background-color:#daeff4;height:81.5px;width:6.63872%;"&gt;25 Sep&lt;/td&gt;&lt;td style="background-color:#daeff4;height:81.5px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:81.5px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:81.5px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:81.5px;width:12.0278%;"&gt;&lt;ul&gt;&lt;li&gt;Lab 1: Intro to MIPS and MARS IDE&lt;/li&gt;&lt;li&gt;Source files&lt;/li&gt;&lt;li&gt;hexOut_solution.s&lt;/li&gt;&lt;li&gt;binOut_solution.s&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td style="background-color:#daeff4;height:81.5px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":478,"w":1288,"h":48,"abs_x":279,"abs_y":1049}"&gt;&lt;td style="background-color:#daeff4;height:48px;width:6.63872%;"&gt;26 Sep&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:20.7753%;"&gt;Data Representation 2&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:35.6148%;"&gt;As previous lecture&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":526,"w":1288,"h":48,"abs_x":279,"abs_y":1097}"&gt;&lt;td style="background-color:#daeff4;height:48px;width:6.63872%;"&gt;27 Sep&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:128px;" bis_size="{"x":6,"y":574,"w":1288,"h":92,"abs_x":279,"abs_y":1145}"&gt;&lt;td style="background-color:#daeff4;height:128px;width:6.63872%;"&gt;28 Sep&lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:20.7753%;"&gt;MIPS ISA&lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:35.6148%;"&gt;P&amp;H 3/e: 2.1-2.9, A.1-6, A.9 &lt;br /&gt;P&amp;H 4/e: 2.1-2.8, B.1-6, B.9 &lt;br /&gt;P&amp;H 5/e: 2.1-2.8, A.1-6, A.9 &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:79px;" bis_size="{"x":6,"y":666,"w":1288,"h":103,"abs_x":279,"abs_y":1237}"&gt;&lt;td style="background-color:#daeff4;height:79px;width:6.63872%;"&gt;29 Sep&lt;/td&gt;&lt;td style="background-color:#daeff4;height:79px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:79px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:79px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:79px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:79px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":769,"w":1288,"h":48,"abs_x":279,"abs_y":1340}"&gt;&lt;td style="background-color:#ffffff;height:48px;width:99.8932%;" colspan="7"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:219.984px;" bis_size="{"x":6,"y":817,"w":1288,"h":48,"abs_x":279,"abs_y":1388}"&gt;&lt;td style="background-color:#daeff4;height:497.289px;width:6.17011%;" rowspan="5"&gt;3&lt;/td&gt;&lt;td style="background-color:#daeff4;height:219.984px;width:6.63872%;"&gt;2 Oct&lt;/td&gt;&lt;td style="background-color:#daeff4;height:219.984px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:219.984px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:219.984px;width:9.99713%;"&gt;Tutorial 1&lt;/td&gt;&lt;td style="background-color:#daeff4;height:219.984px;width:12.0278%;"&gt;&lt;ul&gt;&lt;li&gt;Lab 2: MIPS programming&lt;/li&gt;&lt;li&gt;Source file&lt;/li&gt;&lt;li&gt;memread_solution.s&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Note: Make sure "Settings-&gt;Initialize program counter to global 'main' if defined" is ticked in MARS, or you will see an error.&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#daeff4;height:219.984px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:80px;" bis_size="{"x":6,"y":865,"w":1288,"h":191,"abs_x":279,"abs_y":1436}"&gt;&lt;td style="background-color:#daeff4;height:80px;width:6.63872%;"&gt;3 Oct&lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:20.7753%;"&gt;MIPS ISA 2&lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:35.6148%;"&gt;As previous lecture&lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:99.977px;" bis_size="{"x":6,"y":1057,"w":1288,"h":48,"abs_x":279,"abs_y":1628}"&gt;&lt;td style="background-color:#daeff4;height:99.977px;width:6.63872%;"&gt;4 Oct&lt;/td&gt;&lt;td style="background-color:#daeff4;height:99.977px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:99.977px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:99.977px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:99.977px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:99.977px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":1105,"w":1288,"h":48,"abs_x":279,"abs_y":1676}"&gt;&lt;td style="background-color:#daeff4;height:48px;width:6.63872%;"&gt;5 Oct&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:20.7753%;"&gt;MIPS ISA 3&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:35.6148%;"&gt;As previous lecture&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:49.3281px;" bis_size="{"x":6,"y":1153,"w":1288,"h":88,"abs_x":279,"abs_y":1724}"&gt;&lt;td style="background-color:#daeff4;height:49.3281px;width:6.63872%;"&gt;6 Oct&lt;/td&gt;&lt;td style="background-color:#daeff4;height:49.3281px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:49.3281px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:49.3281px;width:9.99713%;"&gt;&lt;p bis_size="{"x":871,"y":1176,"w":74,"h":30,"abs_x":1144,"abs_y":1747}"&gt;&lt;br /&gt;Tutorial 1 Solutions&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#daeff4;height:49.3281px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:49.3281px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":1242,"w":1288,"h":48,"abs_x":279,"abs_y":1813}"&gt;&lt;td style="background-color:#ffffff;height:48px;width:99.8932%;" colspan="7"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":1290,"w":1288,"h":64,"abs_x":279,"abs_y":1861}"&gt;&lt;td style="background-color:#daeff4;height:384px;width:6.17011%;" rowspan="5"&gt;4&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;09 Oct&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt;&lt;p bis_size="{"x":871,"y":1308,"w":74,"h":15,"abs_x":1144,"abs_y":1879}"&gt;Tutorial 2&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt;Lab 3: GitHub and C programming &lt;br /&gt;&lt;br /&gt;&lt;a href="https://classroom.github.com/a/DJBgYLz0"&gt;Github Classroom&lt;/a&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt;Quiz 1 released&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:128px;" bis_size="{"x":6,"y":1354,"w":1288,"h":128,"abs_x":279,"abs_y":1925}"&gt;&lt;td style="background-color:#daeff4;height:128px;width:6.63872%;"&gt;10 Oct&lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:20.7753%;"&gt;C programming language 1&lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:35.6148%;"&gt;K&amp;R 2/e for reference &lt;br /&gt;J. Maassen's &lt;a href="http://www.inf.ed.ac.uk/teaching/courses/inf2c-cs/notes/C-for-JavaProgrammers.pdf" target="_blank" rel="noopener" bis_size="{"x":472,"y":1396,"w":143,"h":15,"abs_x":745,"abs_y":1967}"&gt;C for Java programmers&lt;/a&gt;  &lt;br /&gt;S. Simpson's &lt;a href="http://www.lancaster.ac.uk/~simpsons/java2c/" target="_blank" rel="noopener" bis_size="{"x":472,"y":1411,"w":127,"h":15,"abs_x":745,"abs_y":1982}"&gt;Learning C from Java&lt;/a&gt; &lt;br /&gt;I. Gupta's &lt;a href="http://www.cs.cornell.edu/courses/cs414/2001SP/tutorials/cforjava.htm" target="_blank" rel="noopener" bis_size="{"x":451,"y":1426,"w":143,"h":15,"abs_x":724,"abs_y":1997}"&gt;C for Java programmers&lt;/a&gt; &lt;br /&gt;I. Kennedy's &lt;a href="http://www.dcs.ed.ac.uk/home/iok/cforjavaprogrammers.phtml" target="_blank" rel="noopener" bis_size="{"x":468,"y":1441,"w":279,"h":15,"abs_x":741,"abs_y":2012}"&gt;Top tips to help the Java programmer code in C&lt;/a&gt;  &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:8.66939%;"&gt;&lt;span style="background-color:#ffcc99;" bis_size="{"x":1152,"y":1315,"w":70,"h":15,"abs_x":1425,"abs_y":1886}"&gt;Quiz 1 DUE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":1482,"w":1288,"h":64,"abs_x":279,"abs_y":2053}"&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;11 Oct &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":1546,"w":1288,"h":64,"abs_x":279,"abs_y":2117}"&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;12 Oct &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":1610,"w":1288,"h":64,"abs_x":279,"abs_y":2181}"&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;13 Oct &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt;C programming language 2&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt;As previous lecture&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt;Tutorial 2 Solutions &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt;&lt;p&gt;coursework1.pdf&lt;/p&gt;&lt;p&gt;Github Classroom&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":1674,"w":1288,"h":48,"abs_x":279,"abs_y":2245}"&gt;&lt;td style="background-color:#ffffff;height:48px;width:99.8932%;" colspan="7"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":1722,"w":1288,"h":64,"abs_x":279,"abs_y":2293}"&gt;&lt;td style="background-color:#daeff4;height:463px;width:6.17011%;" rowspan="5"&gt;5&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;16 Oct&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":1786,"w":1288,"h":48,"abs_x":279,"abs_y":2357}"&gt;&lt;td style="background-color:#daeff4;height:48px;width:6.63872%;"&gt;17 Oct&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:20.7753%;"&gt;C programming language 3&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:35.6148%;"&gt;As previous lecture&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":1834,"w":1288,"h":64,"abs_x":279,"abs_y":2405}"&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;18 Oct &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:159px;" bis_size="{"x":6,"y":1898,"w":1288,"h":92,"abs_x":279,"abs_y":2469}"&gt;&lt;td style="background-color:#daeff4;height:159px;width:6.63872%;"&gt;19 Oct&lt;/td&gt;&lt;td style="background-color:#daeff4;height:159px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:159px;width:35.6148%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:159px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:159px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:159px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:128px;" bis_size="{"x":6,"y":1990,"w":1288,"h":128,"abs_x":279,"abs_y":2561}"&gt;&lt;td style="background-color:#daeff4;height:128px;width:6.63872%;"&gt;20 Oct&lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:20.7753%;"&gt;Logic Design 1&lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:35.6148%;"&gt;P&amp;H 3/e (on CD): B1-3 (up to ROMs), B8 (up to Verilog), B10 &lt;br /&gt;P&amp;H 4/e (on CD): C1-3 (up to ROMs), C7, C8 (up to Verilog), C10 &lt;br /&gt;P&amp;H 5/e: B1-3 (up to ROMs), B5 (up to "Tailoring to MIPS"), B7, B8 (up to Verilog), B10 &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":2118,"w":1288,"h":48,"abs_x":279,"abs_y":2689}"&gt;&lt;td style="background-color:#ffffff;height:48px;width:99.8932%;" colspan="7"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":2166,"w":1288,"h":64,"abs_x":279,"abs_y":2737}"&gt;&lt;td style="background-color:#daeff4;height:384px;width:6.17011%;" rowspan="5"&gt;6&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;23 Oct&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt;Tutorial 3&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":2230,"w":1288,"h":48,"abs_x":279,"abs_y":2801}"&gt;&lt;td style="background-color:#daeff4;height:48px;width:6.63872%;"&gt;24 Oct&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:20.7753%;"&gt;Logic design 2 (starts from slide 31)&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:35.6148%;"&gt;As previous lecture&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":2278,"w":1288,"h":64,"abs_x":279,"abs_y":2849}"&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;25 Oct &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:128px;" bis_size="{"x":6,"y":2342,"w":1288,"h":77,"abs_x":279,"abs_y":2913}"&gt;&lt;td style="background-color:#daeff4;height:128px;width:6.63872%;"&gt;26 Oct &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:20.7753%;"&gt;&lt;br /&gt;&lt;br /&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:35.6148%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:80px;" bis_size="{"x":6,"y":2419,"w":1288,"h":80,"abs_x":279,"abs_y":2990}"&gt;&lt;td style="background-color:#daeff4;height:80px;width:6.63872%;"&gt;27 Oct &lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:20.7753%;"&gt;Processor design: Single-cycle processor&lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:35.6148%;"&gt;P&amp;H 3/e: 5.1-5.4 &lt;br /&gt;P&amp;H 4/e: 4.1-4.4 &lt;br /&gt;P&amp;H 5/e: 4.1-4.4&lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:9.99713%;"&gt;Tutorial 3 Solutions &lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:8.66939%;"&gt;&lt;span style="background-color:#ffcc99;" bis_size="{"x":1152,"y":2452,"w":114,"h":15,"abs_x":1425,"abs_y":3023}"&gt;Practical 1 DUE&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;marking-details.pdf &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":2499,"w":1288,"h":48,"abs_x":279,"abs_y":3070}"&gt;&lt;td style="background-color:#ffffff;height:48px;width:99.8932%;" colspan="7"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":2547,"w":1288,"h":64,"abs_x":279,"abs_y":3118}"&gt;&lt;td style="background-color:#daeff4;height:352px;width:6.17011%;" rowspan="5"&gt;7&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;30 Oct&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt;&lt;p bis_size="{"x":871,"y":2565,"w":74,"h":15,"abs_x":1144,"abs_y":3136}"&gt;Tutorial 4&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:128px;" bis_size="{"x":6,"y":2611,"w":1288,"h":80,"abs_x":279,"abs_y":3182}"&gt;&lt;td style="background-color:#daeff4;height:128px;width:6.63872%;"&gt;31 Oct&lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:20.7753%;"&gt;Processor design: Multi-cycle processor 1&lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:35.6148%;"&gt;P&amp;H 3/e: 4.2, 5.5 &lt;br /&gt;P&amp;H 4/e and 5/e: 1.4 (4/e) or 1.6 (5/e) for CPU performance &lt;br /&gt;H&amp;P chapter on multi-cycle design &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":2691,"w":1288,"h":48,"abs_x":279,"abs_y":3262}"&gt;&lt;td style="background-color:#daeff4;height:48px;width:6.63872%;"&gt;1 Nov&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":2739,"w":1288,"h":62,"abs_x":279,"abs_y":3310}"&gt;&lt;td style="background-color:#daeff4;height:48px;width:6.63872%;"&gt;2 Nov&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":2801,"w":1288,"h":64,"abs_x":279,"abs_y":3372}"&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;3 Nov &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt;Processor design: Multi-cycle processor 2 &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt;As previous lecture &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt;Tutorial 4 Solutions &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":2865,"w":1288,"h":48,"abs_x":279,"abs_y":3436}"&gt;&lt;td style="background-color:#ffffff;height:48px;width:99.8932%;" colspan="7"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":2913,"w":1288,"h":48,"abs_x":279,"abs_y":3484}"&gt;&lt;td style="background-color:#daeff4;height:368px;width:6.17011%;" rowspan="5"&gt;8&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:6.63872%;"&gt;6 Nov&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:8.66939%;"&gt;Quiz 2 released&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:128px;" bis_size="{"x":6,"y":2961,"w":1288,"h":92,"abs_x":279,"abs_y":3532}"&gt;&lt;td style="background-color:#daeff4;height:128px;width:6.63872%;"&gt;7 Nov&lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:20.7753%;"&gt;Memory hierarchy 1&lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:35.6148%;"&gt;P&amp;H 3/e: 7.1, 7.2 &lt;br /&gt;P&amp;H 4/e: 5.1, 5.2 &lt;br /&gt;P&amp;H 5/e: 5.1, 5.3 &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:8.66939%;"&gt;&lt;span style="background-color:#ffcc99;" bis_size="{"x":1152,"y":2930,"w":70,"h":15,"abs_x":1425,"abs_y":3501}"&gt;Quiz 2 DUE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":3053,"w":1288,"h":64,"abs_x":279,"abs_y":3624}"&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;8 Nov &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":3117,"w":1288,"h":64,"abs_x":279,"abs_y":3688}"&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;9 Nov &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":3181,"w":1288,"h":64,"abs_x":279,"abs_y":3752}"&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;10 Nov &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt;Memory hierarchy 2 &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt;As previous lecture&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt;Coursework 2 &lt;br /&gt;&lt;br /&gt;&lt;a href="https://classroom.github.com/a/OD3FvKPa"&gt;GitHub Classroom&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":3245,"w":1288,"h":48,"abs_x":279,"abs_y":3816}"&gt;&lt;td style="background-color:#ffffff;height:48px;width:99.8932%;" colspan="7"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":3293,"w":1288,"h":48,"abs_x":279,"abs_y":3864}"&gt;&lt;td style="background-color:#daeff4;height:368px;width:6.17011%;" rowspan="5"&gt;9&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:6.63872%;"&gt;13 Nov&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:9.99713%;"&gt;Tutorial 5&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:128px;" bis_size="{"x":6,"y":3341,"w":1288,"h":80,"abs_x":279,"abs_y":3912}"&gt;&lt;td style="background-color:#daeff4;height:128px;width:6.63872%;"&gt;14 Nov&lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:20.7753%;"&gt;Virtual Memory 1&lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:35.6148%;"&gt;P&amp;H 3/e: 7.4 &lt;br /&gt;P&amp;H 4/e: 5.4 &lt;br /&gt;P&amp;H 5/e: 5.7  &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":3421,"w":1288,"h":64,"abs_x":279,"abs_y":3992}"&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;15 Nov &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":3485,"w":1288,"h":64,"abs_x":279,"abs_y":4056}"&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;16 Nov &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":3549,"w":1288,"h":64,"abs_x":279,"abs_y":4120}"&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;17 Nov &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt;Virtual memory 2&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt;As previous lecture&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt;Tutorial 5 Solutions &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":3613,"w":1288,"h":48,"abs_x":279,"abs_y":4184}"&gt;&lt;td style="background-color:#ffffff;height:48px;width:99.8932%;" colspan="7"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":3661,"w":1288,"h":48,"abs_x":279,"abs_y":4232}"&gt;&lt;td style="background-color:#daeff4;height:556px;width:6.17011%;" rowspan="5"&gt;10&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:6.63872%;"&gt;20 Nov&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:9.99713%;"&gt;Tutorial 6&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:252px;" bis_size="{"x":6,"y":3709,"w":1288,"h":112,"abs_x":279,"abs_y":4280}"&gt;&lt;td style="background-color:#daeff4;height:252px;width:6.63872%;"&gt;21 Nov&lt;/td&gt;&lt;td style="background-color:#daeff4;height:252px;width:20.7753%;"&gt;Exceptions &amp; processor management1&lt;/td&gt;&lt;td style="background-color:#daeff4;height:252px;width:35.6148%;"&gt;P&amp;H 3/e: 5.6, A.7 &lt;br /&gt;P&amp;H 4/e: 4.9, B.7 &lt;br /&gt;P&amp;H 5/e: 4.9, A.7 &lt;br /&gt;S&amp;G 5/e: 2.5.1, 4.1-4.3 &lt;br /&gt;S&amp;G 8/e and 9/e: 1.6, 2.3, 3.1, 3.2 &lt;/td&gt;&lt;td style="background-color:#daeff4;height:252px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:252px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:252px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":3821,"w":1288,"h":64,"abs_x":279,"abs_y":4392}"&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;22 Nov &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:128px;" bis_size="{"x":6,"y":3885,"w":1288,"h":118,"abs_x":279,"abs_y":4456}"&gt;&lt;td style="background-color:#daeff4;height:128px;width:6.63872%;"&gt;23 Nov&lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:35.6148%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:128px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":4004,"w":1288,"h":64,"abs_x":279,"abs_y":4575}"&gt;&lt;td style="background-color:#daeff4;height:64px;width:6.63872%;"&gt;24 Nov &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt;&lt;p bis_size="{"x":153,"y":3901,"w":222,"h":30,"abs_x":426,"abs_y":4472}"&gt;Exceptions &amp; processor management 2 &lt;/p&gt;&lt;p bis_size="{"x":153,"y":3944,"w":222,"h":30,"abs_x":426,"abs_y":4515}"&gt;&lt;br /&gt;Revision/Wrap up&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt;Tutorial 6 Solutions&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt;&lt;span style="background-color:#ffcc99;" bis_size="{"x":1152,"y":4028,"w":114,"h":15,"abs_x":1425,"abs_y":4599}"&gt;Coursework 2 DUE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":4068,"w":1288,"h":48,"abs_x":279,"abs_y":4639}"&gt;&lt;td style="background-color:#ffffff;height:48px;width:99.8932%;" colspan="7"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":4116,"w":1288,"h":48,"abs_x":279,"abs_y":4687}"&gt;&lt;td style="background-color:#daeff4;height:272px;width:6.17011%;" rowspan="5"&gt;11&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:6.63872%;"&gt;27 Nov&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:80px;" bis_size="{"x":6,"y":4164,"w":1288,"h":80,"abs_x":279,"abs_y":4735}"&gt;&lt;td style="background-color:#daeff4;height:80px;width:6.63872%;"&gt;28 Nov&lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:20.7753%;"&gt;No lecture&lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:80px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":4244,"w":1288,"h":48,"abs_x":279,"abs_y":4815}"&gt;&lt;td style="background-color:#daeff4;height:48px;width:6.63872%;"&gt;29 Nov&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":4292,"w":1288,"h":48,"abs_x":279,"abs_y":4863}"&gt;&lt;td style="background-color:#daeff4;height:48px;width:6.63872%;"&gt;30 Nov&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:20.7753%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":4340,"w":1288,"h":48,"abs_x":279,"abs_y":4911}"&gt;&lt;td style="background-color:#daeff4;height:48px;width:6.63872%;"&gt;1 Dec&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:20.7753%;"&gt;No lecture&lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:48px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:48px;" bis_size="{"x":6,"y":4388,"w":1288,"h":48,"abs_x":279,"abs_y":4959}"&gt;&lt;td style="background-color:#ffffff;height:48px;width:99.8932%;" colspan="7"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:64px;" bis_size="{"x":6,"y":4436,"w":1288,"h":64,"abs_x":279,"abs_y":5007}"&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.8088%;" colspan="2"&gt;5-?? Dec&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:20.7753%;"&gt;Exam prep and exam&lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:35.6148%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:9.99713%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:12.0278%;"&gt; &lt;/td&gt;&lt;td style="background-color:#daeff4;height:64px;width:8.66939%;"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p bis_size="{"x":5,"y":4501,"w":1290,"h":15,"abs_x":278,"abs_y":5072}"&gt; &lt;/p&gt;&lt;p bis_size="{"x":5,"y":4529,"w":1290,"h":15,"abs_x":278,"abs_y":5100}"&gt;* The abbreviations used in the Reading column are:&lt;/p&gt;&lt;ul bis_size="{"x":20,"y":4557,"w":1275,"h":56,"abs_x":293,"abs_y":5128}"&gt;&lt;li bis_size="{"x":70,"y":4557,"w":1225,"h":18,"abs_x":343,"abs_y":5128}"&gt;P &amp; H: D.A. Patterson and J.L. Hennessy, Computer Organisation and Design, Morgan Kaufmann, 2/e 1998, 3/e 2005, 4/e 2008, 5/e 2013&lt;/li&gt;&lt;li bis_size="{"x":70,"y":4576,"w":1225,"h":18,"abs_x":343,"abs_y":5147}"&gt;S &amp; G: A. Silbershatz and P.B. Galvin, Operating Systems Concepts, 5/e, Wiley, 1998. Later editions also fine.&lt;/li&gt;&lt;li bis_size="{"x":70,"y":4595,"w":1225,"h":18,"abs_x":343,"abs_y":5166}"&gt;K &amp; R: B.W. Kernighan and D.M. Ritchie The C Programming Language, 2/e, Prentice Hall PTR, 1998&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;
      
  &lt;div class="field field--name-field-license field--type-entity-reference field--label-inline clearfix"&gt;
    &lt;div class="field__label"&gt;License&lt;/div&gt;
              &lt;div class="field__item"&gt;All rights reserved The University of Edinburgh&lt;/div&gt;
          &lt;/div&gt;
</description>
  <pubDate>Tue, 18 Jul 2023 14:51:48 +0000</pubDate>
    <dc:creator>flittlet</dc:creator>
    <guid isPermaLink="false">723 at https://opencourse.inf.ed.ac.uk</guid>
    </item>

  </channel>
</rss>
