This is actually my point (OP hasn't yet stated if the platform and applications are required or not, let alone which ones, as I expect is the case).Again, it entirely depends. If a professor requires FCP7, it would be the OP's own fault for not using the assigned program. It would be the same deal with the prof required Premiere and the OP used FCP7 instead.
I'm hoping the OP will state the requirements, or take a closer look to find out before a mistake is made, and then face potential consequences for a bad decision.
I'm not talking about FCP X vs. FCP 7. Step back a moment, and think more broadly, as the platform used by the university may not even be OS X.FCPX != FCP7
I'm actually concerned that the OP is trying to implement an OS X system when the school will be teaching under Windows (where equivalent applications due to the different platform are quite possible; such as the school is using Avid under Windows, and the OP tries to use either FCP 7 or FCP X; or even CS5 for OS X for that matter; just that the software isn't identical suites between what the OP intends to use vs. what the university has decided to teach with).
No. Math is math.I don't see why they would be different. That's a processor issue, not an OS issue, and we're all on the same processors now. Compilers can be slightly different, but with vector processing and GPU acceleration, most algorithms are being run on hardware that is not compiler dependent.
If one application use a different algorithm than another, the output will not be identical (i.e. A+B = C for one application, and another is using A+C = B+4, as they weren't after true values in the first place for the function - it's about visual appearance, not technical accuracy). Simplistic, but it does demonstrate the point in terms of algorithms used may not be identical where numerical accuracy isn't critical (goal might be to create a smoke effect, not balance every credit card transaction passing through the Visa network for example).
Where this can be important however, is when the professor has written a comparative algorithm as a means of grading the student's work. In such a case, it will show errors that would reduce the grade (I mention this, as it's sometimes used as a means of grading by various Science, Engineering, CS, ... sorts of disciplines).
As per UI differences, I don't use it, but looking at screen shots, it does look different to me (don't expect it to be like learning a totally different spoken language unlike anything in previous experience sort of difficult). But it could still cause a learning curve for a student that chose such a path.