<?xml version="1.0"?>
<!-- DOCTYPE COURSE SYSTEM "jwrcoursepage.dtd" -->
<?xml-stylesheet type="text/xsl" href="jwrcoursepage.xsl"?>
<!-- ********************************************************************************** -->
<!--                    CSCI 343 Operating Systems                                      -->
<!--                                                                                    -->
<!-- JW Ryder                                                                07-30-2016 --> 
<!-- ********************************************************************************** -->
<!-- ********************************************************************************** -->

<COURSE NUMBER="CSCI 343" TITLEBAR="CSCI 343 Operating Systems" LASTUPDATE="11-17-2016">
 <HYPERLINKS>
  <LINKS  NAME="Links">
   <ALINK NAME="What to Hand In"          URL="handin.html"/>
   <ALINK NAME="Grading Criteria"         URL="gradcrit.html"/>
   <ALINK NAME="Course Syllabus"          URL="syll343.html"/>
   <ALINK NAME="Your Grades"              URL="csci343-01.html"/>
   <ALINK NAME="Official Cover Sheet"     URL="cover.doc"/>
   <ALINK NAME="Student Information Form" URL="http://employees.oneonta.edu/ryderj/teacherspal/ostartinfo.asp"/>
   <ALINK NAME="MCS Dept. Home Page"      URL="http://MathCSStat.oneonta.edu"/>
   <ALINK NAME="Prof. Ryder's Schedule"   URL="http://employees.oneonta.edu/ryderj/myschedf16.html"/>
  </LINKS>

  <!-- SAMPLES NAME="Samples">
   <ALINK NAME="Hello World C++ Program"    URL="sample.cpp"/>
   <ALINK NAME="I/O C++ Program"            URL="io.cpp"/>
   <ALINK NAME="Arithmetic C++ Program"     URL="volume.cpp"/>
   <ALINK NAME="Java to C++ Sample Program" URL="average.txt"/>
  </SAMPLES -->
 </HYPERLINKS>

 <COURSEINFO TITLE="CSCI 343 Operating Systems">
  <LOGISTICS>
   <MEETING_TIMES>
    <CLASS DAY="Tue., Thur."  TIME="10:00 - 11:15, " ROOM="FITZ 202"/>
    <CLASS DAY="Final: Thur. Dec 15, 2016, "  TIME="8:00 - 10:30, " ROOM="FITZ 202"/>
   </MEETING_TIMES>

   <INSTRUCTOR_INFO>
    <PERSONAL_INFO NAME="Dr. James Ryder"  URL="http://employees.oneonta.edu//ryderj"
     OFFICE="Fitzelle Hall 229" PHONE="607-436-3647" EMAIL="James.Ryder@Oneonta.Edu"/>

    <OFFICE_HOURS>
     <TIME WHEN="Tue. &amp; Thur. 1:00 - 2:00"/>
     <TIME WHEN="Wed.  1:00 - 3:00"/>
     <TIME WHEN="By appointment"/>
    </OFFICE_HOURS>

    <ONLINE_OFFICE_HOURS>
     <TIME WHEN="Same as Office Hours and"/>
     <TIME WHEN="when you find me online"/>
     <TIME WHEN="Facebook Group: CSCI 343"/>
     <!-- TIME WHEN="Twitter Name: ProfessorRyder"/ -->
    </ONLINE_OFFICE_HOURS>
   </INSTRUCTOR_INFO>
  </LOGISTICS>

  <CATALOG_DESCRIPTION>
   This course is an introduction to general operating systems principles. Topics to be covered 
   include a brief overview of computer system structures, operating system structures, processes,
   threads, scheduling, process synchronization, deadlocks, memory management, virtual memory,
   file system interfaces and implementation, and distributed processing. This is an advanced 
   computer science course and will be taught as such. Having succeeded well at the prerequisite
   course material for this class is a <b>minimum</b> requirement. Theoretical operating system
   principles will be reinforced with several programming assigments and homeworks.
  </CATALOG_DESCRIPTION>

  <ASSIGNMENTS_NOTES>
   <ASSIGNMENTS>
    <ASSIGNMENT URL="hassig01.html" NAME="hassig01" TOPIC="Homework 1" DUEDATE="Sept. 1, 2016">
                <COMMENT>Establish Communication</COMMENT></ASSIGNMENT>
    <ASSIGNMENT URL="passig01.html" NAME="passig01" TOPIC="Program 1" DUEDATE="Oct. 6, 2016">
                <COMMENT>fork(), Warm Up with Linux</COMMENT></ASSIGNMENT>
    <ASSIGNMENT URL="passig02.html" NAME="passig02" TOPIC="Program 2" DUEDATE="Oct. 27, 2016">
                <COMMENT>Message Queues</COMMENT></ASSIGNMENT>
    <ASSIGNMENT URL="passig03.html" NAME="passig03" TOPIC="Program 3" DUEDATE="Nov. 17, 2016">
                <COMMENT>Shared Memory</COMMENT></ASSIGNMENT>
    <ASSIGNMENT URL="passig04.html" NAME="passig04" TOPIC="Program 4" DUEDATE="Dec. 8, 2016">
                <COMMENT>Semaphores</COMMENT></ASSIGNMENT>
   </ASSIGNMENTS>

   <COURSENOTES>
    <NOTES URL="ch01-notes.ppt" NAME="notes01" TOPIC="Chapter 1">
     <COMMENT>S, G, &amp; G Supplied Chapter Notes</COMMENT>
    </NOTES>
    <NOTES URL="ch02-notes.ppt" NAME="notes02" TOPIC="Chapter 2">
     <COMMENT>S, G, &amp; G Supplied Chapter Notes</COMMENT>
    </NOTES>
    <NOTES URL="ch03-notes.ppt" NAME="notes03" TOPIC="Chapter 3">
     <COMMENT>S, G, &amp; G Supplied Chapter Notes</COMMENT>
    </NOTES>
    <NOTES URL="ch04-notes.ppt" NAME="notes04" TOPIC="Chapter 4">
     <COMMENT>S, G, &amp; G Supplied Chapter Notes</COMMENT>
    </NOTES>
    <NOTES URL="ch05-notes.ppt" NAME="notes05" TOPIC="Chapter 5">
     <COMMENT>S, G, &amp; G Supplied Chapter Notes</COMMENT>
    </NOTES>
    <NOTES URL="ch06-notes.ppt" NAME="notes06" TOPIC="Chapter 6">
     <COMMENT>S, G, &amp; G Supplied Chapter Notes</COMMENT>
    </NOTES>
    <NOTES URL="ch07-notes.ppt" NAME="notes07" TOPIC="Chapter 7">
     <COMMENT>S, G, &amp; G Supplied Chapter Notes</COMMENT>
    </NOTES>
    <NOTES URL="ch08-notes.ppt" NAME="notes08" TOPIC="Chapter 8">
     <COMMENT>S, G, &amp; G Supplied Chapter Notes</COMMENT>
    </NOTES>
    <NOTES URL="ch09-notes.ppt" NAME="notes09" TOPIC="Chapter 9">
     <COMMENT>S, G, &amp; G Supplied Chapter Notes</COMMENT>
    </NOTES>
    <NOTES URL="ch10-notes.ppt" NAME="notes10" TOPIC="Chapter 10">
     <COMMENT>S, G, &amp; G Supplied Chapter Notes</COMMENT>
    </NOTES>
    <NOTES URL="ch15-notes.ppt" NAME="notes15" TOPIC="Chapter 15">
     <COMMENT>S, G, &amp; G Supplied Chapter Notes</COMMENT>
    </NOTES>
    <NOTES URL="ch16-notes.ppt" NAME="notes16" TOPIC="Chapter 16">
     <COMMENT>S, G, &amp; G Supplied Chapter Notes</COMMENT>
    </NOTES>
   </COURSENOTES>
  </ASSIGNMENTS_NOTES>

  <BACKMATTER EMAIL="James.Ryder@Oneonta.Edu" COPYRIGHT_YEAR="2016 " NAME="JW Ryder" HITCOUNT="5"/>
 </COURSEINFO>
</COURSE>
