英文培训中学本科预科两年大专学士本科证书研究生证书硕士研究硕士博士

  

奥克兰大学计算机

奥克兰大学 学科介绍 预科 工程学院 计算机 大学影集

 
奥克兰大学计算机 ( 摘自灰色的天空

奥克兰大学的计算机系已经成立21周年,是奥克兰大学规模最大、体系最复杂的部门之一。需要说明的是,计算机系隶属于科学系 ,主修(Major)Computer Science的本科毕业生将得到Bachelor of Science的学位,简称BSc;成绩优秀的毕业生将被邀请继续一年学习,从而得到荣誉学士的学位BSc(Hons);同时计算机系还授予这些学位:BTech, 与Engineering系共同提供的BE(Software), 硕士、博士学位及各种文凭。

除了Computer Science,一个BSc学生也可能以Information System的Program毕业,仅在几张一年级和高年级的Paper上有出入,也即一个满足Information System毕业要求的学生也可能同时满足Computer Science毕业的要求。至于BSc其它的主修科目如Biological Science等不在我们今天讨论之列。

Computer Science这个词作为系的名称,主修科目的名称,和我们日常的印象都有些出入;这里,我仅说明一个准备取得BSc学位,主修Computer Science的学生应该如何选课。

BSc要求完成21张Paper,也即42个学分;以每年七张Paper来算是三年学制,这也是每年学费的标准 - 学费是按照Paper的数量来计算的,每年(2001年)12500纽币是指学七张Paper的费用,每张Paper约1786纽币(同理如果某个专业一年学费17500纽币,则每张Paper花费2500纽币),如果你选读八张,你需要缴纳纽币14286,如果你选读六张,则只需10714纽币;但是总的学费是固定的,除非你有Paper没有通过 - 重新修读是要重新缴费的;
这21张Paper中,一年级的Paper不能超过十张,三年级的Paper不能少于四张;为了简单起见,我们就设定十张一年级Paper,七张二年级Paper,四张三年级Paper;
我们来看一下官方的BSc课程构造:

  一年级  二年级 三年级
  最多不能超过20个学分 合计不能少于22个学分
主修科目major 不能少于4个学分 不能少于6个学分 不能少于6个学分(双学位需要12个学分)
其它科目(Science以外的课表中最多可以选择8个学分) 最多10个学分 8个学分 不能少于2个学分(也可以选择主修科目)
加上任何年级的6个学分

我们需要注意表中的“不能少于”的字样。

首先,我们要确定一个“先决课程”的概念,很多高年级的课程,需要首先完成低年级的课程才可以选读,所以我们先从三年级的Paper入手;

每张Paper的代号有两部分组成,第一部分是科目的名称,比如Compsci是Computer Science, Infosys是MSIS(Management Sysytem and Information Science),由小数点隔开的后三位数字是Paper的具体名称,其中第一位是指年级(1,2,3),比如Compsci.101就是Computer Science一年级的入门课程,Infosys.222是MSIS二年级的数据库课程,而Compsci.370就是Computer Science三年级的Graphics and Graphical User Interface Programming;

三年级的课程远比一二年级的课程多而复杂,这也是因为Computer Science自身的复杂性决定的;挑选出你感兴趣的Paper,然后找出他们的先决课程;有些科目如Compsci.314,先决条件并不苛刻,“4 points in Stage II Computer Science papers, including Compsci.210”只要学过两门二年级的课程包括Compsci.210就可以选读Compsci.314;有些科目如Compsci.330 Language Implementation就麻烦一些,要求“Compsci.210 and Compsci.230”这两门缺一不可;Compsci.360 Functional and Logic Programming更加讨厌,“Compsci.220 and Compsci.230 and Compsci.225)”,离散数学加上Compsci.220和Compsci.230才可以选读Compsci.360;
事实上Computer Science二年级课程不过Compsci.210, Compsci.220, Compsci.225, Compsci.230, Compsci.280这些,至多加上Infosys.220, Infosys.222, Infosys.224凑数,一年级课程也不过Compsci.101, Compsci.105, Infosys.110这几门一定要选,又有什么好多说的呢?让我们来注意一下每张Paper六位数代码后面的两位字母,FC, FT, ST, SC, AC,这些又是什么意思呢?第一位字母有三种变化,F - First,第一学期,每年二月开学,S - Second,第二学期,每年七月开学,A - Summer School,每年一月到二月的短期密集课程;第二位字母常见的变化是C - City,奥大在市区的校园,T - Tamaki,奥大在Tamaki的校园;

想象一下吧,你需要选择Compsci.330,先决条件是Compsci.220, Compsci.230,那么第一学期选读Compsci.220, Compsci.230, 第二学期选读Compsci.330;且慢,你发现Compsci.230只有第二学期开课,更糟的是,Compsci.330只有第一学期开课,这样一来,你只有等下一学年才能学习Compsci.330,假如你只差这三门课程就可以毕业,岂不要浪费半年时间?又或者你选读的四门课程分在City和Tamaki,你每天需要坐校车四次往返于两个校园之间,耗时接近两个小时;又或者你所选的两个科目时间上有冲突,鱼与熊掌不可兼得...

