清华计算机专业去向,编程达人 清华教授赵有建:计算机专业的方向、趋势、内容和建议...

本文主要是介绍清华计算机专业去向,编程达人 清华教授赵有建:计算机专业的方向、趋势、内容和建议...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

清华教授赵有建:计算机专业的方向、趋势、内容和建议

晨雾2020-12-24 13:26:14

清华教授赵有建:计算机专业的方向、趋势、内容和建议

荷塘边的物理六一 2017-12-07

原标题:学科发展调研 | 计算机方向前期

晨雾 / 转帖

听说你还在为发展方向而掉发?

又或者是因为时间有限

而无法面面俱到的了解各位老师?

欢迎走进今天的

物理61要搞事之学科发展调研

今年物理61的支部事业为

学科发展方向调研,

致力于为大家提供全面而有用的

物理、计算机、电子与自动化

四个学科的发展情况。

而我们第一组,

计算机方向小组,

有幸采访到了

计算机系副系主任赵有建老师,

通过一系列的问答,

我们也了解到了一些计算机系方向的情况

Q&A

Q:能否先介绍一下目前清华计算机系主要的研究方向?

A:我们主要的研究方向分布在五个研究所中

高性能计算研究所:太湖之光、气候变化 和地学习合作、云计算平台

计算机网络研究所:核心路由器、ipv46过渡技术、高校网上录取系统

计算机软件研究所:VLSI计算机辅助理论设计、数据库系统

智能技术与系统国家重点实验室:量子计算(目前没有人做)、网络环境的智能信息处理、智能控制与机器人系统(目前已经有可以感知的人工皮肤)

人机交互与媒体集成研究所:手写语音摄像头的输入、多媒体技术:可是媒体技术处理、人机交互、普适计算:透明计算系统

Q:现在世界上计算机技术的潮流趋势是什么样的呢?

A:应用科目很多,比如自动控制电子一类;

而如果只是讲纯计算机的话,分为两类:通用(个人使用)、专用(汽车飞机导弹上的)已经有70年历史。现在又增加了并行技术:是多输入多输出多存储多控制,微观上是多指令,包括太湖之光也是并行技术,结构上没有更多的发展,并没有一个突破性技术,下一代可能就是量子计算机,目前只是更多更快存储容量更大功能更多。

每一个计算机系的学生的梦想是搞一个和人一样的计算机,机器人要综合多个学科,综合了全部计算机的技术,发展也是没有设定极限的,现在的计算机可以在某方面上超越人的能力,比如阿法狗,还有alpha zero的自学习功能。

8f53be7285a25b374013ad0c3ece0aba.png

Q:您刚刚介绍了主要的研究方向,能说明一下这些方向之间各有什么联系吗(换句话说,是在计算机技术整个体系中处于一个怎样的地位?)

A:计算机系下其实共有三个二级学科:计算机系统结构、计算机软件与理论、计算机应用技术。三个二级学科都被这5个研究所涵盖:

高性能计算研究所与计算机网络研究所负责计算机系统结构方面,实际上可以将全球的计算机视为一个整体,视为一个庞大的计算机,网络以高性能计算为节点,统称为计算机系统结构。

而计算机软件研究所是针对计算机软件与理论这一块,研究的类似于我们平时使用的app软件之类。

人机交互与媒体集成研究所以及智能技术与系统国家重点实验室是属于计算机应用技术这一块:人工智能和媒体结合,人工智能这一块领域其实已经有50多年的历史了,活跃周期10-15年,上次是在8、90年代,因为有了专家系统。这次火是因为机器学习得到了长足的应用,我们的研究方向是用于媒体的集成:例如搜索一只猫的图片,就要通过机器学习,机器大量地学习猫的图片之后然后就可以在全网络搜索相似度高的,也可以识别你说的话.

0bf1890e0c619cb79b675ad55cf5e7a8.png

Q:老师可以介绍一下一个计算机系本科生培养了四年之后应该具有怎样的基本技能与知识吗?

A:我们的学生在经过四年的培养之后,对于计算机的硬件、软件以及系统结构都需要掌握,基本上是可以自己搭建出计算机,设计出相应的一套操作系统,放在自己制作的硬件上可以运行。

本科生阶段我们的计算机实验之间都是贯通的,比如搭建的集成电路都是对之后的学习有帮助的,完整地四年下来基本上是可以搭建出一台完整的计算机。

Q:有许多人说计算机与电子/自动化研究的内容差不多,甚至有“条条大路通cs”的说法,您怎么看待这个说法?

A:应该说“条条大路通CS的行业”,学的课程完全不同,计算机系的十门主干课程分别是

软件3门:程序设计、数据结构、算法

硬件3门:数字电路、计算机硬件技术基础、计算机组成原理

系统4门:软件工程、编译原理、数据库与操作系统

其他系的课程设置和计算机系的课程是有很明显的不同,所以思维方式也是不一样的。

2f7076a557584890c415709fbd5ff09c.png

Q:选择计算机方向对一个二年级物理系本科生来说需要怎样的准备,您认为物理系学生走计算机方向的优势是什么?

