• Home
  • Search
  • Evolution and Revolution of Computer Systems Courses with the Open RISC-V ISA
  • Cite Icon1
  • https://doi.org/10.1145/3300115.3312506Copy DOI Icon

Evolution and Revolution of Computer Systems Courses with the Open RISC-V ISA

  • May 9, 2019
  • Ke Zhang
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

Computer systems courses, including computer organization, architecture, operating system, compiler, and other relevant courses, play an important role in cultivating students' computational thinking, especially the ability of viewing hardware and software in a computer system as a whole. In order to help learners to better understand principles and concepts taught in lectures of aforementioned courses, some visionary instructors have started to design lab projects for their courses with real-world instruction set architectures (ISAs), such as MIPS, ARM and x86, or even request students to conduct projects on these ISAs-based hardware platforms. Meanwhile, with the overwhelming trend towards AI, IoT and heterogeneous computing, RISC-V, an open and free ISA, has emerged and recently attracted a lot of attention from both academia and industry. Compared with proprietary ISAs, RISC-V is more simple, affordable, extensible and compatible. Given this context, several arising questions can be examined and discussed in this BoF session. For example, 1) whether the computer systems courses should integrate RISC-V, 2) do we need minor (evolutionary) or major (revolutionary) curriculum changes with the involvement of RISC-V for each course or the entire CS curriculum, 3) how to help the majority of students accommodate to these changes, 4) what kind of new course materials should be provided to instructors, TAs and students, 5) whether it's possible for some senior students to tape-out their own RISC-V chip designs and finally produce a cornucopia of workable computing systems with this revolutionary and open curriculum.

Similar Papers
  • Research Article
  • Citations21

The effectiveness of the application of Articulate Storyline 3 learning object on student cognitive on Basic Computer System courses

  • Dec 31, 2020
  • Jurnal Pendidikan Vokasi
  • I Gede Partha Sindu +2
  • Conference Article

Below C Level

  • Feb 21, 2018
  • Caitlin Fanning
  • Conference Article
  • Citations19

Improving Classroom Preparedness Using Guided Practice

  • Feb 21, 2018
  • Saturnino Garcia
  • Conference Article

E2LP Extension Board for Teaching Basic Digital Electronics

  • May 01, 2018
  • F Susac +2
  • Conference Article

A course in computer systems planning

  • Jan 01, 1987
  • Karl Rehmer
  • Conference Article
  • Citations1

A training software model of an interrupt system

  • Jan 01, 2003
  • Anelia Vasileva +1
  • Research Article

Louisiana State University School of Medicine in New Orleans.

  • Sep 01, 2020
  • Academic medicine : journal of the Association of American Medical Colleges
  • Robin English +3
  • Research Article
  • Citations6

From Archi Torture to architecture: Undergraduate students design and implement computers using the Multimedia Logic emulator

  • Jun 01, 2007
  • Computer Science Education
  • Timothy D Stanley +6
  • Conference Article
  • Citations5

Learning Outcomes-Oriented Feedback-Response Pedagogy in Computer System Course

  • Aug 01, 2018
  • Lida Huang +4
  • Conference Article
  • Citations1

Um Survey sobre a Aprendizagem de Programação no Curso de Sistemas de Informação

  • Jul 12, 2019
  • Gralicene Viana +3
  • Book Chapter
  • Citations2

Research on the Related Teaching Method of Computer Operating System Course

  • Jan 01, 2018
  • Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
  • Fu Weina +2
  • Book Chapter
  • Citations21

Developing computational thinking through grounded embodied cognition

  • Jan 01, 2012
  • Columbia Academic Commons (Columbia University)
  • John B Black +1
  • Conference Article
  • Citations3

Assessments for Computational Thinking in K-12 (Abstract Only)

  • Feb 24, 2015
  • Shuchi Grover +2
  • Conference Article
  • Citations26

An experimental laboratory environment for teaching embedded operating systems

  • Mar 12, 2008
  • Dennis Brylow
  • Conference Article
  • Citations4

Construction of the Practical Teaching System on Operating Systems Course

  • Jan 01, 2010
  • Hongwei Li +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.