Skip to content

Commit

Permalink
Updating course to use Verilog
Browse files Browse the repository at this point in the history
  • Loading branch information
dluman committed Jul 26, 2023
1 parent c68e5fd commit 1a7d3e8
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions src/curriculumData/current_data.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand All @@ -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)"
]
},
{
Expand Down

0 comments on commit 1a7d3e8

Please sign in to comment.