专业代码:080901
一、专业简介
计算机科学与技术是知识经济的重要组成部分,对国家现代化、信息化建设起着举足轻重的作用,在信息高速公路建设、电子商务、数字化信息处理、通信、办公自动化、自动控制、企事业的信息管理、数据处理以及科学计算等方面有着广泛的应用。
二、培养目标
本专业培养具有良好的道德与修养,遵守法律法规,具有社会和环境意识,掌握数学与自然科学基础知识以及与计算系统相关的基本理论、基本知识、基本技能和基本方法,具有创新意识、实践能力与软件开发技能的高素质应用型专门人才。学生侧重掌握软件编程与开发技术,具有较强的专业能力和良好的综合素质,以适应社会和行业的需求。
本专业的学生毕业五年后,可在软件企业、电子商务、电子政务、科研部门等单位从事软件开发、实施与维护等工作;可在通信、金融、商业、交通、制造业、服务业等领域从事网站设计与开发等工作。
服务面向:立足安徽,面向全国,服务地方经济社会发展和信息化建设。
(1)知识要求:培养学生将基本原理与技术运用于计算学科研究以及计算系统设计、开发与应用等工作的能力。掌握从事本专业工作所需的数学和其他相关的自然科学知识;系统掌握计算机科学与技术学科的基础理论和专业知识,理解本学科的基本概念、知识结构;理解工程技术与信息技术应用相关的理论要求;了解计算机科学与技术学科的发展现状和趋势;了解与本专业相关的职业和行业的重要法律法规。
(2)能力要求:掌握计算机学科的基本方法和应用技能,具有良好的科学素养和工程意识,并具备综合运用所掌握的知识、方法和技术解决实际问题的能力;具有终身学习意识以及运用现代信息技术获取相关信息和新技术、新知识的能力;具有创新意识,并具有技术创新和产品创新的初步能力;具有一定的组织管理能力、表达能力、独立工作能力和团队合作能力;具有一定的外语应用能力,能阅读本专业的外文材料。
(3)素质要求:具有良好的人文社会科学素养、职业道德和心理素质,社会责任感强;掌握体育运动的一般知识和基本方法,形成良好的体育锻炼习惯,具有健全的心理和健康的体魄,达到国家规定的大学生体质测试标准要求。
三、毕业要求
毕业要求1. 工程知识。能够将数学、自然科学、工程基础和计算机科学与技术专业知识,用于解决计算机应用领域的复杂工程问题。
1.1 能够运用数学、自然科学、计算机专业基础和专业知识,理解计算机工程中涉及的相关科学原理;
1.2 能够运用工程基础知识,解决复杂工程中涉及的相关工程问题;
1.3掌握计算机科学与技术专业知识,以及基本分析与设计方法,用于解决复杂工程问题。
毕业要求2. 问题分析。能够应用数学、自然科学和工程科学的基本原理,识别、表达,并通过文献研究分析计算机应用领域的复杂工程问题,以获得有效结论。
2.1能将数学、自然科学、工程基础知识用到复杂工程问题的恰当表述中;
2.2具备对复杂工程问题进行识别和判断,并结合专业知识进行有效分解;具备对分解后的复杂工程问题进行表达和建模的能力;
2.3具备借助文献辅助对复杂工程问题进行识别、表达、建模与求解的能力。
毕业要求3. 设计/开发解决方案。能够针对计算机应用领域的复杂工程问题设计解决方案,设计开发满足特定需求的计算机软硬件和网络系统,并能够在设计/开发环节中体现创新意识,考虑经济、健康、安全、法律、环境及文化等因素。
3.1熟悉计算机系统需求分析、设计、实现、评审、测试、维护以及过程与管理的方法和技术;
3.2能够针对具体需求,运用合理的计算机工程理论、方法和技术设计满足特定需求的计算机系统;
3.3熟悉计算机系统的基本结构,能够针对不同应用进行合理开发;
3.4掌握程序设计、算法分析与设计的基本方法,能够设计高效可靠的计算机系统;
3.5了解计算机工程规范和标准,及工程项目中存在着经济、环境、法律、安全、健康、伦理等制约因素,并在实施中予以考虑。
毕业要求4. 研究。能够基于计算机科学原理并采用科学方法,对计算机应用领域的复杂工程问题进行研究,包括设计实验、分析与解释数据,并通过信息综合得到合理有效的结论。
4.1能够运用科学的研究方法对专业复杂工程问题进行需求分析研究;
4.2熟悉复杂计算机系统的开发和应用环境,研究制定合理的设计与开发方案;
4.3能够对原型验证方法进行研究与分析,合理验证计算机系统;
4.4能够运用科学的方法和工具对测试方法进行研究,设计合理的测试方案,得到有效的结论。
毕业要求5. 使用现代工具。能够针对计算机应用领域的复杂工程问题,开发、选择与使用恰当的平台、技术、资源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。
5.1了解本专业主要资料来源及获取方法,能够利用计算机网络查询、检索本专业文献及资料;
5.2选择与使用恰当的技术、资源和现代工程工具来解决复杂工程问题;
5.3能够理解现代工具对复杂工程问题的预测与模拟的局限性。
毕业要求6. 工程与社会。能够基于工程相关背景知识进行合理分析,评价系统开发过程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。
6.1了解计算机行业的特性,以及信息化相关产业的基本方针、政策和法规;
6.2了解计算机的发展历史,关注、思考与分析最新技术及经典创新案例;
6.3能合理评价工程对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。
毕业要求7. 环境和可持续发展。能够理解和评价针对复杂计算机应用问题的实践活动,对环境、社会可持续发展的影响。
7.1了解软专业相关技术发展前沿和趋势;
7.2能够理解和评价针对复杂工程问题的工程实践对环境、社会可持续发展的影响;
7.3能够理解中国可持续发展的科学发展观。
毕业要求8. 职业规范。具有人文社会科学素养、社会责任感,能够在计算机应用实践中理解并遵守工程职业道德和规范,履行责任。
8.1能够理解世界观、人生观的基本意义及其影响;
8.2能够理解个人在历史、社会及自然环境中的地位以及个人责任;
8.3能够理解工程师的职业性质与责任;
8.4能够理解职业道德的含义及其影响。
毕业要求9. 个人和团队。能够在基于计算机系统的多学科背景下的团队中承担个体、团队成员以及负责人的角色。
9.1能够理解团队中每个角色的定位与责任,能够胜任个人承担的角色任务,包括负责人的角色;
9.2能够与团队其他成员有效沟通,听取并综合团队其他成员的意见与建议,做出合理决策。
毕业要求10. 沟通。能够就计算机应用领域的复杂工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文档、陈述发言、清晰表达或回应指令,并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。
10.1具备一定的语言表达能力,能够通过口头表达或书面方式进行有效沟通和交流;
10.2熟练掌握一门外语,能够阅读本专业的外文资料,具有应用能力;
10.3能够将计算机科学与技术专业知识应用到撰写报告和设计文稿中,并能够就相关问题陈述发言、清晰表达;
10.4对计算机科学与技术专业知识的国际状况有一定了解,对本专业相关热点问题、前沿领域能表达自己的观点。
毕业要求11. 项目管理。理解并掌握计算机工程管理原理与经济决策方法,并能在多学科环境中应用。
11.1 理解现代企业管理的基本理念和方法;
11.2掌握计算机工程项目设计流程和管理方法;
11.3掌握一定的经济和管理的知识,能够在软件设计和开发中考虑经济因素,并表现出一定的管理能力。
毕业要求12. 终身学习。具有自主学习和终身学习的意识,有不断学习和适应发展的能力,能够通过自主学习适应社会发展和技术革新的需要。
12.1能够认识到终身学习的重要性,树立适合自己发展的规划和目标,并积极地予以实施;
12.2掌握正确的学习方法,不断学习,在基础知识上具有扩展学习的能力;
12.3掌握体育运动的一般知识和基本方法,形成良好的体育锻炼习惯。
四、修业年限、课时、学分
学制:基本学制为4年,学习年限为3-6年。
课时:2358课时
总学分:165
五、专业类别及授予学位
专业类别:计算机类
授予学位:工学学士
六、主干学科、相近专业
主干学科:计算学科
相近专业:软件工程、网络工程
七、核心课程
数据结构(3.5)、操作系统(3.5)、数据库原理及应用(3) 、编译原理(3.5)、算法设计与分析(3.5)、计算机网络(3.5)、软件工程(3)、计算机组成原理(3.5)。
八、主要专业实验
大学物理实验B、Java语言程序设计实验、Web程序设计实验、软件测试实验、UI设计实验、移动程序设计
九、教学计划一览表
表1 计算机科学与技术专业通识教育课程一览表
课程 名称 | 课程编码 | 课程 性质 | 总课时 | 讲授 课时 | 实践 课时 | 学分 | 开课 学期 | 周课时 | 考核 方式 | 开课 单位 | |||
公共必修课程 | 思想道德与法治 | 150111001 | 必修 | 48 | 40 | 8 | 3 | 1 | 3 | 考试 | 15 | ||
马克思主义基本原理 | 150111002 | 必修 | 48 | 40 | 8 | 3 | 2 | 3 | 考试 | 15 | |||
毛泽东思想和中国特色社会主义理论体系概论 | 150111003 | 必修 | 80 | 64 | 16 | 5 | 3 | 5 | 考试 | 15 | |||
中国近现代史纲要 | 150111004 | 必修 | 48 | 40 | 8 | 3 | 4 | 3 | 考试 | 15 | |||
形势与政策 | 150112023 | 必修 | 32 | 32 | 2 | 1-8 | 考查 | 15 | |||||
大学英语Ⅰ | 030111008 | 必修 | 48 | 32 | 16 | 3 | 1 | 3 | 考试 | 3 | |||
大学英语Ⅱ | 030111009 | 必修 | 48 | 32 | 16 | 3 | 2 | 3 | 考试 | 3 | |||
大学英语Ⅲ | 030111010 | 必修 | 48 | 32 | 16 | 3 | 3 | 3 | 考试 | 3 | |||
大学英语Ⅳ | 030111011 | 必修 | 48 | 32 | 16 | 3 | 4 | 3 | 考试 | 3 | |||
大学体育Ⅰ | 100112018 | 必修 | 32 | 2 | 30 | 1 | 1 | 2 | 考查 | 10 | |||
大学体育Ⅱ | 100112019 | 必修 | 32 | 2 | 30 | 1 | 2 | 2 | 考查 | 10 | |||
大学体育Ⅲ | 100112020 | 必修 | 32 | 2 | 30 | 1 | 3 | 2 | 考查 | 10 | |||
大学体育Ⅳ | 100112021 | 必修 | 32 | 2 | 30 | 1 | 4 | 2 | 考查 | 10 | |||
大学生心理健康 | 040112022 | 必修 | 16 | 12 | 4 | 1 | 2 | 2 | 考查 | 4 | |||
大学生劳动素养教育 | 000112027 | 必修 | 32 | 16 | 16 | 2 | 1-8 | 考查 | 13 | ||||
大学语文 | 020112025 | 必修 | 32 | 32 | 2 | 3 | 2 | 考查 | 2 | ||||
职业发展与就业指导 | 000112026 | 必修 | 16 | 16 | 1 | 6 | 考查 | ||||||
创业基础 | 000112025 | 必修 | 32 | 16 | 16 | 2 | 3 | 2 | 考试 | 15 | |||
小计 | 704 | 444 | 260 | 40 | |||||||||
公共选修课程 | 文史经典与世界文化(A) | 选修 | 1-8 | 考查 | |||||||||
数理基础与科学精神(B) | 选修 | 1-8 | 考查 | ||||||||||
艺术创作与审美体验(C) | 选修 | 1-8 | 考查 | ||||||||||
社会发展与社会责任(D) | 选修 | 1-8 | 考查 | ||||||||||
创新思维与创业训练(E) | 选修 | 1-8 | 考查 | ||||||||||
小计 | 80 | 80 | 0 | 5 | |||||||||
合计 | 784 | 524 | 260 | 45 | |||||||||
备注:通识教育选修课模块至少选修5个学分,其中创新思维与创业训练模块至少选修1学分,艺术创作与审美体验模块至少选修2学分,社会发展与社会责任模块至少选修1学分“四史”类课程。 |
表2 计算机科学与技术专业专业教育课程一览表
课程 名称 | 课程编码 | 课程 性质 | 总课时 | 讲授 课时 | 实践 课时 | 学分 | 开课 学期 | 周课时 | 考核 方式 | 开课 单位 | ||
学科专业基础课程 | 高等数学A1 | 050311035 | 必修 | 80 | 80 | 5 | 1 | 5 | 考试 | 05 | ||
高等数学A2 | 050311038 | 必修 | 96 | 96 | 6 | 2 | 6 | 考试 | 05 | |||
大学物理C | 060311045 | 必修 | 64 | 64 | 4 | 2 | 4 | 考试 | 06 | |||
大学物理实验B | 060312051 | 必修 | 18 | 18 | 0.5 | 2 | 1 | 考查 | 06 | |||
离散数学 | 050312102 | 必修 | 48 | 48 | 3 | 3 | 3 | 考查 | 05 | |||
线性代数C | 050311041 | 必修 | 32 | 32 | 2 | 2 | 2 | 考试 | 05 | |||
概率论与数理统计A | 050311030 | 必修 | 48 | 48 | 3 | 4 | 3 | 考试 | 05 | |||
计算机导论 | 080311008 | 必修 | 56 | 40 | 16 | 3 | 1 | 5 | 考试 | 08 | ||
C语言程序设计 | 080311009 | 必修 | 72 | 56 | 16 | 4 | 1 | 6 | 考试 | 08 | ||
*数据结构 | 080311010 | 必修 | 64 | 48 | 16 | 3.5 | 2 | 4 | 考试 | 08 | ||
数字电路与系统设计 | 080311011 | 必修 | 60 | 48 | 12 | 3.5 | 3 | 4 | 考试 | 08 | ||
*数据库原理及应用 | 080311012 | 必修 | 64 | 48 | 16 | 3.5 | 3 | 4 | 考试 | 08 | ||
小计 | 702 | 608 | 94 | 41 | ||||||||
专业必修课程 | Java语言程序设计 | 080411013 | 必修 | 48 | 48 | 0 | 3 | 4 | 3 | 考试 | 08 | |
Java语言程序设计实验 | 080412014 | 必修 | 28 | 0 | 28 | 1 | 4 | 2 | 考查 | 08 | ||
*操作系统 | 080411015 | 必修 | 64 | 48 | 16 | 3.5 | 4 | 4 | 考试 | 08 | ||
*编译原理 | 080411016 | 必修 | 64 | 48 | 16 | 3.5 | 4 | 4 | 考试 | 08 | ||
单片机原理及应用 | 080412017 | 必修 | 64 | 48 | 16 | 3.5 | 5 | 4 | 考查 | 08 | ||
*计算机网络 | 080411018 | 必修 | 64 | 48 | 16 | 3.5 | 5 | 4 | 考试 | 08 | ||
*软件工程 | 080411019 | 必修 | 64 | 48 | 16 | 3.5 | 5 | 4 | 考试 | 08 | ||
Web程序设计 | 080412020 | 必修 | 32 | 32 | 2 | 5 | 2 | 考查 | 08 | |||
Web程序设计实验 | 080412021 | 必修 | 28 | 28 | 1 | 5 | 2 | 考查 | 08 | |||
*算法设计与分析 | 080412022 | 必修 | 64 | 48 | 16 | 3.5 | 5 | 4 | 考试 | 08 | ||
*计算机组成原理 | 080411023 | 必修 | 64 | 48 | 16 | 3.5 | 6 | 4 | 考试 | 08 | ||
HTML5技术 | 080411024 | 必修 | 32 | 32 | 2 | 6 | 2 | 考试 | 08 | |||
HTML5技术实验 | 080412025 | 必修 | 28 | 28 | 1 | 6 | 2 | 考查 | 08 | |||
微机原理与接口技术 | 080411026 | 必修 | 64 | 48 | 16 | 3.5 | 6 | 2 | 考试 | 08 | ||
UI设计 | 080412027 | 必修 | 32 | 32 | 2 | 6 | 2 | 考查 | 08 | |||
UI设计实验 | 080412028 | 必修 | 28 | 28 | 1 | 6 | 2 | 考查 | 08 | |||
移动程序设计 | 080412029 | 必修 | 48 | 48 | 1.5 | 6 | 3 | 考查 | 08 | |||
小计 | 816 | 528 | 288 | 42.5 | ||||||||
专业选修课程 | 计算机图形学 | 080522030 | 选修 | 32 | 32 | 2 | 7 | 4 | 考查 | 08 | ||
计算机系统结构 | 080522031 | 选修 | 32 | 32 | 2 | 7 | 4 | 考查 | 08 | |||
机器人技术 | 080522294 | 选修 | 32 | 32 | 2 | 7 | 4 | 考查 | 08 | |||
云计算 | 080522033 | 选修 | 32 | 32 | 2 | 7 | 4 | 考查 | 08 | |||
人工智能 | 080522034 | 选修 | 32 | 32 | 2 | 7 | 4 | 考查 | 08 | |||
网络工程 | 080522035 | 选修 | 32 | 32 | 2 | 7 | 4 | 考查 | 08 | |||
大型数据库应用系统开发 | 080522036 | 选修 | 32 | 32 | 2 | 7 | 4 | 考查 | 08 | |||
计算机组装与维护 | 080522037 | 选修 | 32 | 32 | 2 | 7 | 4 | 考查 | 08 | |||
小计 | 64 | 64 | 4 | |||||||||
合计 | 1574 | 1192 | 382 | 87 | ||||||||
备注: |
注:1、大学物理、大学物理实验等公共基础课程按2017级方案要求填写。2、大学数学按2018级方案指导意见要求填写。3、核心课程前面用*标识。(汇编时删除备注)
表3 计算机科学与技术专业实践、创新创业、社会责任教育课程一览表
名称 | 学分 | 开设学期 | 时间安排 | |
学校集中安排实践环节 | 国防安全教育(含军训) | (2) | 1 | |
劳动教育 | (2) | 1-8 | 4周 | |
社会实践 | (4) | 假期 | 4周 | |
工程训练 | ||||
学院集中安排实践环节 | C语言程序设计课程设计 | 1 | 2 | 2周 |
数据库原理及应用课程设计 | 1 | 3 | 2周 | |
Java语言程序设计课程设计 | 1 | 4 | 2周 | |
移动程序设计课程设计 | 1 | 6 | 2周 | |
毕业设计 | 8 | 7-8 | 8周 | |
专业见习 | 2 | 暑1 | 4周 | |
专业实习 | 10 | 暑3、8 | 10周 | |
创新创业实践活动 | 学科与技能竞赛、科研活动、专利发明、创新型实验(设计)、社团活动、文体活动竞赛、技能证书、创业实践活动等 | 5 | 1-8 | |
社会责任教育活动 | 社区服务、义务劳动、慈善活动、公益活动等 | 2 | 1-7 | |
备注: |
表4 计算机科学与技术专业课程结构及课时分配表
学期 周 课 时 课程 类型 | 各学期教学周课时 | 各类课程课时及学分 | ||||||||||||
一 | 二 | 三 | 四 | 五 | 六 | 七 | 八 | 讲 授 课 时 | 实 践 课 时 | 总 课 时 | 学 分 | 学分比例(%) | ||
通识教育 | 必修 | 8 | 10 | 12 | 10 | 424 | 260 | 704 | 40 | 24% | ||||
选修 | ▲ | 80 | 80 | 5 | 3% | |||||||||
专业教育 | 学科专业基础课 | 16 | 17 | 11 | 3 | 608 | 94 | 702 | 41 | 25% | ||||
专业必修课(含专业方向课) | 13 | 20 | 17 | 528 | 288 | 816 | 42.5 | 26% | ||||||
专业 选修课 | 8 | 64 | 64 | 4 | 2% | |||||||||
实践教育环节 | ▲ | ▲ | ▲ | ▲ | ▲ | ▲ | 24 | 15% | ||||||
创新创业实践活动 | ▲ | 5 | 3% | |||||||||||
社会责任教育活动 | ▲ | 2 | 1% | |||||||||||
合 计 | 24 | 27 | 23 | 26 | 20 | 17 | 8 | 1732 | 626 | 2366 | 163.5 | |||
实践总学分及学分比例 | 实践总学分为59,占比为36% |
注:1、▲表示教学活动安排的时间。
表5计算机科学与技术专业课程大类学分及占必修课总学分比例
课程大类 | 学分 | 占必修课总学分比例 | 专业认证要求占比 |
数学与自 | 27 | 16.5% | 15% |
工程基础、 | 87.5 | 53.5% | 30% |
工程实践与毕业设计 | 33 | 20.2% | 20% |
人文社科类通识教育 | 45 | 27.5% | 15% |
培养目标与毕业要求关系矩阵图
知识要求 | 能力要求 | 素质要求 | |
1.工程知识 | √ | ||
2.问题分析 | √ | √ | |
3.设计/开发解决方案 | √ | ||
4.研究 | √ | ||
5.使用现代工具 | √ | √ | |
6.工程与社会 | √ | ||
7.环境和可持续发展 | √ | ||
8.职业规范 | √ | ||
9.个人和团队 | √ | ||
10.沟通 | √ | √ | |
11.项目管理 | √ | √ | |
12.终身学习 | √ | √ |
备注:在有对应关系的框内填“√”
课程体系与毕业要求关系矩阵图
专业课程名称 | 1.工程知识 | 2.问题分析 | 3.设计/开发解决方案 | 4.研究 | 5.使用现代工具 | 6.工程与社会 | 7.环境和可持续发展 | 8.职业规范 | 9.个人和团队 | 10.沟通 | 11.项目管理 | 12.终身学习 |
*计算机网络 | H | H | H | |||||||||
*软件工程 | H | H | H | H | H | H | ||||||
Web程序设计 | H | H | ||||||||||
Web程序设计实验 | H | H | H | H | ||||||||
*计算机组成原理 | H | H | H | H | ||||||||
HTML5技术 | H | H | H | |||||||||
HTML5技术实验 | H | H | H | H | ||||||||
微机原理与接口技术 | M | H | H | M | H | H | H | |||||
UI设计 | H | H | H | |||||||||
UI设计实验 | H | H | H | |||||||||
移动程序设计 | H | H | H | H | H | |||||||
计算机图形学 | H | H | H | H | ||||||||
计算机系统结构 | H | H | H | |||||||||
机器人技术 | H | H | H | |||||||||
云计算 | H | H | ||||||||||
人工智能 | H | H | H | H | ||||||||
网络工程 | H | H | H | |||||||||
大型数据库应用系统开发 | H | H | H | H | ||||||||
计算机组装与维护 | H | H | ||||||||||
国防安全教育(含军训) | H | H | H | |||||||||
劳动教育 | ||||||||||||
社会实践 | ||||||||||||
C语言程序设计课程设计 | H | H | H | M | H | M | ||||||
数据库原理及应用课程设计 | H | H | H | M | H | M | ||||||
Java语言程序设计课程设计 | H | H | H | M | H | M | ||||||
移动程序设计课程设计 | H | H | M | H | M | |||||||
毕业设计 | H | H | H | H | H | |||||||
专业见习 | H | H | H | H | H | |||||||
专业实习 | H | H | H | H | H |
备注:针对课程体系中的每门课程,分析和确定课程对各毕业要求达成的贡献度,形成包含所有课程和毕业要求的二维关系表。在关系表中,请在课程与毕业要求交叉格中填写课程对实现毕业要求的贡献度(用符号表示:“H”表示贡献度大;“M”表示贡献度一般;“L”表示贡献度小;不填表示没有贡献)。