计算机科学与技术专业培养方案
一、培养目标
本专业培养思想政治素质过硬,德智体美劳全面发展,系统掌握计算机科学与技术领域的基本理论、基本知识和基本技能,具有较宽广的专业知识和较强的专业能力,具有良好的国际化视野和较强的创新创业能力以及团队协作精神,可从事软件开发、网络应用和信息处理等产品研发、应用维护、技术支持、生产管理等工作的高素质应用型人才。
二、培养规格
1、树立中国特色社会主义的道路自信、理论自信、制度自信和文化自信,自觉践行社会主义核心价值观,社会责任感强。遵守法律法规、社会公德和职业操守。
2、人格健全,具有良好的心理素质;具有竞争意识、团队合作意识、创新意识和国际化视野;具有科学精神和人文精神。
3、具有较强的文字、口头表达能力和科学研究能力,具有较宽的知识面。
4、具有良好的体育锻炼和生活习惯,达到国家规定的大学生体育合格标准,身体健康。
5、掌握从事本专业工作所需的数学和其他相关的自然科学、系统科学知识以及一定的经济学与管理学知识。
6、掌握计算机学科的基本理论和基本知识,熟悉软件需求分析、设计、实现、测试、维护以及过程与管理的方法和技术,了解软件工程规范与标准。
7、具备综合运用掌握的知识、方法和技术解决实际问题的能力,能够权衡和选择各种设计方案,使用适当的开发工具设计和开发计算机系统,能够建立规范的系统文档。
8、具有参与实际计算机系统项目开发的经历,具备从事系统开发、项目管理、技术支持和市场开拓等工程实践活动所需的专业能力。
9、创新创业意识、精神与能力培养。
10、熟悉英语专业词汇,具有较高的英语水平。
三、学制与学位
基本学制为4年,按规定要求完成学业者,授予工学学士学位。
四、基本学分及分配
本专业要求修满156.5学分,其分配为:通识教育课51学分(包括通识教育必修课41学分、通识教育选修课10学分),学科基础课38学分,专业课39学分(包括专业必修课20学分、专业选修课19学分),实践教学环节24.5学分,创新创业与素质拓展教育项目4学分。
五、主干学科与核心课程
主干学科:计算机科学与技术。
核心课程:高等数学、大学英语、电路与电子学、C 语言程序设计、离散数学、数据结构、面向对象程序设计、操作系统、数据库原理、算法设计与分析、计算机组成原理、微机原理与汇编语言、计算机网络原理、软件工程导论、编译原理、大型数据库系统、移动互联网应用开发、电子商务技术、软件项目管理、人工智能与应用等。
六、学生可以取得的职业资格证书或专业技能证书
七、主要实践性教学环节
(一)入学教育、军事课
通过入学教育,让学生了解本专业的学习内容,确定学习目标,转变学习方式,能够尽快适应大学的学习和生活环境;通过军事理论与训练来增强学生的纪律意识、团队意识和国防意识,培养良好的行为习惯和树立良好的精神面貌。
(二)计算机导论实验
旨在使学生了解与掌握操作系统、办公软件和 Internet 应用的知识与技术,并学习较专业的硬件知识、数据压缩和解压缩、数据加密的知识,熟悉一些常用的图文处理工具(如 ACDsee、Acrobat Reader、Photoshop、Flash、3D MAX、FrontPage 等)。
(三)大学物理实验
通过本课程的学习,使学生接受一系列科学实验的训练,学习物理实验的知识和基本方法,了解科学实验的主要过程与基本技能,培养学生的科学实验素养。
(四)C语言程序设计实验
通过本课程的学习,使学生获得较好的程序设计的方法的训练,具有较强的实际编程能力,积累一定的上机调试程序的经验。
(五)面向对象程序设计实验(Java)
旨在使学生掌握面向对象程序设计的基本概念和方法、Java 的基本语法和编程方法;学会使用 Ecilpse 集成开发环境;掌握程序调试方法;初步了解常用数据结构和非数值算法;初步了解 Java 类库的使用方法。
(六)数据结构实验
旨在与《数据结构》课程有机结合,相辅相成。在课堂教学中,比较全面、概括性地讲述数据结构学科中一些基础性知识、重要概念及各种算法,而在本实验课程中,将这些基础性知识、重要概念及各种算法,在计算机上编程实现,使学生能够达到以下教学目标:掌握计算机处理数据的基本方法;了解算法需用的时间及空间分析方法;能够为实际应用所涉及的数据选择适当的逻辑结构、存储结构及相应的算法;通过在计算机上编程实现课程中介绍的各种算法,在程序设计能力方面得到提升。
(七)大型数据库系统实验
通过对该课程的学习,加深对mysql和postgre数据库基本原理、体系结构以及数据库管理的理解,掌握用户权限分配与管理方法,熟悉PL/SQL程序设计、存储子程序与触发器设计,使学生具备使用mysql和postgres数据库开发大型应用程序的能力。
(八)程序设计综合课程设计
在修完《面向对象程序设计》等相关课程后,以Java语言为基础,进行阶段性面向对象程序设计训练,培养学生综合运用知识,分析和解决实际问题的方法与能力。
(九)数据结构与算法课程设计
在修完《C语言程序设计》、《数据结构》、《算法设计与分析》等相关课程后进行阶段性数据结构设计能力训练,培养学生使用数据结构的理论知识解决实际编程的能力,从而更好的掌握各种数据结构及其特点,进一步提高学生运用所学的理论知识和方法独立分析和解决问题的能力。
(十)网络工程课程设计
在修完《计算机网络原理》、《计算机网络工程》等相关课程后,熟悉网络设备配置与使用,进行网络平台设计与构建技能训练,提高计算机网络的软硬件设计、网络平台的构建技术、学习大集群网络架构设计、异地容灾等网络工程的能力等方面的能力。
(十一)软件综合课程设计
在修完《软件工程导论》、《Java应用开发技术》、《大型数据库系统》等相关课程后,应用软件工程的方法,进行软件综合设计,熟悉Mysql,postgre,NoSQL,redis等内存数据库,企业使用最多的数据库提高软件开发的综合能力。
(十二)毕业实习
该课程旨在帮助学生熟悉科研院所、工商企业等单位对计算机科学与技术的需求,积累工作经验,增强社会适应能力和职业适应能力,提高就业竞争能力,并为毕业设计奠定基础。
(十三)计算机市场调研
通过本课程的学习,使学生了解常用的计算机产品,掌握计算机产品营销的基本方法和技巧,增加对市场的感性认识,积累市场经验,培养经营意识。
(十四)素质拓展与创新创业教育项目
该项目旨在培养学生的创新创业精神和创新人格,增强学生的实践能力和创业能力,提高学生的综合素质。
(十五)职业发展与就业指导
该课程旨在帮助学生了解当前毕业生就业形势和政策、了解就业信息搜集方法、掌握面试和笔试技巧和方法、学习自身权益维护、树立科学的择业观和就业观。
(十六)大学生心理健康教育
该课程旨在培养学生的自我认知能力、适应能力、人际沟通能力、自我调节能力,增强学生的自信精神和合作意识,全面提高学生的心理素养。
(十七)毕业论文(设计)
该课程旨在培养学生综合运用所学的基础理论、基本知识和基本技能,分析和解决工程、科研、生产和生活中的电子商务、电子政务、数据库管理等实际问题的能力,理论联系实际,进一步提高学生软件设计与开发和网络规划与设计提高学生综合利用计算机科学与技术的专业知识解决实际问题的能力。
八、课程设置
(一)计算机科学与技术专业教学计划总体框架
(二)课程设置一览表
计算机科学与技术专业教学计划进程表(一)
计算机科学与技术专业教学计划进程表(二)
计算机科学与技术专业教学计划进程表(三)
计算机科学与技术专业教学计划进程表(四)
计算机科学与技术专业实践教学环节安排表