For that matter, I think it is true that if you study computer engineering (and execute such project), then the knowledge is fully utilized and well grasped. Mostly because you are probably doing low level programming such as assembly and knowing the C code and how it relates to the hardware (AX, BX etc) is so fulfilling. You can still complete the project satisfactorily without knowing the hardware, but it still better if you know the hardware.warmi wrote: Either will do ... personally I think a well crafted math heavy, hard core CS course (and I don't mean just Java/c# and basic data structures) will be more useful with less noise than CE.
I don't know if they still do that but in my time ( early to mid 90s) I had to write my own mini OS complete with BIOS and direct hardware access (I still have a boxed copy of WATCOM 10 with DOS/4GW ! ) which is more than enough to grasp everything a game programer will ever face ( at least in terms of understanding hardware.)
Back to the topic (it is off-topic in the off-topic sub-forum


