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

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

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

晨雾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

相关文章

Python进行word模板内容替换的实现示例

《Python进行word模板内容替换的实现示例》本文介绍了使用Python自动化处理Word模板文档的常用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友... 目录技术背景与需求场景核心工具库介绍1.获取你的word模板内容2.正常文本内容的替换3.表格内容的

MySQL的JDBC编程详解

《MySQL的JDBC编程详解》:本文主要介绍MySQL的JDBC编程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言一、前置知识1. 引入依赖2. 认识 url二、JDBC 操作流程1. JDBC 的写操作2. JDBC 的读操作总结前言本文介绍了mysq

Python异步编程之await与asyncio基本用法详解

《Python异步编程之await与asyncio基本用法详解》在Python中,await和asyncio是异步编程的核心工具,用于高效处理I/O密集型任务(如网络请求、文件读写、数据库操作等),接... 目录一、核心概念二、使用场景三、基本用法1. 定义协程2. 运行协程3. 并发执行多个任务四、关键

Java使用正则提取字符串中的内容的详细步骤

《Java使用正则提取字符串中的内容的详细步骤》:本文主要介绍Java中使用正则表达式提取字符串内容的方法,通过Pattern和Matcher类实现,涵盖编译正则、查找匹配、分组捕获、数字与邮箱提... 目录1. 基础流程2. 关键方法说明3. 常见场景示例场景1:提取所有数字场景2:提取邮箱地址4. 高级

AOP编程的基本概念与idea编辑器的配合体验过程

《AOP编程的基本概念与idea编辑器的配合体验过程》文章简要介绍了AOP基础概念,包括Before/Around通知、PointCut切入点、Advice通知体、JoinPoint连接点等,说明它们... 目录BeforeAroundAdvise — 通知PointCut — 切入点Acpect — 切面

C#高效实现Word文档内容查找与替换的6种方法

《C#高效实现Word文档内容查找与替换的6种方法》在日常文档处理工作中,尤其是面对大型Word文档时,手动查找、替换文本往往既耗时又容易出错,本文整理了C#查找与替换Word内容的6种方法,大家可以... 目录环境准备方法一:查找文本并替换为新文本方法二:使用正则表达式查找并替换文本方法三:将文本替换为图

C#异步编程ConfigureAwait的使用小结

《C#异步编程ConfigureAwait的使用小结》本文介绍了异步编程在GUI和服务器端应用的优势,详细的介绍了async和await的关键作用,通过实例解析了在UI线程正确使用await.Conf... 异步编程是并发的一种形式,它有两大好处:对于面向终端用户的GUI程序,提高了响应能力对于服务器端应

Linux从文件中提取特定内容的实用技巧分享

《Linux从文件中提取特定内容的实用技巧分享》在日常数据处理和配置文件管理中,我们经常需要从大型文件中提取特定内容,本文介绍的提取特定行技术正是这些高级操作的基础,以提取含有1的简单需求为例,我们可... 目录引言1、方法一:使用 grep 命令1.1 grep 命令基础1.2 命令详解1.3 高级用法2

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 关键组件解析