The 1st Workshop on Reconfigurable Computing Education

RC education  2006


NOTE:  here the term "data-stream" is used  as defined for systolic arrays:  featuring data-transport-triggered operations (in contrast to instruction-stream-driven execution).

 

FPGAs and Reconfigurable Computing (RC)  in Education:

Contributions are sought in the following areas:


Outline missing !!!!!!!!!!

preliminary collection of material:

Emerging Trends
Courses

common basic machine models

Particular topics of interest include but are not limited to:

------------

MSE 2005 will focus on the following topics:

-------------
Each of these application domains has only a limited view of computing and takes it more as a mere technique than as a science on its own.
Dramatic consequences are, that it makes it very difficult to bridge the cultural and practical gaps.
Given this fragmentation, it can be rather hard to investigate, since there are so many different actors and departments involved.
---------

Topics of interest

  • New approaches to introductory courses
  • Advanced courses
  • Active learning
  • New curricula
  • National differences in curricula
  • Interdepartmental issues (CS/ECE)
  • Distance education

  • Industrial support for teaching
  • Encouraging students to do research
  • Encouraging students to pursue the Ph.D.
  • Hardware tools
  • Simulators and other software tools
  • Teaching embedded systems
  • Prototyping
  • Visualization aids
  • VLSI design packages

  • Web-based materials
  • Textbook development
  • Textbook selection
  • Integration of research into teaching
  • Also of interest are survey papers

    See the WCAE archive,

    Special Session on Embedded Systems Education

    A special session on Embedded Systems Education
    The goal is to bring researchers, educators, and industrial representatives together to share design, research, and education experiences in embedded systems.
    Topics and of interest include but are not limited to:


    --------------
    courses from contexts like
    computer science,
    control theory, and
    dependable systems

    Recommendations for Designing New Curricula:

    2.1 Diversity of Origins  --  Resulting in a fragmented landscape of ad hoc techniques from domains like telecommunications, mechanics, automotive, aeronautics and consumer products.

    Laboratories and experimental techniques will allow students to become sensitized to the practical problems of embedded systems.
    This will also allow them to innovate and be ready to solve important problems as soon as they obtain their first job.
    consortia
    curriculum defined in terms of larger bodies of knowledge, rather than courses and modules
    practical implementation

    main pillars of embedded system science and engineering:

    To these major bodies of knowledge we added two transversal themes:


    • Basic algorithms, working knowledge of an imperative high-level programming language.

    contrasting imperative versus transport-triggered high-level programming languages
    Taxonomy of algorithms:

    • Basic notions on logic gates, combinational and sequential circuits, processors, I/O devices, interrupts, buses and basics of assembly language.

    • Basic notions on logic gates: contrasting hardwired vs.  FPGA implementation

    observations or studies concerning:

    -------------------
    Wayne Wolf:
    Laboratories are a critical part of an embedded systems course.

    -----
    Teach students

    ------------