去哪铺

您现在的位置是:首页>教育

教育

计算机科学与技术

访客2023-07-18 10:51:01教育408来源:去哪铺资源网

计算机科学与技术

计算机科学与技术 第1张

本科

计算机科学与技术 第2张

工学或理学学士

专业介绍

计算机科学与技术(Computer Science and Technology)是国家一级学科,下设信息安全、软件工程、计算机软件与理论、计算机系统结构、计算机应用技术、计算机技术等专业。 主修大数据技术导论、数据采集与处理实践(Python)、Web前/后端开发、统计与数据分析、机器学习、高级数据库系统、数据可视化、云计算技术、人工智能、自然语言处理、媒体大数据案例分析、网络空间安全、计算机网络、数据结构、软件工程、操作系统等课程,以及大数据方向系列实验,并完成程序设计、数据分析、机器学习、数据可视化、大数据综合应用实践、专业实训和毕业设计等多种实践环节。

培养目标

该专业主要培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。


培养要求

该专业学生主要学习计算机科学与技术方面的基本理论和基本知识,接受从事研究与应用计算机的基本训练,具有研究和开发计算机系统的基本能力。


学科要求

该专业对数学要求较高。该专业适合对计算机学习、研发感兴趣,善于逻辑推理及分析的学生就读。

知识能力

1.具备扎实的数据基础理论和基础知识;
2.具有较强的思维能力、算法设计与分析能力;
3.系统掌握计算机科学与技术专业基本理论、基本知识和操作技能;
4.了解学科的知识结构、典型技术、核心概念和基本工作流程;
5.有较强的计算机系统的认知、分析、设计、编程和应用能力;
6.掌握文献检索、资料查询的基本方法、能够独立获取相关的知识和信息,具有较强的创新意识;
7.熟练掌握一门外语,能够熟读该专业外文书刊。

考研方向

计算机技术、计算机科学与技术、计算机应用技术、工商管理

专业介绍

计算机科学与技术(Computer Science and Technology)是国家一级学科,下设信息安全、软件工程、计算机软件与理论、计算机系统结构、计算机应用技术、计算机技术等专业。 主修大数据技术导论、数据采集与处理实践(Python)、Web前/后端开发、统计与数据分析、机器学习、高级数据库系统、数据可视化、云计算技术、人工智能、自然语言处理、媒体大数据案例分析、网络空间安全、计算机网络、数据结构、软件工程、操作系统等课程,以及大数据方向系列实验,并完成程序设计、数据分析、机器学习、数据可视化、大数据综合应用实践、专业实训和毕业设计等多种实践环节。

主要课程

电路原理、模拟电子技术、数字逻辑、数值分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、数据库原理、编译原理、图形学、人工智能、计算方法、离散数学、概率统计、线性代数以及算法设计与分析、人机交互、面向对象方法等。

就业方向

本专业学生毕业后可在软件企业、国家机关以及各个大、中型企、事业单位的信息技术部门、教育部门等单位从事软件工程领域的技术开发、教学、科研及管理等工作。该专业短期内社会需求仍然很大,就业市场前景广阔,随着计算机毕业生的增多,就业竞争将更为激烈,用人单位对毕业生选择余地的增加,导致对毕业生的要求越来越高。该专业适合升学考研。

后端开发职业介绍

什么是后端开发?
后端开发,也可以称为服务器端开发,是一种不涉及创建生成用户界面的开发,包括后端Web开发,可能也涉及编写API,创建库或和没有用户界面或甚至科学编程系统的系统组件一起工作。世界上存在的大多数代码,也可以说是最有用的代码,都是最终用户从来不会看到的后端代码。简单来说,后端开发就是开发人员编写的无法直接看到的代码。

后端开发究竟做什么?
后端开发是对用户看不到的程序后端部分的开发,负责处理前端的请求,进行逻辑处理和数据交互,会用到应用构建的服务器端语言、数据相关工具、版本控制工具以及作为开发部署环境的Linux系统等工具。后端开发需要考虑底层业务逻辑的实现、数据的保存与读取、平台的稳定性和性能等。

后端开发工作内容是什么?
为了让服务器、应用、数据库能够彼此交互,后端工程师需要具有用于应用构建的服务器端语言,数据相关工具,PHP框架,版本控制工具,还要熟练使用 Linux 作为开发和部署环境,开发者使用这些工具编写干净、可移植、具有良好文档支持的代码来创建或更新 Web 应用。

后端通常是与前端工程师进行数据交互及网站数据的保存和读取,相对来说后端涉及到的逻辑代码比前端要多的多,后端考虑的是底层业务逻辑的实现,平台的稳定性与性能等。后端开发以java为例 ,主要用到的是包括但不限于Struts spring springmvc Hibernate Http协议 Servlet Tomcat服务器等技术。

后端更多是考虑业务逻辑、数据库表结构设计、服务器配置、负载均衡、数据的存储、跨平台API设计等等,更多的是考虑用户看不到的部分,保证业务逻辑处理数据的谨,保证数据吞吐的性能。在相应的IT公司是一个比较重要的工作岗位,它不仅仅决定了后端服务器的正常运转,也需要负责了与前端服务器工作人员的交流。

后端开发需要具备什么能力?
后端开发人员通常的工作是从数据库或其他数据源写入、读取和处理数据,工程师需要具备的能力有以下几点:
1.能够使用一门或者数门语言构造大型应用。
2.了解 ansible, salt, puppet等自动化运维技术, 了解docker, 熟练掌握shell脚本处理线上问题。
3.能够规避常见的安全漏洞, 处理各种网络攻击事件。
4.知道常规的算法和数据结构,通过分析代码能了解架构的计算复杂度和性能,并针对性做出优化。
5.掌握elasticsearch solr等开源搜索引擎,能够搭建搜索引擎实现各种搜索以及排序任务。

计算机科学与技术 第3张