Blogs (19) >>
Sat 18 Mar 2023 09:00 - 09:05 at 801A - Lightning Talks 2 Chair(s): Bedour Alshaigy, Eric Fouh

Computer science and engineering students in college get introduced to high-level language programming (Java, C++, Python) early in their first year and later to computer organization and architecture courses. Most students lack a clear understanding of the architecture of a computer before learning how to write code for the first time. This deficiency is due to the lack of courses focused on computer architecture and organization early in high school. Even though introductory computer science courses are now offered from 6th to 12th grade, in some schools, the curriculum lacks emphasis on the fundamentals of computer architecture. Students interested in computer science should be capable of building a simple processor to better understand the design principles and properties of a computer. We are developing an interactive simulator that allows students to build a custom RISC-V processor and run programs on it. The increasing interest in the RISC-V ISA, and its fast adoption for chip design, makes this instruction set a great candidate to support this educational tool for beginners.

Sat 18 Mar

Displayed time zone: Eastern Time (US & Canada) change