Abbrevation
RC education
City
Porto Allegre
Country
Brazil
Deadline Paper
Start Date
End Date
Abstract

The workshop intends to provide a forum for presenting surveys, experiences, new educational approaches, and, for an exchange of opinions and ideas&#046; <b>Keywords:</b> Developing the foundations as a major departure from the current, separated structure of CS, of CE, and of EE:<br>• solving communication problems betw&#046; people from different cultures • observations of the education landscape in embedded system domain • courses bridging a large variety of cultures and practices&#046; • the role of CS by providing a unifying view on various computing models • curricula as larger bodies of knowledge, rather than courses and modules<br>Designing RC&#8211;based new courses and new curricula:<br>• new curricula, new curriculum recommendations, consortium activities • national differences in curricula and interdepartmental issues (CS/ECE) • courses unifying the discipline across different application domains • RC&#8211;based embedded systems curricular design and implementation • courses for teaching hardware / configware / software co&#8211;design • definition of RC&#8211;based computer science and engineering curricula<br>Teaching Reconfigurable Computing (RC*) for bridging inter&#8211;cultural barriers:<br>• courses to solve industrial needs regarding RC&#8211;based* education • teaching RC for system&#8211;on&#8211;chip, mixed&#8211;signal, IP&#8211;based design, • teaching hardware&#8211;to&#8211;configware migration & software&#8211;to&#8211;configware migration • early common model introduction based on dichotomy of machine paradigms • contrasting software performance vs&#046; configware interconnect requirements • teaching algorithmic cleverness needed for ILP&#8211;to&#8211;FPGA migration • contrasting imperative versus transport&#8211;triggered high&#8211;level languages • contrasting data&#8211;stream&#8211;based* vs&#046; instruction&#8211;stream&#8211;based models & languages • contrasting configware languages / compilers vs&#046; software languages / compilers • contrasting software operating system (OS) versus configware OS principles • contrasting diverse domain&#8211;specific taxonomies of algorithms • courses integrating a range of topics spread across many different areas • RC integrated in CS, CE or EE graduate and undergraduate education • educational infrastructure: design and IP libraries, CAD tool access, • new approaches to introductory and to advanced courses • textbook selection, interdisciplinary textbook development • RC&#8211;based university programs by industry • RC&#8211;based and unifying lab courses • survey papers