南澳大学的计算机专业好吗?
你好,我是阿德莱德大学信息技术专业的毕业生(2013年),我选的是advanced computer science这个硕士专业。首先我想说在这个专业里混确实不容易,我一共五门课有四门的final分数低于65(澳洲成绩计算方法是百分制),一门65+。我的final都是上90的,但是最后结果出来却不如人意。虽然如此,我还是把我其中一门最后成绩为65以下的科目挂出来的原因写在下面了 。希望对楼主有帮助,当然仅供参考。
先来说说这个课程难吗的问题。如果从难度上来说,我可以给题主一个明确的答案,就是难!!!为什么这么说呢?因为除了三门必考学科之外,其他四门可以选择的课程难度都是hardened,而且都是和computer science有关的专业内容,对于非计算机科班出身的同学来说理解起来肯定是有一定困难的。比如其中有一门programming in c++,这门课要求必须掌握c++的基本语法以及面向对象编程的思想才能通过考试,如果是小白的话想要深入理解这些知识并且应用到实战项目中去简直难于上青天。所以如果不是计算机或者相关专业背景的同学,又或者是零基础的小白,建议就不要选择这个学校的cs master了,免得给自己徒增烦恼。不过要是楼主你是计算机科班的,那就另当别论了。
接下来说说课程设置。我在读这个master的时候一共有6个学期,每两个学期学两门课程(包括必修课和选修课)。总共12门课。其中4门是必修,8门是选修。
必修:software development process, operating systems, database system, internet and web technology. 前三个是必选的,最后一个可自由选择时间。
选修:data structures & algorithms, advanced programming, operating systems II, networks, distributed computing, database system II, web technologies, software engineering, multimedia techniques, project management, advanced language processing, artificial intelligence, robotics, bioinformatics, security, design patterns, emulation, real-time systems, real time network, mobile applications, database application, e-commerce, game theory。
这些都是可供选择的,当然你也可以任意组合。这个学校的选课还是很自由的,只要你满足每个course的preparatory的要求,就可以自由选课了。