文档详情

南洋理工大学计算机本科教育介绍

杨***
实名认证
店铺
DOCX
26.08KB
约8页
文档ID:311327497
南洋理工大学计算机本科教育介绍_第1页
1/8

    南洋理工大学计算机本科教育介绍    郑大鹏,何春香,张权范(北京理工大学 珠海学院,广东 珠海 519085)摘 要 :南洋理工大学公开资料表明,其计算机本科教育包括计算机工程和计算机科学两个专业,各有6到8个方向两个专业方向大部分内容是重叠的学生修满154学分可获工学学士学位需修读的专业课为21到23门,共70学分;专业选修课6门,24学分;通识课13门,36学分;实践包含设计/创新项目、工业实习、毕业项目,共24学分其课程设置紧跟学科发展潮流和行业应用需求本文对该校的本科教育进行了详细介绍Keys:计算机教育;专业设置;课程设置;实践教学;南洋理工新加坡南洋理工大学(Nanyang Technological University,NTU)创办历史不长,但在国际上已享有盛誉[1]她用不到30年的时间超越了世界上很多百年大学的水平,堪称快速崛起的典范南洋理工大学是一所以工科见长的大学,其计算机专业教育对我国新兴大学的计算机学院,以及所有正在探索应用型计算机人才培养的高校,无疑具有很好的参考价值鉴于此,笔者根据南洋理工大学网站对外公布的办学资料,梳理南大的计算机教育特色,供同行们参考。

1 院系设置与专业划分南洋理工大学包括商学院、工学院、文学院和理学院等四个主要学院,下设12个专业学院除此之外,国立教育学院和拉惹勒南国际研究院是两个自主学院[1]计算机工程学院隶属于工学院,下设计算机工程和计算机科学两个本科专业,可颁授工学学士学位其办学主旨是为学生提供基础扎实、涉及面广的计算机专业教育,并进行大量的职业训练,为学生迎接未来技术快速发展的挑战和终生学习奠定基础[2]计算机工程专业的办学宗旨是综合计算机科学与微电子工程学科,着重计算机系统及其实时应用的制作工程让学生具备计算机科学家的分析技能和电子工程师的开发设计技能其可选专业方向包括计算机及通信网络、计算机视觉与图形学、嵌入式系统、高性能计算、信息系统、智能系统[2]计算机科学专业的办学宗旨是专注于计算机技术的有效应用,尤其是算法和数据结构、设计方法、程序设计语言等方面,同时也将重点放在满足给定要求的有效和可靠软件的实际设计该专业与计算机工程专业有很大程度的重叠,但重心置于算法和概念层面相比于计算机工程专业,计算机科学专业更注重软件的设计和构建;相比于颁授理学学位的同名专业,该专业更强调计算机科学的实际应用其可选的专业方向包括智能系统、软件工程、信息管理、计算机及通信网络、计算机视觉与图形学、高性能计算[2]。

2 课程设置南洋理工大学本科教育学制通常为4年计算机工程学院本科学生在4年期间要修满154学分这154学分所包含的课程类别和数量如表1所示[3-4]以下分通识课、核心专业课、指定专业选修课几部分说明课程有关实践教学的内容将在下一节专门介绍2.1 通识课通识(General Education)课相当于我国的公共课,分为三种一是核心课程(Core Courses),主要涉及人力资源管理与沟通技巧,并为学生提供严肃思考和评论社会问题的基础现有的5门核心通识课如表2所示二是指定选修课(Prescribed Electives),分三个子领域,即人文社会科学、科技与社会、商业与管理三个子领域覆盖了几乎所有学科范围,有很多全校共享的可选课程学生可以根据自己所学专业,从开阔视野的角度尽量选读其他学科的相关课程例如,科学和工程专业类学生可以选9学分人文社会科学方面的课,3学分的科技与社会、3学分的商业与管理[5]三是任选课(Unrestricted Electives)这类选修课指所有适合学生个人发展取向(更专业或更广博)的选修课程通过任选课,有的学生可以辅修其他专业(称为Minor),获得其他领域的资质。

任选课的来源通常有以下几种:各专业学院提供的任选课、学生所学专业提供的相关技术或指定选修课、其他专业提供的辅修课程以及其他途径(例如受邀参与校内研究项目可获学分)[5]2.2 核心专业课核心专业课为特定专业所有学生都必须修读的课程这些课程分布在一到三年级上学期的5个学期中计算机工程专业和计算机科学专业的核心课如表3和表4所示上述课程中,英语提高(HW001)是为英语测试不合格的学生提供的,无学分精通C语言(CPE110, CSC110)是一门电子学习、考试的课程,安排在两个学期之间的空档进行除此之外,还有一些课程不能从名称直接看出其具体内容,说明如下[6-7]1) 编程导论(Introduction to Programming):该课程用Java语言介绍编程的基本知识2) 软件系统与模型(Software Systems and Models):主要内容包括并发模型、事件驱动的编程、GUI开发、并发编程、进程交互机理、特性分析等3) 程序设计语言(Programming Languages):主要介绍软件开发中编程语言的角色,语法与语义的描述,语言翻译,虚拟机,数据与控制的抽象,数据类型,类型检查,范围,异常处理,并发,语言方略比较(面向对象、功能和逻辑的编程),程序排错,大规模编程等。

