The authors make the assumption that students have some experience with high-level programming. A course lasting one semester is reasonable. Although it is obvious that the reference APIs provided are aimed towards an object-oriented approach, it is not necessary
.I have no idea how the Coursera course is doing right now. My prediction is that it isn't. However, there are no significant adjustments.