Have We Reached Consensus? An Analysis of Distributed Systems Syllabi

12/01/2020
by   Cristina L. Abad, et al.
0

Correctly applying distributed systems concepts is important for software that seeks to be scalable, reliable and fast. For this reason, Distributed Systems is a course included in many Computer Science programs. To both describe current trends in teaching distributed systems and as a reference for educators that seek to improve the quality of their syllabi, we present a review of 51 syllabi of distributed systems courses from top Computer Science programs around the world. We manually curated the syllabi and extracted data that allowed us to identify approaches used in teaching this subject, including choice of topics, book, and paper reading list. We present our results and a discussion on whether what is being taught matches the guidelines of two important curriculum initiatives.

READ FULL TEXT
research
05/04/2021

ABET Accreditation: A Way Forward for PDC Education

With parallel and distributed computing (PDC) now wide-spread, modern co...
research
12/02/2021

Observations on Transitioning to Teaching Computer Science Online

The hit of the COVID-19 pandemic has hugely affected higher education in...
research
12/29/2017

Engagement in Foundational Computer Science Courses Through Supplementary Content for Algorithms

Engaging students in teaching foundational Computer Science concepts is ...
research
10/17/2021

Providing a Philosophical Critique and Guidance of Fairness Metrics

In this project, I seek to present a summarization and unpacking of them...
research
03/02/2021

An Analysis of Distributed Systems Syllabi With a Focus on Performance-Related Topics

We analyze a dataset of 51 current (2019-2020) Distributed Systems sylla...
research
06/19/2019

Gender trends in computer science authorship

A comprehensive and up-to-date analysis of Computer Science literature (...
research
11/24/2017

Strategies for basing the CS theory course on non-decision problems

Computational and complexity theory are core components of the computer ...

Please sign up or login with your details

Forgot password? Click here to reset