跳转至

[大二]21-机械->计算机类

录入信息

审核 | 林黄骁(052106112)

作者信息

首先感谢学长的分享,真的帮了我很多,这篇文章也是仿照学长的文章写的

福大 计算机类 转专业_L_NanN的博客-CSDN博客

一. 曲折的历程

1. 志愿填报

  • 哈哈 一志愿差一分软工 志愿全歪 调剂机械
  • 不过机械的大家也很多调剂过来的, 大佬还是很多的

2. 第一次转专业考试

  1. 首先是数理金融班,因为英语差了几分,没资格去orz
  2. 我从考后的暑假就开始学习了c语言和高数,最后大一上的高数也顺理成章地混到了满绩
  3. 在第一次转专业考试前两天,我才知道转专业笔试即将开始,错失了第一次转专业的机会(不过平心而论, 大一考英语, 能不能过还是未知数)
  4. 所以要记得看通知啊啊啊啊啊

  5. 开始了解和学习大二转专业要考的《c语言程序设计》和《数据结构》

二. 学习过程

  1. c语言我选择了吉林大学的mooc

  2. 但是有一说一,课上只能学会基础语法,真正想要做题的话还需要多加练习,这里建议的是使用PTA上的C语言练习配套学习

    img

  3. 数据结构我选择的是浙大的MOOC

  4. 但因为没有什么紧张感,在大一下半学期基本没有学多少内容,进度停在了平衡二叉树。在寒假期间,我才将数据结构补完(但是缺少练习, 掌握多少尚且蒙古)

  5. 时间来到大二开学,此时我的进度在基本掌握c语言,会做简单的C语言题目;数据结构掌握基本知识点,能够做些选择题。

于是我买了王道考研的数据结构 (没错,买了本考研书) 按照书上的内容简单复习了一遍数据结构。

  1. 正在迷茫地复习时, 鬼使神差的我打开了CSDN搜索,找到了开头学长的文章,才了解到考试重点是c语言程序设计,而非数据结构, 学习重点完全偏离
  2. PS:此时离考试只剩1个月

  3. 在学长的指导下,我开始做PAT乙级的题目。但因为临近期末,各种科目期末赶进度,加上各种学时巨少的科目考试~(点名计算数学,课时少、内容多、省略也多,最后什么都没学到)~,我焦头烂额。最后终于赶上,在考前的前几天算是做完了95题(部分题目实在没搞明白)img

  4. 考前几天去PTA教育超市买了几套PTA乙级模拟卷

  5. 2021秋季,考试难度莫名的高,做得心态爆炸,最后两个小时竟然只得了17分,提前交卷跑路了。。。
  6. 之后做了几套,难度变得正常,基本都能在一个半小时内满分通过
    • 当初水平也不行啊, 这种破题还要一个半小时

三. 学习建议(跑路建议)

1. 转专业

最重要的是信息收集!!!

  • 对比当前专业和目标专业培养方案,在大一安排好自己要学习的课程,并提前自学(如果转去大二需要补课,提前学了会让你轻松一些)

  • 另附2021级各专业修读指南,来自 福大转专业交流群 大佬(群号1014052663)的分享,不想受百度网盘折磨的建议进群翻群文件

  • https://pan.baidu.com/s/1fAbjLrLk8paCHYiyQmXscQ 提取码:gtyz

2. 计算机学院转专业

  1. c语言程序设计,尽早掌握,重点掌握
  2. 理工科必学,提前学了上课之后可以摸鱼。
  3. 如果专业课学的是c++,只需要补充学习面向对象内容即可。

  4. 数据结构,只考到队列,且只出了选择题(编程题不用学习数据结构也能做出来)

  5. 因为确实是计算机专业的基础,还是建议学全。
  6. 但是考试无脑stl

四. 计算机转专业考试内容

1. 笔试

  1. 时间: 不一定一样, 具体见教务处通知

img

  1. 平台:
  2. PTA的OMS监考系统,没有代码补全,因此常用头文件、函数名需记牢
  3. 可以用dev,记得加上-std=c++11以使用C11

  4. 考题part1 – 10道选择题

  5. 其中3道左右为C语言,直接丢到dev里面跑一下就出答案,不用动脑

  6. 剩余为数据结构相关题,都是基础知识,不难,担心的话找考研数据结构题做做(考研题比较好找)

  7. 考题part2 – 5道编程题

  8. 难度前三题为PAT乙级15分的档次,后两题略低于20分题的难度

  9. 第一第二题忘记了,总之就是非常简单:)

  10. 第三题是最大片段和,数据结构经典题目,忘记考虑全为负数的情况,-3

  11. 第四题是一道模拟题

    • 题目: 案例3-1.9 银行业务队列简单模拟 (题目来自浙大版《数据结构学习与实验指导(第2版)》)
    • 本质上是一道队列,但不需要用到队列的知识也能做,用vector分别存AB的客人,然后按AAB的顺序循环输出
  12. 第五题同样是模拟

    • 题目大意:给N个怪物的名称和其最大经验值,要求完成三种操作,添加经验,减少经验,转移经验

    • 思路: 使用map+vector实现的话就很简单,可以参考 PTA | 程序设计类实验辅助教学平台(乙级1085 PAT单位排行)

    • 当然,难度没有这题这么大,只需要懂得如何将用map将string转化为vector下标

2. 面试

  1. 时间:

img

  • 记得提前准备好文件,成绩单(大二才有)在教务处(山北行政楼)里的自动打印机打印

  • 问题:

  • 1分钟自我介绍
  • 人工智能,深度学习/对计算机方面有什么了解
  • 当前专业与计算机有什么不同
  • 奖学金/四级过了吗/高数成绩

  • 碎碎念

  • 面试基本上就是几分钟的事
  • 像计算机各个方面的问题 可以在平时摸鱼的时候了解一下(比如B站大数据推送
  • 个人认为,如果有参加竞赛(计算机专业通用的那种)应该会很有利
    • 数学竞赛省赛刚好在转专业前出分,认为自己时间管理足够好的同学可以参加

THE END

有什么想问的在评论区说说吧,看到尽量回,也可以加前文的转专业交流群问一下其他同学


Q: 转大一or大二

A:转到的年级自选,选择不影响考试。转大二的话需要补大一大二的计算机相关课程,而且由于铜盘旗山的关系,课程大部分需要选免修,请判断自己的自学能力和时间管理能力是否足够,绩点也无法保证(大佬请无视)。转大一空闲时间较多,多出来的这一年如果不想浪费,同样需要自学能力和时间管理能力去学习自己感兴趣的内容。

Q: 考试难度怎么样

A: 我那一次考试难度和pat乙级相仿,不排除这几年因为报的人多,难度++的可能性


2022.4.16 更新

  • 吐槽一下《程序设计语言综合设计》这门课,期末考试考了两题转专业考试原题(上文的四五题),就。。。我不好说

2022.11.24 更新

  • 更换为了markdown格式
  • 删除并修改一部分考完上头写的内容~(答辩)~
  • (内容没有损失)

版权声明 © 本网站内所有文章著作权归作者所有,禁止转载。