CSE 228A

Agile Hardware Design

5credits
About this course

Agile Hardware Design techniques take the best of software engineering methods and apply them to improve hardware design productivity. Agile approaches not only reduce the time to solution, but they can also produce solutions which are better tailored for their target problems. In this synchronous in-person course, these techniques are covered while taking advantage of the Chisel hardware design language which brings the strengths of functional object-oriented programming to hardware design. Course consists of engaging lectures (intermixed coding demos and guest speakers) and progressive design assignments that culminate in a small project.

All available terms

2 terms

Avg. GPA
3.78
Grades
34

Other grades

S2.9%W2.9%
More course details

University of California, Santa Cruz

CSE 228A at UCSC: average GPA 3.78 across 34 students. Grade distribution by term. Agile Hardware Design techniques take the best of software engineering…

Average GPA: 3.78

Grade distribution records: 34 students across 2 terms.

Grade distribution

GradeStudentsPercent
A+12.9%
A2161.8%
A-720.6%
B+12.9%
B-12.9%
D12.9%
S12.9%
W12.9%

Based on 34 student grade records across 2 terms and 1 professor.

Instructors

The course page is taking longer to load. This summary is still available.

We could not load the full course details. This summary is still available.

Still loading. This can take a moment on a slow connection.

Loading My Class Grades