4) 以网络为中心的计算(Net-Centric Computing):主要包含通讯与连网、网络架构、客户服务器计算与Web技术、建立Web应用、网络管理等5) 软件工程I(Software Engineering 1):主要内容包括概述、软件过程模型、面向功能的分析设计方法、面向对象的分析设计方法、应用程序编程接口(APIs)、编程环境与基于Web的软件工程等6) 软件工程II(Software Engineering 2):主要内容包括项目管理、软件质量保证、维护、验证与测试等2.3 指定专业选修课指定专业选修课按照不同的专业方向分组列出学生根据自己的兴趣选择某个专业方向时,就可以选修该方向的指定选修课但这种分方向的指定选修课,并不一定要打包选修学生有自己选课的自由例如,学生可以从一个方向选几门,再从另一个方向选几门,只要选修的总学分为24即可实际上,有些方向给出的指定选修课不足6门(24学分),学生必须选其他方向的课程另一方面,所有专业选修课都是相对独立的单元,只要修读了前述专业核心课,就可以选修每门课都是4个学分,每周上课3小时,另有1.5小时的教师和实验时间这些课都安排在4年级的两个学期(第七、八学期)[3-4]。

表5是计算机工程专业各方向的指定选修课,表6是计算机科学专业各方向的指定选修课3 实践教学从公开的教学计划看,计算机工程学院的实践教学分课程的(tutor)和实验室(laboratory)工作、设计/创新项目、工业实习(industrial attachment)和毕业项目(final year project)几个层次每一门有实践内容的课程都设有时间或实验室时间上课时间与/实验时间的典型比例为2︰1例如,4学分的课程,每周上课3小时,/实验1.5小时,所有专业指定选修课都是这样所谓设计/创新项目,在计算机工程专业和计算机科学专业说法略有不同前者叫设计与开发项目(Design and Development Project, DDP),后者叫计算创新与设计(Computing Innovation and Design,CID),但实质上都是安排在二年级的一个实践项目该实践项目强调分析、设计、构建、测试和可靠性等技术的实践通过集硬件和软件于一体的团队项目的实现,使得以前课堂讲授中介绍的理论、概念和要领得到加强该项目在第4学期中导入,利用学期中假期和考试后的一到两周完成计算机工程专业要求此项目在学过“微控制器系统设计”和“软件工程”课程后进行,而计算机科学专业要求此课与“软件工程I”同时进行。

该实践课程为4学分工业实习利用三年级下学期(第六学期,1~6月)的整个学期进行其目标是扩展在学期课程中所获知识,发展在工业环境中工作所需的技能计算机技术往往应用于生产、工程和管理问题存在的环境下,学生将获得在此工业背景下应用知识的亲身经验,也将得到机会去发展社交技巧、技术能力和在团队中有效工作所需的沟通技能此实习共22周,10学分毕业项目十分类似于我国高校的毕业设计此专业项目向学生提供发展原创能力和设计能力的空间该项目在四年级的两个学期进行,跨越两个学期的工作,提供了设计、分析以及实现某一计算机工程特定领域一个大型项目的良机项目可以基于教师的研究兴趣或工业协作,要求学生以正式报告的形式文档化其工作,报告其发现,并在项目结束时进行答辩毕业项目占10个学分5 小结根据上述资料,南洋理工大学计算机类专业开设的专业核心课有18到19门,专业指定选修课约27门学生必须修读全部专业核心课和6门指定选修课,总计约24到25门,94学分通识课大约有13门,36学分实践有3项,24学分归纳起来有以下特点1) 注重实践教学有长达半年的工业实习,毕业项目从四年级上学期开始,非常扎实2) 注重通识课的设置和教育。

通识课占总学分比例达23%3) 专业方向多,专业指定选修课种类多,不同专业之间方向有大部分重叠,为学生提供了很大的自由发展空间4) 注重课程建设,课程设置紧贴学科发展前沿,并与工业实际结合Reference: [1] NTU. 学校概况[EB/OL].[2010-10-10]. http://www.ntu.edu.sg/Pages/default.aspx.[2] NTU.计算机工程学院概况[EB/OL]. [2010-10-10]. http://coe.ntu.edu.sg/TheCollege/SchoolsunderCollege/Pages/ SchoolofComputerEngineering.aspx.[3] NTU.计算机工程专业课程[EB/OL]. [2010-10-10]. http://sce.ntu.edu.sg/CurrentStudents/Undergraduate/Pages/ course-ce2005.aspx.[4] NTU.计算机科学专业课程[EB/OL]. [2010-10-10]. http://sce.ntu.edu.sg/CurrentStudents/Undergraduate/Pages/ course-cs2008.aspx.[5] NTU.选课说明[EB/OL]. [2010-10-10]. http://sce.ntu.edu.sg/CurrentStudents/Undergraduate/Pages/cs_reg_info. aspx.[6] NTU.计算机科学专业课程大纲[EB/OL]. [2010-10-10]. http://sce.ntu.edu.sg/CurrentStudents/Undergraduate/Pages/ course-cs-syllabus.aspx.[7] NTU.计算机工程专业课程大纲[EB/OL]. [2010-10-10]. http://sce.ntu.edu.sg/CurrentStudents/Undergraduate/Pages/ Syllabus2004.aspx.  -全文完-。

下载提示
相似文档
正为您匹配相似的精品文档