Fair enough! I'm not completely doubting the curriculum. It just struck me as a lot of math and not so much of the whole engineering thing.
But you seem to know what you're talking about so I'll take your word for it.
Same here , I study Embedded Systems Engineering @ uni applied sciences except we don't get a lot of the applied part
.
I'm 2 year in of the 4 year bachelor program and the only electronics stuff we got were basic stuff (resistors , capacitors , diodes , transistors and mosfets) in the first year. We played waaay more with FPGA's (using altium year one) and now in the XILINXS IDE. All the stuff we did last year during the altium fpga course we have to do again this year. And the teachers are really clueless ...
What we do get is 4 hours of math during engineering courses 2/3 years long ....
I also have to teach the teachers a lot of times ...
The buildup of my study:
1: basic introduction to electronics (to easy) and fpga (reasonable) and pcb design in altium (super uber fking baaad -> you had to drop a few components on a pcb without connecting them and you got 70% out of 100 for that half year course) , introduction to C and C++ , AVR introduction
Project 1: Build 8x8x8 bicolor led cube and display animations (My team got the highest grade) -> I did all the hardware design
Project 2: Build something that gets kids exited in technology -> Made 2 football goals which showed the speed of the ball and gave highscores
(Different team but still got the highest grade (I did all of the pcb design and firmware)
2: Basic introduction to fuzzy (good) , control engineering (pid etc... -> 90% math - teacher knows math but does not know enough about the real world part)
Project 3: Get on of those mini helicopters from ebay -> mount altimeter + gyro -> stabilize the heli and fly to 8 meter -> hover 20 secs -> descend to 2 meter -> hover 20sec-> land
All the components are already chosen for you (including micro) because it was to hard for the students last year ...
Project 4: (all software) -> rewrite code of roomba using object orientated bla bla
3: Internship (good) + minor (reasonable)
4: End assignment or something
*For each project you have 6 months
So at the end of the study you don't learn much hardware wise and a little bit more hardware wise.
This is kind of the only study in this country that does hardware and software in the same study (except a 2/3 universities but if those are better ...)
That's why I have followed the Fedevel Altium course , a few Coursera courses and buy good books like the Art of Electronics to learn all that stuff myself. Experiment a lot whit diffrent chips and desing my own pcb's and electronics so I can actually do something when i get my bachelor degree ...
I and others have often suggested ways teachers could use to improve their courses but they don't or they may not.
Dito for the projects -> I and a couple of other students have suggested alternate projects that would be much harder and more professional.
We had some talks but it basically comes down that they don't want to change / improve things
.