最近更新:2009年12月20日中山大学软件学院软件工程专业本科生培养方案2009年6月一、培养目标针对我国经济信息化建设和发展的需要,面向软件产业界对软件工程技术人才的需求,培养德、智、体、美、劳全面发展,具有良好综合素质和实践能力,具备扎实的软件工程基础理论知识,并掌握并熟练运用国际上先进的软件开发技术和现代软件工程规范与方法,具有国际竞争力的、高层次多类型的实用型、工程型、复合型、创新型软件实用人才。作为一名合格的软件工程专业本科毕业生,应当符合国民经济信息化建设和发展需要,以及软件企业对软件工程技术人才需求,能够成为企业所需要的较高层次的软件工程技术和管理人才,其基本能力应当达到(具有国际水准的)程序员、高级程序员、软件测试工程师、网络与系统管理员、数据库管理员、软件工程师、以及项目质量管理人员的水平。二、培养规格和要求1、应较好地掌握马克思主义、毛泽东思想和邓小平理论;拥护党的基本路线和方针、政策;热爱祖国,遵纪守法,品行端正,身心健康,具有良好的职业道德和创业精神,积极为我国经济建设和社会发展服务。2、应具备科学的世界观,掌握科学方法;掌握扎实的软件基础理论知识和较宽广的软件工程专业知识,具有技术创新能力;受到良好的软件工程训练,具有较强的工程实践能力和团队协作能力;熟悉软件应用和工具,具备运用先进的工程化方法、技术和工具从事某一应用领域软件分析、设计、开发、维护等工作的能力。3、软件工程专业本科毕业生应达到基本的数学和语言要求;熟练掌握英语,具备良好的阅读、理解和撰写外语资料的能力和进行国际化交流的能力;拥有较好的沟通技巧和团队工作能力,通晓和遵守法律和职业道德。本专业毕业生应具备如下知识和能力:有扎实的理论基础,系统地掌握本专业领域宽广的理论知识和专业知识;具有较强的创新意识;-2-具有良好的工程实践能力;具有较强的工作适应能力,具备自学习的能力以适应软件技术的快速变化;具有从事信息和软件工程领域的开发、设计及组织管理能力。三、授予学位通过课程考试取得规定学分并通过学位论文答辩的学生,授予中山大学软件工程专业本科毕业证书,符合学位授予条件的授予工学学士学位。四、毕业总学分及课内总学时课程类别学分数所占比例备注公共必修课4527.4%公共选修课169.8%专业必修课5634.1%含9学分的方向必修。专业选修课2414.6%实践课2314%实验课、软件工程实训及毕业论文。毕业总学分(实践教学学分)164(41)部分课程理论内容包含了实践教学内容,学分统一计算到理论课程中。课内总学时2533五、专业核心课程软件工程专业导论、离散数学、程序设计(I)、程序设计(II)、数据结构与算法、电路与电子技术、数字电路与逻辑设计、计算机组成原理与接口技术、计算机网络、操作系统、编译原理、数据库系统、软件测试、系统分析与设计。六、专业特色课程双语教学课程:90%以上的专业必修课和选修课。优势课程:编译原理、操作系统、软件测试、人机交互技术。特色课程:软件工程专业导论、软件设计综合实验、软件工程实训(初级)、软件工程实训(中级)、软件工程实训(综合项目)、统一通信、服务计算。七、专业课程设置及教学进程计划表(见附表一)-3-附表一:软件工程专业必修课程及学期分布一览课程类别课程名称/英文名称学分总学时开课学期/周学时课程负责人必修软件工程专业导论IntroductiontoSoftwareEngineering2341/2余阳副教授必修离散数学DiscreteMathematics4682/4吴向军副教授必修线性代数LinearAlgebra3511/3龙冬阳教授必修概率统计ProbabilityandStatistics3514/3马啸教授必修程序设计(I)ProgramminginHighLevelLanguage(I)3511/3张锋博士必修程序设计(II)ProgramminginHighLevelLanguage(II)2342/2李文军教授必修数据结构与算法DataStructuresandAlgorithms3514/3王若梅教授必修操作系统OperatingSystems3515/3刘宁副教授必修编译原理PrinciplesofCompilerConstruction3517/3李文军教授必修数据库系统DatabaseSystems3515/3冯剑琳教授必修系统分析与设计SystemAnalysisandDesign3518/3衣杨副教授必修数字电路与逻辑设计DigitalCircuitsandLogicDesign3514/3陈云洽副教授必修电路与模拟电子技术CircuitsandAnalogElectronics3512/3杨智教授必修计算机组成原理与接口技术PrinciplesofComputerOrganizationandInterfacing3515/3胡赟副教授必修计算机网络ComputerNetworks3517/3赵淦森博士必修软件测试SoftwareTesting3518/3孙雪冬博士-4-附表二:软件工程专业实践课程课程类别课程名称/英文名称学分总学时开课学期/周学时课程负责人必修程序设计(I)实验LabofProgramminginHighLevelLanguage(I)1341/2张锋博士必修程序设计(II)实验LabofProgramminginHighLevelLanguage(II)1342/2李文军教授必修数据结构与算法实验LabofDataStructuresandAlgorithms1344/2王若梅教授必修数字电路与逻辑设计实验LabofDigitalCircuitandLogicDesign1344/2陈云洽副教授必修电路与模拟电子技术实验LabofCircuitsandAnalogElectronics1342/2杨智教授必修计算机组成原理与接口技术实验LabofPrinciplesofComputerOrganizationandInterfacing1345/2胡赟副教授必修计算机网络实验LabofComputerNetworks1347/2赵淦森博士必修软件工程综合实验SoftwareEngineeringTeamProject1348/2潘炎博士必修软件工程实训(初级)SoftwareEngineeringTraining:Elementary1*一年级暑期刘宁副教授必修软件工程实训(中级)SoftwareEngineeringTraining:Intermediate2*6/2潘炎博士必修软件工程实训(综合项目)SoftwareEngineeringTraining:IntegratedProjects4*三年级暑期潘茂林副教授必修毕业论文FinalYearProject(BachelorThesis)8**高成英副教授-5-附表三:软件工程专业方向模块课程设置及学期分布一览课程名称/英文名称学分总学时课程性质开课学期/周学时课程负责人数字媒体技术计算机图形学ComputerGraphics351必修7/3王若梅教授数字媒体技术基础FundamentalsofDigitalMediaTechnology351必修7/3孙伟副教授数字图像处理DigitalImageProcessing351必修8/3朝红阳教授人机交互技术HumanComputerInteraction234选修7/2王建民副教授虚拟现实VirtualReality234选修8/2孙伟副教授动画原理与网络游戏设计PrinciplesofAnimationandDesignofNetwork-BasedGames234选修8/2陈友青副教授计算机视觉ComputerVision234选修8/2朝红阳教授美学设计概论IntroductiontoAestheticDesign234选修7/2外聘嵌入式软件与系统嵌入式系统结构与设计EmbeddedSystems:ArchitectureandDesign351必修7/3李晓宁高工嵌入式系统案例分析与设计EmbeddedSystems:CaseStudies351必修8/3陈立文工程师嵌入式操作系统EmbeddedOperatingSystems351必修7/3刘宁副教授EDA原理及应用设计EDA:PrinciplesandApplications234选修7/2陈云洽副教授DSP器件原理与应用设计PrinciplesandApplicationsofDSPChips234选修8/2吴筠副教授移动通信技术与应用MobileCommunicationTechnologyandApplication234选修8/2周杰英副教授传感器网络技术SensorNetworks234选修8/2郭雪梅副教授通信软件信号与系统SignalsandSystems351必修5/3黄继武教授通信原理与系统CommunicationTheoryandSystems351必修7/3康显桂副教授现代通信技术概论IntroductiontoModernCommunications351必修8/3谭洪舟教授网络规划与优化NetworkPlanningandOptimization234选修8/2农革副教授-6-通信增值业务及其软件开发TelecommunicationsValue-AddedServicesandSoftwareDevelopment234选修8/2张铁军博士无线通信原理与应用PrinciplesandApplicationsofWirelessCommunications234选修8/2倪江群教授协议工程与通信软件ProtocolEngineeringandCommunicationSoftware234选修8/2余顺争教授计算机应用软件人工智能ArtificialIntelligence351必修7/3刘咏梅教授算法设计与分析AlgorithmDesignandAnalysis351必修7/3郭嵩山教授数据挖掘DataMining351必修8/3冯剑琳教授计算机体系结构ComputerArchitecture234选修7/2李国桢副教授ERP理论与实践ERP:TheoryandPractice234选修8/2常会有教授分布式计算DistributedComputing234选修8/2林小拉教授商业智能BusinessIntelligence234选修8/2万海博士电子政务电子政务导论Introductiontoe-Government351必修7/3聂勇浩讲师工作流技术导论IntroductiontoWorkflowManagement351必修8/3余阳副教授信息安全技术InformationSecurity351必修7/3龙冬阳教授政府信息资源管理GovernmentInformationResourcesManagement234选修7/2外聘电子政务案例分析CaseStudiesone-Government234选修8/2聂勇浩讲师行政管理学AdministrationManagement234选修7/2陈瑞莲教授电子商务e-Commerce234选修8/2路永和副教授IT项目管理InformationTechnologyProjectManagement234选修8/2常会友教授-7-附表四:专业选修课程及学期分布一览课程类别课程名称/英文名称学分总学时开课学期/周学时课程负责人选修多媒体技术MultimediaTechnology2347/2孙伟副教授选修J2EE与中间件J2EEandMiddlewares2347/2潘炎博士选修数值计算方法NumericalComputationMethods3514/3张雨浓教授选修工程数学ComplexAnalysisforEngineering3515/3马啸教授选修软件过程改进SoftwareProcessImprovement2348/2常会友教授选修统一通信(Cisco)Unif