您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 2011年金融软件人才培养方案模板(修改版)6_20
数学与信息技术学院7软件工程(金融软件)本科专业人才培养方案一、培养目标与培养规格(一)培养目标本专业培养适应社会主义现代化建设需要,在德、智、体诸方面全面发展,具有较高的思想道德、良好的科学文化素质、敬业精神和社会责任感,拥有扎实的自然科学基础,掌握软件工程领域基础理论知识和先进的开发技术,具有较强的自我发展能力和实践应用能力,具备基本的金融理论知识,了解金融行业软件设计与开发的前沿技术,能从事金融行业的软件系统的分析、设计、开发的复合型、实用型高级软件人才,满足金融领域对计算机人才的需求。(二)培养规格培养学生的基本思路是强化基础、注重实践,使学生既具备扎实的专业基础和宽广的知识面,又较深入地了解和掌握金融领域软件开发的相关知识和技能,通过学习学生应获得以下几方面的知识和能力:1.具有良好的思想道德素养和团结协作的精神,具有一定的社会责任感、宽广的胸怀,熟悉计算机方面的有关法规,遵纪守法,善于合作,勇于创新。2.掌握较丰富的科学文化知识、较扎实的计算机学科基础知识、系统的专业基础知识和基本技能,熟悉软件开发流程,掌握金融领域主流的软件开发平台和程序设计语言,了解金融行业软件开发的发展趋势和新进展。3.具有良好的语言表达和书面表达的能力,适应现代社会的交往沟通方式,具有较强的集体合作和组织协调的意识与能力。4.通过将高校现有课程体系和企业工程实践相结合、学校和企业联合的培养方式,在培养中贯彻理论基础坚实、逻辑思维敏捷、专业知识宽广、动手能力突出、工程训练有素、项目经验丰富、行业知识熟悉等企业需求要素,使学生在基础理论与科学素养、专业知识与实践能力、工程训练与职业素质方面均衡发展。二、学制与学位学制:弹性学制3-6年授予学位:工学学士三、毕业条件本专业学生需修满170学分(见下表)准予毕业;符合学士学位授予条件的授予工学学士学位。学生修满学分构成表数学与信息技术学院8课程模块课程类别最低毕业学分占总学分的比例%备注必修选修通识教育模块通识教育必修课程35通识教育任选课程6学科专业模块学科基础课程14用*标出核心课程,文科8门,理科10门专业课程专业理论课40专业实践课12综合教育模块综合素质课程专业综合选修课41专业选修跨专业选修素质拓展4综合实践课程18总计170四、指导性教学计划及主干课程说明(一)××专业指导性教学计划表课程模块课程类别课程编号课程名称学分数教学时数周学时及开设学期备注总学时讲授学时实践学时一二三四五六七八通识教育模块通识教育必修课程大学英语124422不含英语、日语专业大学体育42222不含体育专业军事理论及军训32军训2周计算机基础不含计算机专业毛泽东思想和中国特色社会主义理论体系概论642不含政教专业马克思主义基本原理34文科开设不含政教专业4理科开设数学与信息技术学院9思想道德修养与法律基础34文科开设4理科开设中国近现代史纲要22文科开设不含政教、历史专业2理科开设形势与政策2通识教育任选课程6小计41学科专业教育模块学科基础课程大学数学A912644大学物理C34金融信息系统2284专业课程专业理论课计算机导论*35642144C语言程序设计*47242306离散数学342424计算机组成原理*3.55842164操作系统*3.55842164数据结构与算法*4.57256166数据库原理与应用*47242304计算机网络*35628284Linux编程*34228284软件工程*2.54428164Java程序设计*35628284概率论与数理统计342424专业实践课C语言课程设计256564数据库设计(Oracle)实训256564软件开发规范实训128282贯穿整个实训过程Linux应用实训2565616周期一个月数学与信息技术学院10LinuxC编程实训2565616周期一个月PL/SQL编程实训1282816周期两周LinuxPro*C编程实训2565616周期一个月小计66课程模块课程类别课程编号课程名称学分数教学时数周学时及开设学期备注总学时讲授学时实践学时一二三四五六七八综合教育模块综合素质课程专业综合选修计算机组装与维护128284银行会计学228284电子支付与商务安全24424204计算机英语2284XML原理与应用24424204嵌入式系统设计与应用24424204C++程序设计35628284J2EE体系架构与应用35628284UML与系统建模24424204软件测试与质量管理24424204编译原理24424204人工智能24424204素质拓展文化素质讲座1√√√√√√√√至少10个各类社团活动1√√√√√√√至少1个就业指导与职业生涯规划1√√入学教育1√综合实践课程18数学与信息技术学院11小计63总计170(二)主要课程说明(教材不需要列出)1.课程名称:金融信息系统金融信息学是一个典型的大跨度交叉学科,介于工程科学中的计算机学科和管理科学中的金融学科之间。目前,金融信息系统已经在金融行业有了非常广泛的应用。网络金融信息系统是一类网络金融系统,主要解决互联网金融信息的集成和挖掘问题。本课程要求学生了解金融信息系统的概念和主要内容,包括网络金融信息系统的硬件系统和软件设计以及目前已实现了的若干实际网络金融信息系统。2.课程名称:计算机导论《计算机导论》课程是计算机专业的基础课程之一,是一门计算机专业的先导课程。在这门课程中,介绍了计算机硬件、软件和应用以及与计算机发展相关的法律、道德等问题。它是计算机专业的学生进入计算机专业知识学习之前的预备课程。课程的目的是使刚进入计算机专业学习的学生在进入专业知识的学习之前,对计算机的基本结构、基础应用有比较全面的认识,能够比较熟练的操作计算机,同时对计算机的发展以及所带来的问题有比较理性的认识,为今后的学习打下坚实的基础。3.课程名称:C语言程序设计C语言具有高级语言的优点,又具有低级语言的许多特点。因此,它既适合编写应用程序,又适合编写系统程序,应用领域很宽广。C语言是一种理想的结构化语言,用它能编写出紧凑、高效、风格优美的程序。因此,一个真正的计算机程序人员应该学会使用C语言。C程序设计是计算机科学与技术及相关专业的一门专业基础课,设置的主要目的一是使学生了解程序设计语言的基本概念和基本内容,二是使学生掌握正确的程序设计方法,通过编程实践,具备一定的程序设计能力,并为后继课程提供必要的编程基础。4.课程名称:离散数学离散数学是软件工程专业的专业基础课,主要是培养学生的抽象思维能力和逻辑推理能力,并为后继课程提供必要的数学基础。本课程介绍使用计算机进行问题求解时常用的数学模型以及相关的数学方法;要求学生掌握集合、关系和映射、图、代数系统等几类模型的有关概念、基本理论和一定的应用技巧,了解一些基于这些模型的典型算法,初步掌握通过建立数学模型来解决非数值应用问题的思维方法和基本技术。5.课程名称:计算机组成原理本课程是计算机科学与技术专业的一门专业基础课。课程教学所要达到的目的是:使学生了解计算机系统的基本组成原理;掌握计算机系统硬件的基本组成和各功能部件的工作原理;掌握信息、数据表示与指令结构类型及指令执行原理;掌握程序和数据在计算机中是如何存储的以及指令在计算机中的编译和执行过程。掌握计算机与外部设备之间的接口技术与原理;了解计算机外部设备的基本结构与工作原理。并能够用课程中学到的知识,对计算机系统硬件进行初步设计、组装和调试。6.课程名称:操作系统《操作系统》是软件工程专业的专业必修课,通过本课程的学习,学生对操作系统的形成、数学与信息技术学院12类型、功能和UNIX操作系统内部数据结构和算法有所了解,并能运用所学知识去理解和掌握当前流行的Linux操作系统(如RedHatServer)。本课程要求学生掌握进程概念及提高程序并发执行程度的多线程概念。熟悉存储器和虚拟存储器管理,以及设备管理。能在掌握文件系统和磁盘存储器管理的基础上,进一步理解文件系统的结构和管理以及文件保护。本课程还应侧重实际应用,结合实例进行讲解,要求学生达到学以致用的、能使用和分析Linux操作系统目的。7.课程名称:数据结构与算法《数据结构与算法》是软件工程专业的专业必修课,本课程讲授各种数据结构如线性表、栈、队、广义表、串、树、二叉树、图等。以抽象数据类型的描述方式对每一种结构的逻辑关系,存贮方式,以及建立在该结构上的基本操作及其实现算法等均作了详尽的阐述,并对一些常见或经典算法进行介绍。此外,对在程序设计中经常遇到的查找和排序的各种算法进行论述。通过本课程的学习力求使学生在掌握各种数据结构的基本概念同时,学会能灵活利用各种结构的特点,组织数据、设计算法,从而提高程序设计能力。8.课程名称:数据库原理与应用本课程主要讨论数据库系统的基本概念、基本原理和基本方法以及有关的应用。主要内容包括:数据库系统的组成、关系数据库、数据库设计以及数据保护等,同时讲解一种重要的数据库管理系统的应用,选Oracle10g作为教学实体,教学知识点需覆盖标准SQL语法、Oracle基本操作、Oracle系统函数、PL/SQL、客户端工具使用等。要求学生通过本课程的学习了解有关数据库系统的基本概念,掌握相关的知识,初步掌握数据库的设计方法,并能用Oracle数据库系统建立数据库及实现简单应用。9.课程名称:计算机网络《计算机网络》是软件工程专业的专业必修课,本课程讲授计算机网络基础、网络协议模型、物理层、数据链路层、介质访问控制子层、网络层、传输层、应用层、网络安全与管理等内容。设置该课程的主要目的一是使学生在学习基本数据通信技术的基础上,对计算机网络原理有全面的理解与掌握。二是使学生对计算机网络中涉及的关键技术有一定程度的认识和掌握。三是着重使学生对Internet体系和相关的常用协议有较深刻的认识,掌握TCP/IP体系结构和各协议原理及功能。10.课程名称:Linux网络编程本课程介绍了Linux网络编程的知识,包括:Linux最基本的概念:文件系统和进程系统,对这两个概念进行了比较深入的说明和分析;网络应用的基础:基本套接字编程、输入/输出的基本模型、带外数据的发送和接收以及服务器编程的模型、TCP/UDP编程比较等;如何构造网络应用:高级套接字函数的使用及如何编写守护进程、传递复杂的数据结构、编写RPC应用;服务器性能的提高:服务器的预创建技术、使用UNIX套接字来实现父进程对子进程的动态管理、多线程编程。通过本课程的学习,学生基本掌握了在Linux环境下进行网络编程的基本原理和方法。11.课程名称:软件工程《软件工程》是软件工程专业的专业必修课,设置本课程的目的是为从事计算机软件开发数学与信息技术学院13和应用奠定良好的基础。本课程描述软件工程原理:需求分析、设计和测试,面向对象原理概述,使用UML进行面向对象的分析,框架和API,客户/服务器体系结构,简单服务器和客户机的分析、设计和编程,用户界面技术简介。完成这门课程以后,学生应具有以下能力:基于用户和其他投资者的真实需求,为扩展现有系统形成清楚、精确和足够形式化的需求;基于重用技术,在设计和实现简单的分布式系统时应用设计原则和模式;创建UML类图对领域知识和软件体系结构进行建模;为一个系统实现简单的图形用户界面;应用简单的软件度量技术;展示软件工程的广泛性。12.课程名称:JAVA语言程序设计本课程为学生介绍面向对象程序设计的概念以及应用JAVA描述和解决面向对象程序设计问题。该课程先复习控制结构和数据类型,重点是结构化数据类型和数组操作,然后介绍面向对象程序设计方法学。学生通过这门课程的学习,掌握了类的定义和使用、面向对象设计思想,以及Java语言原理概述,并运用java实现简单的算法分析、基本的搜索和排序算法。13.课程名称:概率论和数理统计概率论是一门研究随机现象统计规律性数量关系的数学学科,而数理统计是研究如何有效地收集整理和分析受随机影响的数据,并作出统计推断、预测或者决策的一门学科,它是以概率论为基础的。学生通过这门课程的学习,掌握了概率和统计的基本原理和方法,为金融
本文标题:2011年金融软件人才培养方案模板(修改版)6_20
链接地址:https://www.777doc.com/doc-5863848 .html