同时,某些内容重叠或者演化而来的的课程是不能同时选读的,称为互为Restriction,比如Compsci.330和Compsci.333,选了Compsci.330就不能选Compsci.333,反之亦然;否则只有一个Paper计入学分,另外一个Paper多花了一份钱而已;

尽管校方在安排课程的时候已经尽可能的考虑到大多数学生可能的课时选择,但是稍不注意还是容易产生问题;个人建议,尽可能选择在第一学期入学。

选课示例表(注意没有标注时间和校园):


Year 1    
   
Semester 1 Compsci.101 Math.151 Stats.107
Semester 2 Compsci.105 Math.152 Physics.150
Summer School Infosys.222
Year 2  Semester 1 Compsci.210 Infosys.224 Compsci.280
Semester 2 Compsci.225 Compsci.220 Compsci.230
Summer School  ???    
Year 3   Semester 1 Compsci.335 Infosys.220 Infosys.329
Semester 2 Compsci.340 Compsci.370 Infosys.332
Summer School Compsci.380

上面这个表格只是给出一个轮廓,仅作为说明取得BSc的途径;三年级的课程共六门,超过了BSc四门的要求,并且全部符合Computer Science的要求;事实上是只选四门课的话,学的东西太少。
你同时需要参照其他科目的课时和学期安排才能确定你自己的方案。

每年七张Paper,如果分给Summer School一个,每个学期只有三张,负担并不重;有一些猛将一个学期念五张Paper,连Summer School都要念两张,我不推荐;

注意在Summer School开设的课程极为有限;

表中所选科目已经达到了毕业要求,余下的两门机动科目可以自行挑选,不限学科和年级。
对于申请免修学分的学生来说,国内的大学学位通常可以免掉四个Paper(八个学分),这四个Paper是非科学系一年级的课程(Non-Science Stage 1),比如音乐、美术、英语甚至中文之类。对于没有免除学分的学生来说,在10门一年级课程中,最多也只有四门可以是非科学系的课程。

细节上值得注意的是Infosys.222应该早于Infosys.220选读,否则Infosys.220可能显得晦涩难懂;Infosys.222与Compsci.230关于SQL和UML的内容有重叠,彼此都会有裨益;Infosys.224与Compsci.314都是关于网络通信的内容,如果同时学起来可能会事半功倍。
需要避免的问题如:先决条件的课程没有完成、课时冲突、甚至无课可选,所有这些问题都应该在第一学年就做好计划 - 如果你准备进军荣誉学士,三年级Paper必须超过五个并满足主修科目的要求,并且平均成绩要达到B以上。

如何在奥克兰大学计算机选课(高年级) from Jack

我现在就读奥克兰大学计算机系,如果顺利这学期将完成Postgraduate Diploma所有课程。我第一年注册的是Graduate Diploma。如果你完成4门stage 3 或stage 4课程,平均分在B-以上,你就可以转到Postgraduate Diploma。在这里解释一下Postgraduate其实就是研究生第一年的课程,它需要2个stage 3的课程和5个stage 4的课程。(其中两门stage 3可以从graduate diploma中带过来)如果都PASS,你就可以得到Postgraduate Diploma研究生文凭。如果你想得到Master Degree,你必须再作一年的full-time的研究生论文。

在这里我只想介绍一下高年级课程,关于本科阶段,Hang已介绍过,请参考。如果你在国内有文凭,而又不想再读本科了,想直接拿个Master,其实在奥大计算机系很不容易。虽然奥大属于英联邦制度的学校,同样在其他的专业也有一年学时的Master学位。我身边就有两个同学在学语言教育,他们就可以在一年内就可以拿到Master学位,可是在计算机系却没门。其实在计算机系根本就没有一年Master Degree设置。在简章中明确写着Master Degree(两年)一年的课程,一年的论文。而且很少有人直接注册Master Degree。在这里大多数人都是先读graduate diploma再读postgraduate diploma最后做一年的论文,才可以拿到Master Degree。实际说远不止2年。多数要3年,甚至更长。这里有两类学生:

1, 原来不是计算机专业毕业的,又想转行学计算机。在这里,多数人属于这种类型,半路出家。他们多数直接注册Bachelor of science,那么基本上可以免修4 papers,再读17 papers(两年半)就可以拿下。我推荐这种路线。当然,也有人,不愿意再拿个Bachelor,而想往上读,那么可以先注册graduate diploma,但是大多数会被发配到415.101和415.105,因为这是Java的基本课程,对于没有计算机背景的学生,是必修的。如果这两门课没有拿到A,我劝你还是仔细考虑考虑,是否继续,还是转到Information System。在这里说明一下,完成101和105就要一年,当然期间也可以读其他课程,但是很难选课,因为许多课的先决条件课程都是105。这样一来,你就惨了,要拿到Master Degree,没有3, 4年的功夫是搞不定的。(这就是我为什么推荐前一种路线)

