北京大学的计算机科学与技术专业涵盖了 计算机科学与技术的多个领域,包括但不限于以下几个方面:
计算机理论:
包括人工智能导论、数值计算、理论计算机科学基础、信息论基础、随机过程引论、机器学习导论等。
系统软件与软件工程:
涉及操作系统、编译原理、数据库系统、软件工程等。
知识工程与程序设计语言:
包括知识工程、程序设计语言、汇编语言程序设计等。
信息安全:
涵盖信息安全引论、网络安全与管理等。
计算机图形学与多媒体技术:
包括计算机图形学、数字图像处理、人机交互、虚拟现实等。
数据库与信息系统:
涉及数据库概论、数据查询和操作、数据库管理系统等。
计算机网络:
包括计算机网络概论、网络体系结构等。
计算语言学:
研究计算语言学的基本理论和应用。
计算机体系结构:
涵盖计算机组织与体系结构、计算机体系结构等。
数字音视频编解码与多媒体通信:
研究数字音视频编解码技术及其在多媒体通信中的应用。
人工智能:
包括机器学习、深度学习、自然语言处理、区块链技术等前沿领域。
实践与应用:
北大注重培养学生的实践能力,设有多个实验室和研究中心,为学生提供充足的实验设备和科研平台。
建议
本科阶段:建议重点学习基础课程和核心课程,如数学物理基础、程序设计基础、专业数学基础、硬件基础、系统软件基础等,同时选修一些前沿技术课程,如人工智能、大数据、云计算等。
研究生阶段:建议选择自己感兴趣的研究方向,深入研究,并在导师的指导下进行科研工作,发表高水平的学术论文。
通过这些课程的学习和研究,学生将能够掌握计算机科学与技术的理论和技术,具备国际视野和竞争力,适应社会科技发展的需求。