<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="xslt/static.xslt" type="text/xsl"?>
<cs195s>
	<static page="home" title="CS195S: Fundamentals of Computer Systems">
		<div xmlns="http://www.w3.org/1999/xhtml">
			<h2>Welcome to CS195S: Fundamentals of Computer Systems</h2>

			<ul class="details">
				<li>Professor: <a href="http://cs.brown.edu/~ugur/">Ugur Cetintemel</a></li>
				<li>Time: Wednesday and Friday 3:00-4:20</li>
				<li>Location: <a href="http://cs.brown.edu/places/lubrano/">Lubrano</a> (CIT 477)</li>
				<li>CRN: <a href="https://selfservice.brown.edu/ss/bwckschd.p_disp_detail_sched?term_in=201120&amp;crn_in=27360">27360</a></li>
			</ul>

			<h3>Description</h3>

			<p>Covers the fundamental concepts, principles, and abstractions that underlie the design and engineering of computer systems. Topics include modularity, virtualization, communications, atomicity, fault tolerance, security, and performance. Combined lectures and presentation and discussion of case studies, influential papers as well as current literature for comparison and contrast. Several hands-on or written assignments. Prerequisities: <a href="http://www.cs.brown.edu/courses/csci0310.html">CSCI 0310</a> and <a href="http://www.cs.brown.edu/courses/csci0320.html">0320</a>, or <a href="http://cs.brown.edu/~ugur/">permission of the instructor</a>. Enrollment limited to 30.</p>

			<h3>Credits</h3>

			<p>We express our gratitude to the following course, from which we draw liberally:</p>

			<p>Saltzer, Jerome H., and M. Frans Kaashoek. <cite>RES.6-004 Principles of Computer System Design: An Introduction, Spring 2009</cite>. (Massachusetts Institute of Technology: MIT OpenCourseWare), <a href="http://ocw.mit.edu">http://ocw.mit.edu</a> (Accessed 19 Jan, 2012). License: Creative Commons BY-NC-SA</p>

		</div>
	</static>
</cs195s>
