计算机科学与技术
一、专业所属学科及专业名称、代码
学科门类:工学
类 别:计算机类
中文名称:计算机科学与技术
英文名称:Computer Science and Technology
代 码:080901
二、人才培养目标与毕业要求
(一)人才培养目标
本专业培养适应国家、行业和地方经济社会发展需要,德智体美劳全面发展,具有较高思想道德素质、科学与人文素养,具有社会和环境意识,掌握计算机科学与技术专业相关的基本理论、基本知识、基本技能和基本方法,能熟练地应用先进的软件开发工具与开发技术解决实际问题,具有较好的团队协作精神,能通过继续教育或其他终身学习途径拓展自己的能力,了解和紧跟学科专业发展,能在IT及相关领域中从事软、硬件开发、部署和维护的高素质应用型IT工程技术人才。
毕业五年左右在社会与专业领域达到以下发展预期:
(1)能够综合运用数学、自然科学基础理论和计算机科学与技术专业基础知识解决IT技术应用过程中的工程问题,掌握先进的软件开发工具和开发技术,具备软件需求分析、软件设计、开发、维护和管理的能力,能综合运用专业知识解决IT应用场景中复杂工程问题,且具有创新意识;
(2)具备社会责任感,在工程设计和实施过程中能够遵守工程规范与职业道德,能够自觉地将社会文化和环境保护意识及其相关的法律法规等非技术因素融入复杂IT工程问题的解决方案中;
(3)具备健康的身心和良好的人文科学素养,拥有团队精神、有效的沟通与表达能力和工程项目管理能力;
(4)能够主动跟踪专业领域的国内外最新发展,并具有获取最新知识和技术手段以及终身学习的习惯与能力,能够适应职业发展的需要。
(二)毕业要求
1.工程知识:具有相关数理科学、工程基础和专业知识,并能够用于解决软件开发、应用中的复杂工程问题。
1.1问题表述与应用:能够运用数理科学、工程基础和专业知识对软件开发、应用中的复杂工程问题进行恰当表述,并能够针对软件开发、应用中的复杂工程问题建立合理的数学模型;
1.2方案评估与比较:能够将数理科学、工程基础和专业知识用于分析本专业的复杂工程问题,判别软件开发应用技术的有效性和可靠性,并评估其性能;能够对复杂工程问题的解决方案进行比较和综合,从而优选复杂工程问题的解决方案。
2.问题分析:能够应用数理科学、工程基础和专业知识,分析软件开发、应用中的问题,以获得有效方案或结论。
2.1问题识别:能够应用数理科学、工程基础和专业知识,识别复杂工程问题中的关键环节和参数,将工程问题转化为技术问题;
2.2 方案优选:能够应用工程技术和专业知识,针对一个复杂的软件开发、应用问题的多种方案进行合理选择。
3.设计/开发解决方案:能够针对软件开发和应用提出解决方案,开发满足特定需求的系统,并能够在相关环节中体现创新意识。
3.1 方案设计:能够针对软件开发、应用问题提出解决方案,设计满足特定需求的系统,并在解决方案中能够体现创新意识;
3.2方案实现:能够基于所设计方案选用合理的开发工具和开发技术实现方案。
4.研究:能够应用先进的计算机相关理论,并采用科学的方法对软件开发和应用中的复杂问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。
4.1实验设计:能够运用计算机、大数据等相关理论与工程实践相结合,采用文献研究或相关方法,对软、硬件开发、应用过程中的问题选择合适的研究方法和技术路线,设计实验方案;
4.2 实施并得到结论:能够根据实验方案构建实验系统,选择合适的实验方法和手段,正确记录和分析实验数据,规范表述实验结果,能够针对实验数据和结果进行分析和解释,并通过信息综合得到合理有效结论。
5.使用现代工具:能够针对软件应用中的问题,选择恰当的技术和工具,对软件工程问题进行预测及模拟,并能够理解其局限性。
5.1 理解和掌握:能够理解主流的软件开发技术和开发方法,掌握软件资源、软件工具、信息检索工具、专业数据库和相关开发环境的使用和部署方法,从而能够基于需求和开发环境,使用恰当的技术、资源、软件工具进行软件开发和应用;
5.2 综合应用:能够针对软件开发、应用中的具体问题,分析其中的重点、难点,并通过组合、改进、二次开发等方式,综合应用一种或多种相关工具,并能够分析其局限性。
6.工程与社会: 能够基于软件工程相关背景知识进行合理分析,评价软件工程实践和工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任;
6.1防范风险:能够理解软件工程相关技术标准,熟悉软件部署和应用场景的相关知识,具备风险预判和防范能力;
6.2遵守法规:能够正确分析与评价软件工程实践和工程问题解决方案对社会、健康、安全以及文化的影响,并能在工程实践中避免负面影响;能够理解违反相关法规应承担的责任。
7.环境和可持续发展: 能够了解软件开发、部署和运维等技术的最新发展动态,理解和评价针对复杂工程问题的软件工程实践对环境、社会可持续发展的影响。
7.1 环境影响评价:能充分认识并合理评价软件工程实践对生态环境、社会等产生的影响;
7.2 可持续发展意识:接受环保教育或专业实践环保案例教育,在信息化建设过程中体现保护环境和社会可持续发展的意识。
8.职业规范: 爱国守法,具有人文社会科学素养和社会责任感,能够在软件工程实践中理解并遵守软件工程职业道德,并履行相应的责任。
8.1职业素养:具有较高的人文社会科学素养,了解中国国情,树立正确的价值观和推动社会进步的责任感;
8.2职业道德:具备软件工程师的工程职业道德,能够认识软件工程实践对社会的影响,在工程实践中恪守职业道德规范,尊重相关国家和国际通行的法律法规,理解包容性、多元化的社会需求。
9.个人和团队:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。
9.1 团队意识与组织能力:具有良好的自我控制、约束与协调能力,具备团队合作意识,愿意与团队其他成员共享信息,并给予他人帮助;具有一定的统筹、引导、规划能力;
9.2 个人责任与担当:具备多学科背景下的思想交流、团队合作能力,能承担团队成员以及负责人的角色并理解该角色应当承担的责任、权利和义务。
10.沟通: 能够就软件工程问题与业界同行及社会公众进行有效的沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令,能够在跨文化背景下进行沟通和交流。
10.1 沟通与表达:能通过口头、书面等方式准确陈述和表达自己的观点,能通过口头、书面等方式逻辑清晰、流畅地论述IT相关领域科技问题,并对同行或公众提出的专业问题做出清晰回应;
10.2 跨文化交流:了解本专业、领域的国内外发展状况,了解并尊重不同文化,并具备跨文化交流的语言和书面表达能力,能就IT领域相关问题,在跨文化背景下进行基本沟通和交流。
11.项目管理:理解并掌握软件工程与项目管理的原理与经济决策方法,并能在多学科环境中应用。
11.1 工程管理知识:具有IT相关工程项目管理的基本知识,理解并掌握相应的IT相关工程项目管理和经济决策方法;
11.2项目管理实践:能够在多学科环境中,将工程项目管理与经济决策的方法应用到IT项目的规划与管理实践中,从而优化工程实践的经济效益。
12. 终身学习:具有自主学习和终身学习的意识,有不断学习和适应发展的能力。
12.1 自主学习:能主动规划个人职业生涯,不断寻求个人能力的突破与成长,具有自主学习的习惯和自主学习的能力,包括对技术问题的理解能力、归纳总结的能力、提出问题的能力和批判性思维等;
12.2 适应发展:具有积极向上的生活态度和不断学习的动力;具有关注IT相关学科发展的兴趣和能力。
三、“培养目标-毕业要求”和“毕业要求-课程体系”对应矩阵
(一)“培养目标-毕业要求”对应矩阵(以“√”在相应部位标识)
毕业要求 | 培养目标 |
目标1 | 目标2 | 目标3 | 目标4 |
毕业要求1 | √ | | | |
毕业要求2 | √ | √ | | |
毕业要求3 | √ | √ | | |
毕业要求4 | √ | | √ | |
毕业要求5 | √ | √ | | |
毕业要求6 | | √ | √ | |
毕业要求7 | | √ | √ | |
毕业要求8 | | √ | | |
毕业要求9 | | | √ | |
毕业要求10 | | | √ | |
毕业要求11 | | √ | √ | |
毕业要求12 | | | | √ |
四、修业年限与学位授予
修业年限:4年
学位授予:取得毕业资格,德智体美劳考核合格,并达到《中华人民共和国学位法》和学校规定的授予学士学位的条件,授予工学学士学位。
五、主干学科:
1、计算机
2、信息科学
六、核心课程:
本专业核心课程有专业导论、高等数学A(一)、高等数学A(二)、线性代数、概率论与数理统计、电子技术基础、C语言程序设计、面向对象程序设计(Java)、离散数学、计算机组成原理、数据结构与算法分析、数据库原理与应用、数据通信与网络技术、Java EE应用技术、移动应用开发、操作系统原理与应用、软件工程与项目管理等。
七、主要实践教学环节:
本专业的实践教学体系包括各相关课程的实践环节以及集中的实践环节,含军事训练、劳动、编程实践周、综合实践、学年设计、毕业论文(设计)、毕业实习等。