<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
	<channel>
		<title>ACM Transactions on Computing Education (TOCE)-Current Issue</title>
		<link>http://dl.acm.org/citation.cfm?id=2414446</link>
		<description />
		<item>
			<title>ACM Transactions on Computing Education (TOCE) Volume 13 Issue 1, January 2013</title>
			<link>http://dl.acm.org/citation.cfm?id=2414446</link>
			<description />
			<pubDate>Tue, 01 Jan 2013 00:00:00 GMT </pubDate>
			<author />
			<guid isPermaLink="false">2414446</guid>
		</item>
		<item>
			<title>Introduction to the special issue on concurrent and parallel programming</title>
			<link>http://dl.acm.org/citation.cfm?id=2414447</link>
			<description><![CDATA[Mordechai Ben-Ari, Dan Garcia, Tom Murphy<br /><br />Much of computing education research is devoted to introductory computer science. The articles in this special issue look at the other end of the spectrum: learning advanced subjects, here, concurrent, parallel and distributed computation. The articles present four approaches for teaching these subjects using infra-structure that is feasible for educational institutions to acquire: MapReduce in a cloud, remote computing on a multicore system, a network of gaming consoles, and software modeling using formal specification.]]></description>
			<pubDate>Thu, 07 Feb 2013 00:00:00 GMT </pubDate>
			<author />
			<guid isPermaLink="false">2414447</guid>
		</item>
		<item>
			<title>Using clouds for MapReduce measurement assignments</title>
			<link>http://dl.acm.org/citation.cfm?id=2414448</link>
			<description><![CDATA[Ariel Rabkin, Charles Reiss, Randy Katz, David Patterson<br /><br />We describe our experiences teaching MapReduce in a large undergraduate lecture course using public cloud services and the standard Hadoop API. Using the standard API, students directly experienced the quality of industrial big-data tools. Using the cloud, every student could carry out scalability benchmarking assignments on realistic hardware, which would have been impossible otherwise. Over two semesters, over 500 students took our course. We believe this is the first large-scale demonstration that it is feasible to use pay-as-you-go billing in the cloud for a large undergraduate course. Modest instructor effort was sufficient to prevent students from overspending. Average per-pupil expenses in the Cloud were under $45.]]></description>
			<pubDate>Thu, 07 Feb 2013 00:00:00 GMT </pubDate>
			<author />
			<guid isPermaLink="false">2414448</guid>
		</item>
		<item>
			<title>Implementing an affordable high-performance computing for teaching-oriented computer science curriculum</title>
			<link>http://dl.acm.org/citation.cfm?id=2414449</link>
			<description><![CDATA[Omar Abuzaghleh, Kathleen Goldschmidt, Yasser Elleithy, Jeongkyu Lee<br /><br />With the advances in computing power, high-performance computing (HPC) platforms have had an impact on not only scientific research in advanced organizations but also computer science curriculum in the educational community. For example, multicore programming and parallel systems are highly desired courses in the computer science major. However, the high cost of HPC equipment and maintenance makes it hard to be adapted into a conventional computer science curriculum. Specifically, teaching-oriented institutions cannot afford an HPC system due to the high cost, lack of experience, and smaller research infrastructure. The main objective of this article is to present an affordable and easy-to-use high-performance cluster system for teaching-oriented computer science curriculums.]]></description>
			<pubDate>Thu, 07 Feb 2013 00:00:00 GMT </pubDate>
			<author />
			<guid isPermaLink="false">2414449</guid>
		</item>
		<item>
			<title>A down-to-earth educational operating system for up-in-the-cloud many-core architectures</title>
			<link>http://dl.acm.org/citation.cfm?id=2414450</link>
			<description><![CDATA[Michael Ziwisky, Kyle Persohn, Dennis Brylow<br /><br />We present Xipx, the first port of a major educational operating system to a processor in the emerging class of many-core architectures. Through extensions to the proven Embedded Xinu operating system, Xipx gives students hands-on experience with system programming in a distributed message-passing environment. We expose the software primitives needed to maintain coherency between many cores in a system lacking specialized caching hardware. Our proposed series of laboratory assignments adds parallel thread execution and intercore message passing communication to a well-established OS curriculum.]]></description>
			<pubDate>Thu, 07 Feb 2013 00:00:00 GMT </pubDate>
			<author />
			<guid isPermaLink="false">2414450</guid>
		</item>
		<item>
			<title>A model-driven approach to teaching concurrency</title>
			<link>http://dl.acm.org/citation.cfm?id=2414451</link>
			<description><![CDATA[Manuel Carro, &#193;ngel Herranz, Julio Mari&#241;o<br /><br />We present an undergraduate course on concurrent programming where formal models are used in different stages of the learning process. The main practical difference with other approaches lies in the fact that the ability to develop correct concurrent software relies on a systematic transformation of formal models of inter-process interaction (so called shared resources), rather than on the specific constructs of some programming language. Using a resource-centric rather than a language-centric approach has some benefits for both teachers and students. Besides the obvious advantage of being independent of the programming language, the models help in the early validation of concurrent software design, provide students and teachers with a lingua franca that greatly simplifies communication at the classroom and during supervision, and help in the automatic generation of tests for the practical assignments.]]></description>
			<pubDate>Thu, 07 Feb 2013 00:00:00 GMT </pubDate>
			<author />
			<guid isPermaLink="false">2414451</guid>
		</item>
	</channel>
</rss>
