扬州大学
计算机科学与技术
①思想政治理论
②英语一
③数学一
④计算机专业基础
软件工程
①思想政治理论
②英语一
③数学二
④计算机专业基础
计算机技术
①思想政治理论
②英语二
③数学二
④计算机专业基础
软件工程
①思想政治理论
②英语二
③数学二
④计算机专业基础
人工智能
①思想政治理论
②英语二
③数学二
④计算机专业基础
综合成绩=初试成绩总分÷5×60%+复试成绩÷3×40%
复试成绩
复试成绩满分为分,其中专业课考核成绩满分为分;面试成绩满分为分(外国语应用能力测试满分为30分,综合素质测试成绩满分为分)90分为及格,不合格者不予录取。
我为什么考研大概是在大三时候,有了考研的想法,主要的原因是因为当时也到了临近毕业的时候,必须要做出选择,为自己的未来考虑。当时觉得自己本科没有学到什么东西,再加上当时就业市场严峻,就毅然选择了考研,其实也不知道自己选择是不是最好的选择,但是肯定不是一件错误的事情,现在看来,我选对了。其实考研对我来说,首先我觉得我们这个专业考研含金量很高,本科和研究生工资就相差很多,当然,随之而来难度也会大很多。其次,我以后想当大学老师,学历对我来说,其实就是一个门槛,所以我必须要迈过这个门槛。最后,我想在我的这个专业领域具有更深入的学习,尤其我对人工智能具有浓厚的兴趣,人工智能就是未来!初试复习时间安排5月到8月:1:学完C语言基础知识。重点复习C语言函数、指针和结构体部分,有余力的情况下可以先看一下C语言前面的基础知识。(复习数据结构前,必须有一定的C语言基础)2:跟着王道学完第一遍数据结构。第一遍复习尽量做到全面,要把课本读厚,不要遗漏知识点,但是要有熟轻之分。注意此阶段只要写王道课后习题中的选择题即可。3:6月代码题开始准备,所以5月必须要把C语言学完,为6月代码题打基础。注意代码题贯穿于考研结束8月到10月:1:跟着课本学完第二遍数据结构。第二遍要把课本读薄。掌握每章复习重点,并且要把每章之间的联系串联在一起,形成一个系统性的东西。2:跟着王道学完第一遍操作系统。第一遍复习尽量做到全面,要把课本读厚,不要遗漏知识点,但是要有熟轻之分。注意此阶段只要写王道课后习题中的选择题即可。10月到11月:1:跟着王道学完操作系统强化课视频,第二遍要把课本读薄。掌握每章复习重点,并且要把每章之间的联系串联在一起,形成一个系统性的东西。2:回顾数据结构复习笔记,重写之前写过的题目,每周温习一下数据结构各章节之间的关系。3:重复之前学过的代码题,要做到看到题目就有思路,并且可以默写代码。11月到12月:1:重复之前学过的代码题,要做到看到题目就有思路,并且可以默写代码。2:第一遍真题开始,把每一套真题都作为考试来练手,后面在慢慢消化真题。一定要重视真题,因为扬大经常会有重复的题目。3:回顾之前总结的数据结构和操作系统复习笔记。12月到初试:1:第二遍真题开始,回顾错题,重点题型。2:背数据结构和操作系统基础概念题。3:重复之前学过的代码题,要做到看到题目就有思路,并且可以默写代码。专业课备考建议
①个人复习经验
扬州大学专业课23刚刚改过,之前是数据结构和C语言程序设计,现在是数据结构和操作系统。针对数据结构和操作系统,我有以下复习建议。
1:数据结构
数据结构这门科目,和其他三本书相比较,我觉得要简单一点。它更侧重于理解,概念偏少。而且扬大数据结构注重算法题,23考了90分代码题,所以可见代码题是多么重要。数据结构第一遍要把所有知识点都要弄懂,可能第一遍学完之后,你会觉得很乱,因为知识点很多,但是我想说,这是一件很正常的一件事。在学第二遍时候,你就要注意总结每一个知识点之间存在的内部关系,懂得把所有知识点都串联在一起,这时候你会有一种拨开云雾见青天的感觉。
2:操作系统
操作系统这门科目,概念多,计算多,知识点还很抽象。总之就是一个字:”难”。但是再难也是有方法的,扬州大学由于23年第一年考操作系统,所以考的知识点都不是很难,都是一些基础性的题目。所以我们在复习操作系统知识点的时候,要知道哪里是重点,哪里是要点。复习特别难的部分,不要过度死磕,过了一遍就好,会写一些重点题型就行。
专业课名称:计算机专业基础
专业课代码:
专硕学硕年制:3年制
跨考:接受跨考,但是跨考复试有加试,据我的了解,23考研跨考扬大计算机的复试全部被刷。
同等学力:接受
四六级要求:无要求
专业课科目:数据结构+操作系统
数据结构复习重点:考试内容包括数据结构基本概念和术语,线性表,栈和队列,串和数组,树,图,查找和排序。
1:线性表中的顺序表和链表是重点,顺序表和链表的基本操作增删改查代码需要熟练掌握。每年会有2到3道代码题。
2:熟练掌握栈和队列基本操作。
3:掌握串和数组的定义以及特点。(会算next数组,会计算数组的存储位置。)
4:熟练掌握树和二叉树定义以及基本操作,二叉排序树,平衡二叉树,哈夫曼树,树和森林的转换都是重点。
5:树这一块代码重点掌握树的遍历,每年大概会考一道树的代码题。B树,B+树和红黑树从来没有考过,简单了解即可。
6:熟练掌握图里面邻接矩阵和邻接表,求最小生成树,最短路径,关键路径的各种算法,每年大概会有一道图的代码题。
7:熟练掌握各种内部排序算法,思想,代码,时间复杂度以及空间复杂度等,外部排序简单了解一下即可。
操作系统复习重点:考试内容主要包括操作系统的进程管理,处理机调度和死锁,存储器管理,文件管理以及设备管理。
1:进程管理
掌握:进程的基本概念;进程的特征与状态;进程的创建、终止、堵塞与唤醒、挂起与激活;进程的同步;几个经典的进程同步问题;消息缓冲队列通信机制;
了解:程序顺序执行及其特征;程序并发执行及其特征;进程控制块;进程通信类型;线程的同步与通信。消息传递通信的实现方法。
2:处理机调度与死锁
掌握:调度队列模型以及选择调度算法的若干准则;先来先服务调度算法、短作业优先调度算法;高优先权优先调度算法、时间片轮转调度算法、最高响应比调度算法;利用银行家算法避免死锁;死锁的检测与解除。
了解:处理机调度的基本概念;产生死锁的原因和必要条件;系统安全状态。
3:存储器管理
掌握:程序的装入和链接;页面与页表;地址变换机构;两级和多级页表;段页式存储管理方式;虚拟存储器的特征;请求分页存储管理中的内存分配策略、分配算法和调页策略;最佳置换算法和FIFO算法LRU置换算法;Clock置换算法。
了解:存储器的层次结构;连续分配方式:固定分区、动态分区、可重定位分区、对换;两级页表;分段存储的基本原理;信息共享;虚拟存储器的实现方法;请求分页中的硬件支持;请求分段中的硬件支持;分段的共享与保护。
4:文件管理
掌握:文件的逻辑结构、文件的存储结构、目录结构、文件控制块和索引结点。
了解:文件、记录和数据项的基本概念;文件的基本操作;系统调用概念和基本类型。
考试内容主要包括操作系统的进程管理,处理机调度和死锁,存储器管理,文件管理以及设备管理。
5:设备管理
掌握:程序I/O方式;中断驱动I/O控制方法;DMAI/O控制方法;循环缓冲、缓冲池;中断驱动程序;设备驱动程序;独立型设备的分配;共享型设备的分配;磁盘高速缓存;提高磁盘I/O速度的其它方法。
了解:I/O设备;总线系统;I/O通道控制方法;I/O软件的设计目标与原则;设备独立性软件;用户层软件;设备分配的相关数据结构;磁盘调度算法。
②复习建议
1:多学多问,做好前期工作。做任何事情之前,我们都要先充分了解这件事情,再去尝试。考研也是一样,尤其是在一年之中需要同时学习这么多科目,要是我们都不了解这些科目具体特点,就去贸然尝试,往往自己所做的努力都是无用功。所以我们要在考研前期就要收集大量资料。可以在bilibili上听一些学长学姐的经验贴,也可以自己去问上届的已经上岸的学长学姐,去向他们寻求经验,不要害羞,遇到自己不会的地方,就要勇敢去问。包括后面,我们在学一个新科目时候,也要先了解,再去制定计划,一步一步去落实。2:制定计划,灵活变通。当我们做好第一项时候,也就是对这件事情已经有了比较全面的了解之后,我们就要制定计划,后面在实施计划过程中,如果发现此计划实施比较困难,或者不太适合你的时候,一定要灵活变通,根据自己实际情况去做相应调整。网上的一些各种各样的经验贴,你可以参考,但是不能完全照搬,不加自己的思考,就去贸然尝试。别人的计划在好,也是别人的,不一定适合你。你一定要找到适合你自己的计划,这就要求你不断调整计划,直到找到适合你的,完全属于你的计划。这时候你学习也不会感觉到很累,你一直在自己的节奏里面。就像我之前考研一样,我的计划就一直在改变。我比较喜欢做计划。大到每月计划,小到每日计划。可以说每日计划我可能会经常改变。就像我之前学英语这门科目,我试过早上学英语、下午学英语以及晚上学英语。因为我英语不好,我学起来会很痛苦,当我早上下午学英语的时候,会发现学完英语之后,后面我就不想学习了,就算学效率也很低。可是当我晚上学英语的时候,我感觉自己是以一种轻松、舒适的心情去学,因为白天我已经把我其他事情都已经做完了,这时候我没有压力了,我就可以轻松的去学英语。其实我说这么多,目的只有一个,你要学会灵活变通,找到适合自己的学习计划以及学习方式。3:学会主动学习,懂得复盘总结。其实很多时候我们在学习的时候,往往都是被动学习。我们就像嗷嗷待哺的小鸟一样,巴不得什么都要别人和你说,不会自己主动去学习。其实这样学习是不对的,我们应该注重主动学习,多一些自己的思考,不要什么时候都寻求别人。比如说,你在学习一门科目的时候,你可能会先看课程,一遍看不懂,你可能会选择再看几遍。这可能是大部分人的学习方法,我在考研前期学习专业课的时候,也是采用这种方法,发现自己这样学习深度不够,只是浮于表面,根本没有把握事物本质。后面,我也是在自己不断调整的过程中,发现了一套学习方法。就是你在学习一门新东西时,先去看相应课程,是没有错的。可是没有必要去重复看。看了一遍之后,你在自己去回顾一遍,回顾的过程中,一边看上课老师做的笔记,一边看知识点,在加一些自己的理解,如果发现哪一个知识点,你不太懂,此时你可以百度或者寻求别人帮助,去专门查找此知识点的资料,做到具有针对性。当你通过一系列方法解决了这个问题之后,你当时会特别有成就感,而且你也会记得很牢固。因为这个知识点是通过你自己主动去寻找到方法去弄懂的,你脑海里面会有解决问题的过程。你也会学习更有深度,不会浮于表面。我们在学完知识点并且做完对应习题之后,你还要懂得复盘总结,因为你前面学习的知识只是理论,还没有赋予实践。当你做题之后,你又会有新的理解,这时候你一定要记录下来,可以用自己的话去总结。这样你才会把握事物本质,也就真的理解这个知识点了。4:取悦自己,注重成就感。考研是一场持久战,如果没有一定的荣誉感,我们很难坚持下去。我也和大部分人一样,在考研的过程中,遇到困难时,我也会怀疑自己,时常会emo,也会学不下去。当我发现自己有这些症状时,我也有自己的一套方法。我会看看目标院校校园风光,提前畅想一下研究生生活。我会选择和朋友分享,排解我的压力。我会尝试一些自己擅长的领域,提升自己成就感。如何打羽毛球、写数学真题试卷等等。(因为我比较擅长数学,每次写完一套高分试卷后,我会更加有动力)③参考书目
题型主要包括选择题、名词解释、简答题、应用题、算法题所占分值比较大。
专业课第一轮参考书:王道数据结构、操作系统。专业课第二轮参考书:严蔚敏数据结构课本、汤小丹操作系统第四版