A:不需要太多的准备,只需要足够刻苦。清华的基础课程都讲的很清楚,老师的素质很高,但是作业量project很多,最后要做出一个计算机的雏形出来,所以计算机系的学生都叫苦连天。大二过来只需要补习一下程序设计,数据结构也只需要看一看就可以,大一、大二上大多是一些通识类的课程,重点的课程在于大二下、大三、大四。

很多人感觉不到物理课程对学习计算机知识的促进,但物理对计算机的认识是很有帮助的,没有物理知识是学不懂硬件课程的。物理知识可能没有一个直接应用,但是是一种基本的素质,常识类的。(高考不选物理很多专业都无法学习的,理科和工科都无法学习)

Q:那您有没有什么对我们物理系学生的建议呢?

A:随时欢迎物理系的学生选择我们的实验室。打好数学和物理基础,许多计算机问题需要数学模型来支撑。比如机器学习识别特征需要建立数学模型,偏微分方程和常微分方程应用很多,计算机同学反而在数学功底方面有所欠缺。

学科调研主要分为物理、计算机、

电子与自动化四大方向,

我们之后会陆续推出

各个方向的调研推送,

有相应问题的同学可以在后台提出,

我们会在采访中询问你想问的问题~

这篇关于清华计算机专业去向,编程达人 清华教授赵有建:计算机专业的方向、趋势、内容和建议...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/401608

相关文章

MySQL中读写分离方案对比分析与选型建议

《MySQL中读写分离方案对比分析与选型建议》MySQL读写分离是提升数据库可用性和性能的常见手段,本文将围绕现实生产环境中常见的几种读写分离模式进行系统对比,希望对大家有所帮助... 目录一、问题背景介绍二、多种解决方案对比2.1 原生mysql主从复制2.2 Proxy层中间件:ProxySQL2.3

C# async await 异步编程实现机制详解

《C#asyncawait异步编程实现机制详解》async/await是C#5.0引入的语法糖,它基于**状态机(StateMachine)**模式实现,将异步方法转换为编译器生成的状态机类,本... 目录一、async/await 异步编程实现机制1.1 核心概念1.2 编译器转换过程1.3 关键组件解析

linux批量替换文件内容的实现方式

《linux批量替换文件内容的实现方式》本文总结了Linux中批量替换文件内容的几种方法,包括使用sed替换文件夹内所有文件、单个文件内容及逐行字符串,强调使用反引号和绝对路径,并分享个人经验供参考... 目录一、linux批量替换文件内容 二、替换文件内所有匹配的字符串 三、替换每一行中全部str1为st

从入门到精通详解LangChain加载HTML内容的全攻略

《从入门到精通详解LangChain加载HTML内容的全攻略》这篇文章主要为大家详细介绍了如何用LangChain优雅地处理HTML内容,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录引言:当大语言模型遇见html一、HTML加载器为什么需要专门的HTML加载器核心加载器对比表二

Go语言数据库编程GORM 的基本使用详解

《Go语言数据库编程GORM的基本使用详解》GORM是Go语言流行的ORM框架,封装database/sql,支持自动迁移、关联、事务等,提供CRUD、条件查询、钩子函数、日志等功能,简化数据库操作... 目录一、安装与初始化1. 安装 GORM 及数据库驱动2. 建立数据库连接二、定义模型结构体三、自动迁

Redis 配置文件使用建议redis.conf 从入门到实战

《Redis配置文件使用建议redis.conf从入门到实战》Redis配置方式包括配置文件、命令行参数、运行时CONFIG命令,支持动态修改参数及持久化,常用项涉及端口、绑定、内存策略等,版本8... 目录一、Redis.conf 是什么?二、命令行方式传参(适用于测试)三、运行时动态修改配置(不重启服务

Java实现删除文件中的指定内容

《Java实现删除文件中的指定内容》在日常开发中,经常需要对文本文件进行批量处理,其中,删除文件中指定内容是最常见的需求之一,下面我们就来看看如何使用java实现删除文件中的指定内容吧... 目录1. 项目背景详细介绍2. 项目需求详细介绍2.1 功能需求2.2 非功能需求3. 相关技术详细介绍3.1 Ja

Python实现自动化Word文档样式复制与内容生成

《Python实现自动化Word文档样式复制与内容生成》在办公自动化领域,高效处理Word文档的样式和内容复制是一个常见需求,本文将展示如何利用Python的python-docx库实现... 目录一、为什么需要自动化 Word 文档处理二、核心功能实现:样式与表格的深度复制1. 表格复制(含样式与内容)2

Java如何将文件内容转换为MD5哈希值

《Java如何将文件内容转换为MD5哈希值》:本文主要介绍Java如何将文件内容转换为MD5哈希值的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java文件内容转换为MD5哈希值一个完整的Java示例代码代码解释注意事项总结Java文件内容转换为MD5

使用Python自动化生成PPT并结合LLM生成内容的代码解析

《使用Python自动化生成PPT并结合LLM生成内容的代码解析》PowerPoint是常用的文档工具,但手动设计和排版耗时耗力,本文将展示如何通过Python自动化提取PPT样式并生成新PPT,同时... 目录核心代码解析1. 提取 PPT 样式到 jsON关键步骤:代码片段:2. 应用 JSON 样式到