i took 3230, 3243 and 3215 at 2nd sem of 2nd year, reasons being that there a quite a bit of overlap between 3230 and 3243 and they should enhance your understanding mutually.
at my year, 3215 can be done with C++, Java or C#. This makes an obvious choice to go for 3215 since it's the first time(or probably the only time) C# is allowed.
if i'm not wrong, 3212 is only offered in 1st semester every year, so it's not a valid choice.
I haven't taken any of the following modules yet but this is what I gather.
3220 computer architecture (advised not to take by my CS peers, it's a module for hardware people, aka CE)
3211 parallel and concurrent programming (easy module if you like C, mutex and semaphores, which I don't)
3231 theory of computation (a rather unpopular module for most, which I have no idea why that's the case)
3234 logic and formal systems (a relatively easier module if you have an interest in this area, which I don't)
therefore, I suggest you clear 3215 asap because that will take away the burden earlier. in fact, you could take 3215+3230+3243, but then since 2106 is still not cleared, then you have judge for yourself whether to take on the challenge.
(on last note, i'm still deciding to take 3234 or 3231 :)
.
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!
War is peace.
Freedom is slavery.
Ignorance is strength.