Teaching Concurrent and Distributed Computing -- Initiatives in Rio de Janeiro

In this paper we describe two ongoing initiatives for teaching concurrency and distribution in PUC-Rio and UFRJ. One of them is a new approach for teaching distributed systems. Conventional distributed system courses follow a syllabus in which a list of topics is discussed independently and at diffe...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum s. 1318 - 1323
Hlavní autori: Branco, Adriano, de Moura, Ana Lucia, Rodriguez, Noemi, Rossetto, Silvana
Médium: Konferenčný príspevok..
Jazyk:English
Vydavateľské údaje: IEEE 01.05.2013
Predmet:
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract In this paper we describe two ongoing initiatives for teaching concurrency and distribution in PUC-Rio and UFRJ. One of them is a new approach for teaching distributed systems. Conventional distributed system courses follow a syllabus in which a list of topics is discussed independently and at different levels of abstractions. In Edupar'2012, we proposed a course with a novel approach, using a wireless sensor network environment to pin all topics down to concrete applications and to maintain issues such as fault tolerance and coordination continuously present. The second initiative is a smaller one, in which we insert a new topic in a Systems Software course to allow students to have a better understanding of what is application-level multitasking and of how it can be implemented. In this paper, we report on the experience of teaching the proposed syllabus and the adjustments that were necessary. We also discuss some plans for the courses in 2013.
AbstractList In this paper we describe two ongoing initiatives for teaching concurrency and distribution in PUC-Rio and UFRJ. One of them is a new approach for teaching distributed systems. Conventional distributed system courses follow a syllabus in which a list of topics is discussed independently and at different levels of abstractions. In Edupar'2012, we proposed a course with a novel approach, using a wireless sensor network environment to pin all topics down to concrete applications and to maintain issues such as fault tolerance and coordination continuously present. The second initiative is a smaller one, in which we insert a new topic in a Systems Software course to allow students to have a better understanding of what is application-level multitasking and of how it can be implemented. In this paper, we report on the experience of teaching the proposed syllabus and the adjustments that were necessary. We also discuss some plans for the courses in 2013.
Author Branco, Adriano
de Moura, Ana Lucia
Rossetto, Silvana
Rodriguez, Noemi
Author_xml – sequence: 1
  givenname: Adriano
  surname: Branco
  fullname: Branco, Adriano
  email: abranco@inf.puc-rio.br
  organization: Dept. de Inf., Catholic Univ. of Rio de Janeiro (PUC-Rio), Rio de Janeiro, Brazil
– sequence: 2
  givenname: Ana Lucia
  surname: de Moura
  fullname: de Moura, Ana Lucia
  email: amoura@inf.puc-rio.br
  organization: Dept. de Inf., Catholic Univ. of Rio de Janeiro (PUC-Rio), Rio de Janeiro, Brazil
– sequence: 3
  givenname: Noemi
  surname: Rodriguez
  fullname: Rodriguez, Noemi
  email: noemi@inf.puc-rio.br
  organization: Dept. de Inf., Catholic Univ. of Rio de Janeiro (PUC-Rio), Rio de Janeiro, Brazil
– sequence: 4
  givenname: Silvana
  surname: Rossetto
  fullname: Rossetto, Silvana
  email: silvana@dcc.ufrj.br
  organization: Dept. de Cienc. da Comput. (DCC), Univ. Fed. do Rio de Janeiro (UFRJ), Rio de Janeiro, Brazil
BookMark eNotjEFLwzAYQCMoqLNXL17yBzq_JE3SHKXTWRk6tOBxJGmqH7h0pKngv1fR0zu8xzsnx3GMgZBLBkvGwFy329X25XXJgYmlEEekMLoGrYysjDb1KSmmCR1wpVUFsj4jj12w_h3jG23G6OeUQszUxp6ucMoJ3ZxD_6P2hzn_RmVJ24gZbcbPMFGM9BlH2gf6YGPANF6Qk8F-TKH454J0d7ddc19untZtc7Mp0UAuvRYMhPJm0F5VrA_MMecMaMt1r6HqveGm5l6B49xxI62QdgAhXCWclFosyNXfFkMIu0PCvU1fO6UkAy7ENzsDTXs
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/IPDPSW.2013.33
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Education
EISBN 9780769549798
0769549799
EndPage 1323
ExternalDocumentID 6651023
Genre orig-research
GroupedDBID 6IE
6IL
ALMA_UNASSIGNED_HOLDINGS
CBEJK
RIB
RIC
RIE
RIL
ID FETCH-LOGICAL-i90t-c731036c9f7c641de1b1bb907a27d704dc92982c60b22b295a35af033b43b5573
IEDL.DBID RIE
IngestDate Wed Dec 20 05:20:31 EST 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i90t-c731036c9f7c641de1b1bb907a27d704dc92982c60b22b295a35af033b43b5573
PageCount 6
ParticipantIDs ieee_primary_6651023
PublicationCentury 2000
PublicationDate 2013-May
PublicationDateYYYYMMDD 2013-05-01
PublicationDate_xml – month: 05
  year: 2013
  text: 2013-May
PublicationDecade 2010
PublicationTitle 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum
PublicationTitleAbbrev ipdpsw
PublicationYear 2013
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssib026764058
Score 1.5231918
Snippet In this paper we describe two ongoing initiatives for teaching concurrency and distribution in PUC-Rio and UFRJ. One of them is a new approach for teaching...
SourceID ieee
SourceType Publisher
StartPage 1318
SubjectTerms application-level multitasking
coroutines
cross-cutting approaches
Education
event-based programming
Fault tolerance
Fault tolerant systems
Materials
Programming
Proposals
Wireless sensor networks
Title Teaching Concurrent and Distributed Computing -- Initiatives in Rio de Janeiro
URI https://ieeexplore.ieee.org/document/6651023
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ27T8MwEMattmJg4tEiKA95YMRtYid2PFMqilAVQQXdKr8iZUlQH_z9-JxQGFjYrMhRpLOlO8fffT-EbguduFhzQ4zTBUmkiohOqSHa0azIhLIykOfensV8ni2XMu-gu30vjHMuiM_cCIbhLt_WZge_ysacp-A00EVdIXjTq_W9dygX3NceWevLGEdyPMsn-es7qLfYCLi4v-gpIXlMj_732WM0-OnCw_k-v5ygjqtOgbLcKjL6aL5opZDYv2EaoyWsKosn4IYLICtncYNtgEmE4BlIhYLV9waXFX4pa2wdflKVK9f1AC2mD4v7R9LyEUgpoy0xAhhh3MhCGJ7E1sc81tofdhUVVkSJNb70yajhkaZUU5kqlqoiYkwnTKepYGeoV9WVO0cYikR_FlY8i4zP8IW0UgtnBU0Usya2F6gPYVl9NA4YqzYiw78fX6JDGqARIAu8Qr3teueu0YH53Jab9U1Yti9H4ZnP
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ27T8MwEMZPpSDBxKNFvPHAiEviJHY8U6oWShRBBd0qvyJlSVAf_P3k0lAYWNisyFGks6U7x999P4CbTIfO19xQ43RGQ6k8qiNmqHYszmKhrKzJc29jkSTxdCrTFtxuemGcc7X4zPVwWN_l29Ks8FfZHecROg1swTaSs5pure_dw7jgVfURN86MvifvRmk_fX1H_VbQQzLuL35KnT4G-__78AF0f_rwSLrJMIfQcsURcpYbTUYHkkkjhiTVG2ZttURUYUkf_XARZeUsWYMbcBKlZIRiodrse0HygrzkJbGOPKrC5fOyC5PBw-R-SBtCAs2lt6RGICWMG5kJw0PfVlH3ta6Ou4oJK7zQmqr4iZnhnmZMMxmpIFKZFwQ6DHQUieAY2kVZuBMgWCZWp2HFY89UOT6TVmrhrGChCqzx7Sl0MCyzj7UHxqyJyNnfj69hdzh5Hs_Go-TpHPZYjZBAkeAFtJfzlbuEHfO5zBfzq3oJvwB9OZ0Y
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2013+IEEE+International+Symposium+on+Parallel+%26+Distributed+Processing%2C+Workshops+and+Phd+Forum&rft.atitle=Teaching+Concurrent+and+Distributed+Computing+--+Initiatives+in+Rio+de+Janeiro&rft.au=Branco%2C+Adriano&rft.au=de+Moura%2C+Ana+Lucia&rft.au=Rodriguez%2C+Noemi&rft.au=Rossetto%2C+Silvana&rft.date=2013-05-01&rft.pub=IEEE&rft.spage=1318&rft.epage=1323&rft_id=info:doi/10.1109%2FIPDPSW.2013.33&rft.externalDocID=6651023