From 1a7d3e8e34469236f9f03ff04163bf4b0352e9dc Mon Sep 17 00:00:00 2001 From: dluman Date: Wed, 26 Jul 2023 15:04:40 -0400 Subject: [PATCH] Updating course to use Verilog --- src/curriculumData/current_data.json | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/curriculumData/current_data.json b/src/curriculumData/current_data.json index c4862f6..6ea9ad1 100644 --- a/src/curriculumData/current_data.json +++ b/src/curriculumData/current_data.json @@ -115,14 +115,15 @@ "inflevel": "", "infSub": "", "selevel": "", - "topics": [ + "technicalTopics": [ "Memory management", "Imperative programming", "Procedural programming", "Instruction set architectures (ISA)", "Functional programming", "Digital circuits", - "Low-level languages" + "Low-level languages", + "Hardware design languages (HDL)" ], "professionalTopics": [ "Collaboration and teamwork", @@ -131,14 +132,14 @@ "Research", "Written and oral communication, and presentation" ], - "tools": ["Raspberry Pi Pico W", "C", "Assembly languages"], + "tools": ["Raspberry Pi Pico W", "C", "Assembly languages", "Verilog"], "platform": [], "learningObjectives": [ "Explain how programs written in high-level computer programming languages execute using lower-level computer circuitry", "Identify levels of the Memory Hierarchy and the implications of using the various levels to implement high-performance programs", "Develop C and Assembly language programs which use the appropriate levels of the Memory Hierarchy and processor registers to create performant, executable programs and logic units", "Describe and use threading to increase a program’s performance and efficiency", - "Integrate third-party hardware and software components with original C language code to develop hardware-based, performant computational projects" + "Design and test digital circuits using the Verilog hardware design language (HDL)" ] }, {