学院介绍
复旦大学计算机学科创建于中国计算机事业的起步期,始于 1956 年自主建造的国内第一台电子模拟计算机。1975 年,复旦大学成立计算机科学系。2008 年,学校整合校内计算机学科力量,成立计算机科学技术学院(以下简称学院)。2002 年成立的国家级示范性软件学院及 2011 年成立的国家保密学院现均依托学院开展办学工作。60 多年来,复旦计算机人在中国计算机教研发展中创造了多项第一,长期勇立计算机科技创新的潮头。
复旦大学计算机学科国际声誉斐然。2021 年,计算机学科 QS 世界大学排名居全球第 44 位。据 CSRankings 统计,近五年复旦大学在人工智能领域的研究成果排名全球第 17 位,信息安全领域研究成果排名全球第 38位。
2024研究方向
01(全日制)人工智能
02(全日制)大数据与数据科学
03(全日制)智能化软件工程与系统
04(全日制)计算机理论与前沿交叉
05(全日制)人机交互与协同计算
06(全日制)智能网络与系统
07(全日制)网络空间安全基础与前沿交叉
08(全日制)密码学
09(全日制)智能系统安全
10(全日制)互联网技术与智能监管
11(全日制)金融科技与安全
12(全日制)多媒体智能安全
13(全日制)智能计算系统与认知智能
14(全日制)工程硕博改革专项
2024考试科目
①101思想政治理论
②204英语二
③302数学二
④408计算机学科专业基础综合
复试线
2024:总分300、公共课50、专业课75
2023:总分300、公共课50、专业课75
2022:总分300、公共课50、专业课75
2021:总分355、公共课50、专业课70(院线)
2020:总分300、公共课50、专业课70
2024复试录取
由于复试名单和录取名单官方没有给出详细专业划分,故无法很好得出具体数据,可参考:2024预计招收统考生262人,复试线总分300
2024复试简介
一、确定复试名单
本学院2024年全国统考硕士生招生计划如下:
专业代码 专业名称 拟招生计划
081200 计算机科学与技术 7人
085400 电子信息 262人
注:实际招收人数可根据生源情况适当调整。
学院研究生招生工作领导小组依据学校公布的考生进入复试的初试成绩基本要求、招生计划和考生初试成绩,择优确定复试名单。复试名单在本单位网站上公布。
本学院采取差额复试,在生源充足的情况下,差额比例一般不低于130%,总成绩相同的末位考生都进入复试。
符合初试成绩基本要求的生源数量少于招生计划130%的学科专业,安排全部合格生源参加复试。
二、成立复试专家组
学院按计算机科学与技术、网络空间安全两个一级学科下12个学科方向成立复试专家组,选派责任心强、教学经验丰富、学术及外语水平较高的人员参加复试。每个复试专家组不少于5人。
三、复试考核内容
复试包括所报考专业的综合知识与技能、外语水平及思想政治素质和品德考核等内容,同时重视本科阶段学习情况和科研能力,内容包括机考和面试。
机考内容为程序设计、数据结构和算法,考生可以选择C、C++ 或 Java 语言答题。
四、填报学科方向志愿
本学院在复试前向考生公布各学科方向的招生名额,复试前考生在学院规定的时间内填写第一志愿和第二志愿,选择是否愿意接受调剂到其他学科方向。学院根据学科方向组织面试小组并通知考生。
本学院共有两个一级学科:计算机科学与技术、网络空间安全。
计算机科学与技术一级学科包括6个学科方向:人工智能、大数据与数据科学、智能化软件工程与系统、计算机理论与前沿交叉、人机交互与协同计算、智能网络与系统。依托招生单位还包括复旦大学大数据研究院、上海智能科学研究院。
网络空间安全一级学科包括6个学科方向:网络空间安全基础与前沿交叉、密码学、智能系统安全、互联网技术与智能监管、金融科技与安全、多媒体智能安全。依托招生单位还包括复旦大学金融科技研究院。
考生可通过学院网站的“科学研究”-“学科方向”栏目查看各一级学科和学科方向介绍(含导师信息)。
网址:https://cs.fudan.edu.cn/24781/list.htm
五、复试安排、考核内容、提交材料等要求
1.复试方式:现场复试。
2.进入复试/未进入复试结果将通过复旦大学研究生报考服务系统发布,请考生及时登录系统查看。暂定3月22日左右在本学院网站公布进入复试的考生名单。
3.复试时间:将以邮件形式通知复试考生,并通过复旦大学研究生报考服务系统发布通知。
复试地点:机考和面试分别安排在复旦大学邯郸校区和江湾校区。机考地点:上海市杨浦区邯郸路220号,复旦大学邯郸校区逸夫楼和第四教学楼;英语口试和专业面试地点:上海市杨浦区淞沪路2005号,复旦大学江湾校区二号交叉学科楼计算机科学技术学院。具体地点将以邮件形式通知复试考生。
4.考生于复试时提交本人①本科阶段成绩单(加盖公章)和②个人陈述(包括学习和科研经历、报考理由、未来规划等,1000字以内,须确保提交材料的真实性)。
5.复试是对考生综合素质的全面考察。考核内容主要包括所报考专业的综合知识与技能、外国语水平及思想政治素质和品德考核等。
6.每名考生的复试面试时间一般不少于20分钟,其中英语口试约5分钟、专业能力考查约15分钟,全程录音录像。机考时间为150分钟。
7.英语口试分组规则:报考学术学位硕士生安排在同一分组。报考专业学位硕士生按考生的外语初试成绩由高到低、相同成绩按照考生编号由小到大S形分组。
8.专业能力考查面试分组规则:学术学位硕士生安排在一个组面试,专业学位硕士生按照学生本次填写的第一志愿的学科方向(含子方向)分组。同一方向考生较多的情况下,将分多个面试小组面试,按考生的初试总分由高到低、相同成绩按照考生编号由小到大S形分组。
六、考生成绩评定
考生的总成绩包括初试成绩和复试成绩,初试成绩占50%、复试成绩占50%。复试成绩中,专业能力考查成绩占60%、外国语听力与口语考核成绩占10%、机试成绩占30%。按照总成绩由高到低排名。复试成绩不及格者不予录取。
各面试小组将面试成绩上报学院,由学院计算出考生的总成绩。学院根据考生填报的志愿次序,各学科方向分别按照总成绩由高到低排名。
408计算机授课计划
一、习题要求
1. 一轮期间跟随课程完成王道2022课后习题,要求使用铅笔,完成后拍照上传存档。
2. 二轮期间,擦掉一轮时做的答案,重新做题,保持大约2-3天一章的速度,依旧使用铅笔,标注出错题,查缺补漏,留待三刷。此轮刷题要保持速度,越快越好。
3. 利用二轮期间的剩余时间和三轮间隙时间,再做二轮标注出的错题,检验问题是否解决。
4. 三轮期间,使用历年真题和王道模拟题进行实战演练,保持2-3天一套题的频率。
二、课余要求
要求每次课后复习巩固上次课的记忆型知识,将会在课上开始时随机进行提问,并进行记录。
三、上课时间表
轮次 |
内容 |
要求 |
第一轮 |
数据结构——栈、队列、串、树(基础)、二叉树 |
掌握栈和队列的常见形式和结构 掌握栈和队列的拓展结构的处理方法 掌握矩阵压缩存储的计算方法 掌握kmp算法及其优化 掌握树结构的基础计算方法 掌握二叉树及其四种遍历方法 |
数据结构——树、图 |
掌握二叉排序树、平衡二叉树、哈夫曼树等常见树的结构和特点 掌握图的四种基本存储方式及其特点 掌握BFS、DFS、Dijkstra、Floyd算法 掌握最小生成树和拓扑排序 |
|
数据结构——算法第一次课 |
掌握折半查找的具体细节 会计算平均查找长度 会处理散列表的地址冲突 掌握B树和B+树的基础概念和结构 掌握希尔排序方法 |
|
数据结构——算法第二次课+总结 |
掌握各种排序算法的排序过程 总结各种排序算法的复杂度、稳定性 理解外部排序的相关方法 |
|
计组——数据运算+存储器(上) |
会进行基础的反码、补码计算 会进行定点数和浮点数的二进制运算 会处理计算过程中产生的溢出问题 掌握基本存储器的结构和特点 |
|
计组——存储器(下) |
掌握存储芯片数量的计算方法 掌握多模块存储器的相关计算 掌握Cache的工作原理、映射方法和相关算法 |
|
计组——指令和CPU |
掌握指令格式的相关计算 掌握常见的寻址方式 辨析机器周期、指令周期和存储周期 掌握数据通路相关概念 掌握两种控制器的特点和区别 掌握微指令的格式 辨析微程序与程序、微指令与指令 会用时空图进行指令流水线相关计算 |
|
计组——总线、IO、总结 |
掌握总线的三种仲裁方式及各自的优缺点 掌握磁盘的结构和地址结构 掌握IO接口中信号线的数据流向 掌握4中IO控制方式及各自的特点 |
|
操作系统——概述、进程管理(上) |
掌握操作系统的特征、发展等基础概念 掌握进程的控制方式和通信方式 会辨析进程和线程的概念 掌握各种调度方式及其各自的特点 |
|
操作系统——进程管理(下) |
掌握进程同步的基本概念 会分析当前进程是否同步 掌握实现进程同步的方法 熟记死锁的必要条件 掌握死锁预防的方式和死锁避免算法 会进行死锁的检测 |
|
操作系统——内存管理 |
掌握内存的分配方式 掌握请求分页的管理方式 掌握页面置换算法和页面分配策略 会分析抖动产生的原因 |
|
操作系统——文件管理 |
掌握文件的逻辑结构和物理结构 掌握文件系统的层次结构 掌握文件在磁盘中的管理方式 整理文件管理体系 |
|
操作系统——IO管理、总结 |
掌握磁盘的调度方式 掌握IO系统的层次结构 掌握缓冲区的常用模型 掌握SPOOLing技术 |
|
计网——体系结构、物理层 |
掌握ISO/OSI模型和TCP/IP模型 理解并熟练使用奈奎斯特定义、香农公式。 掌握电路交换、报文交换和分组交换 掌握物理层所定义的特性 掌握中继器和集线器的工作原理 |
|
计网——数据链路层(上) |
掌握数据链路层组帧的方式 掌握差错控制、流量控制与可靠传输机制 |
|
计网——数据链路层(下) |
掌握介质访问的控制方式 掌握局域网的体系结构与协议 掌握广域网的概念与协议 掌握网桥和计算机的工作原理 |
|
计网——网络层(上) |
掌握路由功能的实现方法 掌握常用的路由协议 会进行IP地址的划分 |
|
计网——网络层(下) |
掌握ARP、DHCP和ICMP协议的工作方式 掌握IPv6地址与IPv4地址的区别 了解组播与移动IP 掌握路由器与NAT的工作原理 |
|
计网——传输层(上) |
掌握传输层的功能与特点 掌握UDP协议的特点 掌握TCP报文的特点 |
|
计网——传输层(下) |
掌握TCP的连接过程和释放过程 掌握TCP的可靠传输、流量控制与拥塞控制 |
|
计网——应用层(上) |
掌握C/S模型和P2P模型 掌握DNS的查询过程 掌握FTP协议的工作原理 |
|
计网——应用层(下) |
掌握电子邮件的工作方式 掌握HTTP协议的工作原理 掌握HTTP1.0和1.1的区别 |
|
第二轮 |
专题——算法 |
会写基础的折半查找和排序算法 掌握链表相关问题的常见方法 掌握Topk方法 掌握二叉树相关问题 |
专题——存储体系 |
掌握Cache-内存-磁盘三级存储结构的相关模型 |
|
专题——CPU专题、文件专题 |
掌握CPU内部各个部件的协同工作方式 掌握常见的数据通路 磁盘结构划分 Unix系统下,混合索引分配 |
|
专题——同步问题 |
经典同步问题模型 同步问题的分析方案 |
|
专题——数据包解读 |
分析常见数据帧的格式,解决相关问题 |
|
专题——网络综合 |
系统整合网络的结构,分析其中各个部分的工作原理和工作状态 |
|
第三轮 |
冲刺——真题讲解 |
讲解刷题过程中遇到的问题 |
冲刺——真题讲解 |
讲解刷题过程中遇到的问题 |