It’s not unusual for syllabi to dictate technical requirements these days. (Must have Microsoft Access, must have Visual Studio, must have OS X and XCode). I think a USB webcam is like $30, but it is kind of silly to make a student purchase it just so the school can outsource its proctoring.