That depends a little on how they are organized. If each workstation is used for both, programming and compiling, these specifications should be quite good. Otherwise you can choose a cheaper CPU and a slower mainboard. For pure programming e.g. for webapplications and stuff, that's overkill.
Depending on the operating system and the desired places and sizes for the cases, I'd even recommend to go for a Micro-ATX-Board with onboard graphics allowing you to use a smaller case.
The monitor is quite good for that purpose, IMHO.
Maybe I would reconsider the wireless keyboard and mouse. I made rather bad experiences using them in a working environment. Perhaps you should make it an option?
Good luck on your project!
|