Proposed change to COMP9024

The plan is to:

The rationale: the current situation of COMP9021 in C and COMP9024 in Java doesn't work; COMP9024 needs to spend too much time covering the differences between Java and C to do justice to the data structures component. It would be better to do both in C, so that students would get an in-depth understanding of C *and* cover more data structures.

If simply reverting COMP9024 to C was all we did, students would potentially miss out on Java completely. So, the other part of the plan is to make available an intro-level Java course which they could take in either their first or second semester, which would give them sufficient Java background for later courses which require it.

Other benefits:

Possible problems: