当前位置: 首页>本科教育>本科专业>正文

计算机科学与技术专业

【作者:】 【来源: 】 【浏览:次 】 【发布时间:2016-11-30】

计算机科学与技术专业本科人才培养目标与课程体系

培养目标

培养热爱祖国,拥护中国共产党领导,德智体美劳全面发展,适应国家经济社会发展需要,具有良好的人文和工程素养,扎实的工程知识和过硬的专业能力,富有团队精神,具有较广阔的国际视野和终身学习能力,能够在计算机及相关技术领域从事系统设计、开发、测试以及技术管理与信息服务工作,并作为技术骨干或负责人在工程项目中发挥有效作用的高素质工程应用型人才。

培养目标1:拥护中国共产党的领导,具有深厚的爱国主义情怀和人文素养,积极投身社会主义建设事业,自觉践行社会主义核心价值观,在工程实践中坚守职业道德规范和公众利益优先原则;

培养目标2:具有扎实的工程知识和过硬的专业能力,能够综合运用科学原理和专业技术,发现并解决计算机及相关技术领域的工程实际问题,自觉有效地将安全、法律、环境、文化等非技术因素融入问题解决方案;

培养目标3:富有团队精神,具有良好的表达、沟通、协作和领导能力,能够在多学科团队或跨文化环境中作为技术骨干或负责人发挥有效作用;

培养目标4:具有较广阔的国际视野,能够持续跟踪行业的国内外现状和发展趋势,适应不断变化的国内外业务需求;

培养目标5:具有终身学习能力,能够通过自主学习,掌握并运用计算机领域的主流技术和方法,不断提高专业能力和工程创新能力。

培养标准

(1)工程知识:能够将数学、自然科学、工程基础和专业知识用于解决计算机及相关技术领域复杂工程问题;

1.1 能够应用数学、物理、工程科学的基本原理和专业知识对实际问题形成科学认知,并能够选择适当的语言工具进行准确表述;

1.2能够针对计算机及相关技术领域具体对象建立合适的数学模型并求解;

1.3 能够将相关知识和数学模型方法用于推演、分析计算机及相关技术领域复杂工程问题;

1.4 能够将相关知识和数学模型方法用于计算机及相关技术领域复杂工程问题解决方案的比较与综合。

(2)问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析计算机及相关技术领域复杂工程问题,以获得有效结论;

2.1 能够运用数学、物理和工程科学基本原理,识别和判断计算机及相关技术领域复杂工程问题的关键环节;

2.2 能够运用数学、物理和工程科学基本原理,选取适当的数学模型,正确表达计算机及相关技术领域复杂工程问题;

2.3 能够认识到解决计算机及相关技术领域复杂工程问题有多种方案可供选择,能够借助文献研究,寻求问题的多种解决方案;

2.4 能够运用计算机科学基本原理,结合文献研究,对计算机及相关技术领域复杂工程问题各环节的影响因素进行分析,以获得有效结论。

(3)设计/开发解决方案:能够设计针对计算机及相关技术领域复杂工程问题的解决方案,能够综合运用计算机科学相关理论和技术手段设计满足特定需求的计算机应用系统、功能模块,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素;

3.1 掌握计算机应用系统设计和产品开发全周期、全流程的基本设计/开发方法和技术,了解影响系统设计目标和解决方案的各种因素;

3.2 能够综合运用计算机专业知识,针对特定需求,完成计算机应用系统功能模块设计并开展单元测试;

3.3 能够根据特定需求,提出计算机应用系统的设计开发解决方案并完成系统的设计开发,同时在设计过程中体现创新意识;

3.4 能够在设计开发过程中考虑社会、安全、健康、法律、文化以及环境等因素的影响。

(4)研究:能够基于科学原理并采用科学方法,对计算机及相关技术领域复杂工程问题进行研究,包括设计实验、数据分析与数据解释等,并通过信息综合得到合理有效的结论;

4.1 能够基于科学原理,借助文献研究等方法,调研和分析计算机及相关技术领域复杂工程问题的解决方案;

4.2 能够根据计算机复杂工程问题研究对象的特征,选择正确的研究路线,设计实验方案;

4.3 能够根据既定的实验方案构建实验系统,安全地开展实验,正确地采集实验数据;

4.4 能够对实验数据进行分析、解释和处理,对实验结果进行分析和研判,并通过信息综合得出合理有效的结论。

(5)使用现代工具:能够针对计算机及相关技术领域复杂工程问题,开发、选择并合理使用恰当的技术、资源、现代工程工具和信息技术工具,包括对计算机及相关技术领域复杂工程问题的预测与模拟,并理解其局限性;

5.1 了解计算机专业常用的信息技术工具、工程工具和计算机辅助设计、软件集成开发环境等工具的使用原理和方法,并理解其局限性;

5.2 能够选择与使用恰当的仪器、信息资源、工程工具和计算机辅助设计、软件集成开发环境等工具,对计算机及相关技术领域复杂工程问题进行分析、计算与设计;

5.3 能够针对具体的计算机应用系统,开发或选用满足需求的现代工具,模拟系统运行环境、预测系统性能等专业问题,并能够分析其局限性。

(6)工程与社会:能够基于工程相关背景知识进行合理分析,评价计算机及相关技术领域工程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任;

6.1 了解计算机及相关技术领域相关的技术标准、知识产权、产业政策、法律法规,理解不同社会文化对计算机及相关技术领域工程活动的影响;

6.2 能够分析和评价计算机及相关技术领域工程实践对社会、健康、安全、法律及文化的影响,以及这些制约因素对项目实施的影响,并理解应承担的责任。

(7)环境和可持续发展:能够正确理解和评价针对计算机及相关技术领域复杂工程问题的工程实践对环境、社会可持续发展的影响;

7.1 了解国家的可持续发展战略及相关的政策和法律、法规,理解环境保护和可持续发展的理念和内涵;

7.2 能够站在环境保护和可持续发展的角度思考计算机及相关技术领域工程实践的可持续性,评价计算机应用系统的设计、开发、使用过程中可能对人类和环境造成的损害和隐患。

(8)职业规范:具有人文社会科学素养、社会责任感,能够在计算机及相关技术领域工程实践中理解并遵守工程职业道德和规范,履行责任;

8.1理解个人与社会的关系、个人在历史和社会中的地位,了解中国国情,明确个人作为社会主义事业建设者和接班人所肩负的责任和使命,树立并践行社会主义核心价值观;

8.2 能够理解工程职业道德和规范,并能在计算机及相关技术领域工程实践中自觉遵守;

8.3 理解工程师对公众的安全、健康和福祉,以及环境保护的社会责任,并能够在计算机及相关技术领域工程实践中自觉履行责任。

(9)个人和团队:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色;

9.1能够正确认识多学科背景下的团队对复杂工程问题的工程实践意义和作用,能够与其他学科的成员有效沟通,合作共事;

9.2在多学科背景下,能够在团队中独立或合作开展工作;

9.3在多学科背景下,能够作为负责人组织、协调和指挥团队开展工作。

(10)沟通:能够就计算机及相关技术领域复杂工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令,并具备一定的国际视野,能够在跨文化背景下进行沟通和交流;

10.1能够就计算机及相关技术领域专业问题,通过发言、文稿等方式,清晰、准确地表达自我想法和观点,回应质疑,理解与业界同行和社会公众交流的差异性;

10.2至少掌握一门外语,能够阅读本专业外文文献资料,了解计算机及相关技术领域的国际发展趋势、研究热点,理解和尊重世界不同文化的差异性和多样性;

10.3 具备跨文化交流的语言和书面表达能力,能够就计算机及相关技术领域专业问题,在跨文化背景下进行基本沟通和交流。

(11)项目管理:理解并掌握工程管理原理与经济决策方法,并能在多学科环境中应用;

11.1 理解计算机及相关技术领域工程实践活动中涉及的工程管理与经济决策的意义,掌握计算机及相关技术领域工程项目中涉及的管理与经济决策方法;

11.2 了解计算机及相关技术领域中工程及产品全周期、全流程的成本构成,理解其中涉及的工程管理与经济决策问题;

11.3 能够在多学科环境下(包括模拟环境),在计算机应用系统设计开发过程中,运用工程管理与经济决策方法。

(12)终身学习:具有自主学习和终身学习的意识,具有不断学习和适应发展的能力。

12.1 能在社会发展的大背景下,认识到自主和终身学习的必要性,具备自主学习和终身学习的意识;

12.2 能够追踪本专业行业发展动态,具有自主学习、获取新知识的能力。

课程设置

工程基础课

高等数学、工程制图A、线性代数、大学物理B、概率论与数理统计C、C语言程序设计、复变函数与积分变换、电路与模拟电子技、数字电路与逻辑设计、离散数学、数据结构与算法

专业基础课

计算机组成原理与系统结构、数据库原理及应用、面向对象程序设计、操作系统、计算机网络原理、网络数据库、C++程序设计、计算方法、Python程序设计、计算机图形学、UML建模技术及应用

专业课

算法分析与设计、编译原理、软件工程、Web应用系统设计、高级操作系统、项目管理、软件测试、移动互联终端应用开发、人工智能导论、数字图像处理、大数据技术原理与应用、云计算、数据分析与可视化、机器学习与模式识别

主要实践环节

计算机基础、物理实验B、电子技术基础课程设计、专业综合设计I、专业综合设计II、创新创业训练、认识实习、工程训练、电子实习、生产实习、毕业实习、毕业设计(论文)