2, 原来就是计算机或相关专业毕业的,需要更高的学位。那么灵活性就很大。当然你可以直接注册Master Degree(两年)但是基本上是不可能的,除非你原来的学校非常非常好,英文足可以把老师砍晕,而且必需有很好的工作背景。到目前为止,我还没有看到一个中国人能够如此搞定的。即使直接注册Postgraduate diploma,我也只见过2个,这已经算很幸运的了。大多数人还是要从graduate diploma开始,但是不用读101和105,而且也不用读完所有的7 papers。当你pass了4个stage 3 or 4的课程,平均分在B-以上,就可以申请转到postgraduate,但是这里要注意,奥大计算机系所有的课程编程语言是JAVA, 所以你要这么选课,请你先找本JAVA的书,自学成才。在这里不是吓唬你,这里的许多课程都很难的。你要做好思想准备。对没有读过101和105,就要更加注意。举个例子,去年415.370期中考试60分(满分),平均分27。其实其他课也差不多,总的来说,每门功课一学期下来,1/3的不及格率还是有的。

在这里需要补充说明,不要完全相信国内拿到的offer,其实你可以仔细看看,那个offer是很灵活的。什么事情都要来了以后,跟老师面谈。也许会比你想象的好,也可能更差,这取决每一个人的背景,同时老师会问你许多专业问题的。

关于如何选课,其实对你来说是很重要的,如果不小心是很危险的。请仔仔细细地看computer science's handbook,上面有详细的介绍。在这里简单介绍高年级的课。

奥大计算机课程设置应该说是比较科学的。而且非常连贯。作为一个想拿到Master Degree的学生,应该尽早考虑你的研究方向。这不仅关系到你的选课,还可能关系到你的最后的一编论文的题目和导师。下面有几个发展发向供你选择:

1, 图象处理(奥大最权威的发展科目)
415.370FC Graphics and Graphics User Interface Programming
415.375FT Image Processing and Analysis
415.775FT Computer Vision
415.715SC Advanced computer Graphics

2, 人工智能(同样也很厉害)
415.360FC Functional and Logic Programing
415.365SC Introduction to Artificial Intelligence
415.760FC Datamining and Machine Learning
415.765FC Advanced Artificial Intelligence
415.766FT Intelligent Active Vision
415.773ST Robotics and Real-time Control

3, 算法和编译(还可以)
415.320SC Algorithmics
415.330FC Language Implementation
415.350FC Mathmatical Foundations of Computer Science
415.720SC Advanced Design and Analysis of Algorithms
415.750FC Computational Complexity
415.755FC Unconventional Models of Computation

4, 软件工程(很有特色)
415.230FCST Software Design and Construction
415.335ST Distributed Objects and Algorithms
415.340SC Operating Systems
415.702SC Topics in Software Engineering
415.708FC Multimedia and Hypermedia Systems
415.725FC Software Security
415.735FC Object-Oriented Systems

5, 网络(一般般)
415.314FC Data Communications Fundamentals
415.335ST Distributed Objects and Algorithms
415.711FC Parallel and Distributed Computing
415.742SC Data Communications and Networks

6, 其他
415.313SC Computer Organisation

以上分类很粗糙,还可以细分,但是考虑到课程时间安排,和必须要学7个Papers,还可以了。当然你也可以走两条路线。全凭你个人兴趣。对了,好象在Commerce系你也可以选课,但是我不太清楚。还有一点很重要,在computer science你也可以选一门project,但是你必须找老师面谈,如果你的学习成绩还可以,你的supervisor会给你一个课题,你就回去自己做吧,还好没有考试,最后只要交一篇报告和做一个seminar就可以了。全靠自己自学,不过还可以,对找工作有帮助。对与国际留学生summer school选一门project还是很好的,节省时间。
现在把我的课程列一下(共10门),仅供参考:

Year 2000 First Semester
415.280FC Applications Programming
415.230FC Software Design and Construction
415.313FC Computer Organisation

Year 2000 Second Semester
415.320SC Algoritmics
415.370SC Graphics and Graphical User Interface Programming
415.775SC Computer Vision

Year 2000 Summer School
415.780AT Postgraduate Project

Year 2001 First Semester
415.711 Parallel and Distributed Computing
415.708 Multimedia and Hypermedia Systems
415.735 Object-Oriented Systems

其实,我一直很感兴趣数据库,但是奥大计算机系没有这方面的课程设置,可是在Commerce Department却有完整的相关课程设置,真是奇怪。

关于中国留学生对奥克兰大学的评论,请参考网友在奥克兰大学论坛的讨论
联系地址:    International Office, 
                            The University of Auckland, 
                            Private Bag 92019, 
                            Auckland,New Zealand
                            Tel: 64-9-373-7513
                            Fax: 64-9-373-7405
                            Email: international@auckland.ac.nz
                            Website: http://www.auckland.ac.nz 
                                   
--
联系我们
6

新西兰国际交流中心
Asky International Ltd

6

  电邮:info@asky.co.nz
 
电话:0064 7 838 2858   
 
传真:0064 7 838 2848

详细联系方式