When I took the sophomore-level Computer Graphics class as an undergrad in 2001, the final project was to build a solar system simulator in OpenGL. It didn't have to be especially faithful (all orbits perfectly round, don't care about starting positions, etc). The most complicated part was implementing a view from a planet's surface which would rotate at the proper rate for the given planet. This was not a difficult assignment (for me, can't say anything about my classmates!).
Making it marginally more accurate for a real product would only have been a bit more effort.