Depends on the school, for sure. My CS education included a course on Computer Architecture, for which the final project was to implement your unique architecture on an FPGA and demonstrate it running a (simple) algorithm. I liked that course so much, I went back for Computer Architecture II and learned about pipelining, hazards, etc.
"I'm speaking about MY computer science degree". Fixed that for you.
My computer science degree included courses on microprocessors, circuit design, logic, system architecture, etc. and I think that most rigorous CS programs would also include these.