俺的选课规划 Surager

俺的规划

前言

今天考试安排出来了。一想起这学期俺选课的时候干的那些事,俺就笑出了声后悔。俺寻思着下学期不能再请学长学姐来指导选课了吧。所以俺就趁着这个时候做一个调研规划。规划一下俺这四年大体的选课发展方向。

俺大体要走的路线是:网络信息安全。

思想政治类

政治要求修满15学分,全部是必修课。俺建议早选完,有好处。

俺这学期选了思想道德修养与法律基础军事科学概论,共计5学分。

(但是俺好像发现军概不在政治类里)

所以下学期俺打算把马克思主义基本原理概论中国近代史纲要给选了,共计5学分。

然后再转过学期选毛泽东思想和中国特色社会主义理论体系概论,共计6学分。

形势与政策有就选。

体育类

要求4学分。

秋季学期随缘选,争取混个游泳玩。

公共基础与专业教育

首先把大学英语给说了,那就是有就选。早学完早好。

然后是一些必选的学科,这里先列举出来,等后面进行整体补充。

  • 大一秋季:高等数学I 1、C程序设计、计算机科学与技术导论。(大英)
  • 大一春季:高等数学I 2、面向对象的程序设计、大学物理II 1、数字逻辑、大学物理实验1。(大英)
  • 大二夏季:C++课程设计。
  • 大二秋季:线性代数、大学物理II 2、离散数学I、计算机系统基础、大学物理实验2。(dark英)
  • 大二春季:概率统计、离散数学II、数据结构。(可能还有dark英)
  • 大三夏季:数据结构与算法课程设计。
  • 大三秋季:操作系统、计算机网络、软件工程。
  • 大三春季:编译原理、数据库系统。
  • 大四夏季:[相应的综合实践]
  • 大四秋季:毕业设计、创新创业、工程实习。(惠普卓越班学生前三年与计算机专业学生培养计划相同,大四须选工程实习II)

说白了以上这些都是基础,谁都要学的。然而区分计算机系学生发展方向的不是这个,而是那几门选修课,和由选修课或者是自发的热爱和探索。因此,以下是我对各个发展方向的调查。

网络与信息安全

因为俺是打CTF的,俺还算了解一点点点点点吧。所以先说这方面。

密码学、二进制、web。三个方面都要涉及的话就多选点,毕竟选到赚到。

首先一个总的课程:网络与信息安全(大三秋、曲海鹏)这个可以直接安排上了。

其次是信息内容安全(大三春、李臻),俺不知道学什么,但是好像是讲个概论。意义好像不太大。

对于二进制,可以去隔壁嫖一节python上,也可以自学。计算机组成原理最好选一下,这个对理解机器内部有好处。然后根据慧与培养方案推荐,还有个信息论基础。嵌入式系统是啥…能选就选个。

密码学有现代密码学。

web俺不想写,因为俺被web搞自闭了。web框架搞吧。

所以总结一下:([]内为选修课)

  • 大一秋季:高等数学I 1、C程序设计、计算机科学与技术导论。(大英)
  • 大一春季:高等数学I 2、面向对象的程序设计、大学物理II 1、数字逻辑、大学物理实验1。(大英)
  • 大二夏季:C++课程设计。
  • 大二秋季:线性代数、大学物理II 2、离散数学I、计算机系统基础、大学物理实验2[java应用与开发/.NET应用与开发]。(dark英)
  • 大二春季:概率统计、离散数学II、数据结构[计算机组成原理信息论基础现代密码学]。(可能还有dark英)
  • 大三夏季:数据结构与算法课程设计[Web框架技术]。
  • 大三秋季:操作系统、计算机网络、软件工程[网络信息安全嵌入式系统]。
  • 大三春季:编译原理、数据库系统[信息内容安全]。
  • 大四夏季:[相应的综合实践]
  • 大四秋季:毕业设计、创新创业、工程实习[Web安全(俺不知道这个有没有)]。(惠普卓越班学生前三年与计算机专业学生培养计划相同,大四须选工程实习II)

其实就是总之想要学得多,就往死里学。选到就是赚到。其实大多数都是可以自学的,但是还是选一下凑一下学分吧。

软件工程

俺也没学过,所以查了查这玩意是干啥的。

培养适应计算机应用学科的发展,特别是软件产业的发展,具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力。

同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。

总起来就是给人做软件,开发应用,学科交叉。

那就⑧用说了,java和.NET至少得选门学吧。 软件系统设计与分析 必选。然后俺看到推荐方案上有移动软件开发(大二春,高峰)。软件测试技术(大三秋)选了。然后是项目管理和web编程。

其实学这些好像是远远不够的。建议把图形学、web框架啥的也选了。这样可以往java和.NET方向发展,也可以向项目管理发展,也可以向其他什么网络或者数据库开发方向发展。

所以总结一下:

  • 大一秋季:高等数学I 1、C程序设计、计算机科学与技术导论。(大英)
  • 大一春季:高等数学I 2、面向对象的程序设计、大学物理II 1、数字逻辑、大学物理实验1。(大英)
  • 大二夏季:C++课程设计。
  • 大二秋季:线性代数、大学物理II 2、离散数学I、计算机系统基础、大学物理实验2[java应用与开发/.NET应用与开发]。(dark英)
  • 大二春季:概率统计、离散数学II、数据结构[软件系统设计与分析]。(可能还有dark英)
  • 大三夏季:数据结构与算法课程设计[Web框架技术]。
  • 大三秋季:操作系统、计算机网络、软件工程[软件测试技术计算机图形学]。
  • 大三春季:编译原理、数据库系统[项目管理web编程]。
  • 大四夏季:[相应的综合实践]
  • 大四秋季:毕业设计、创新创业、工程实习[游戏设计与开发](惠普卓越班学生前三年与计算机专业学生培养计划相同,大四须选工程实习II)

千江有水千江月,万里无云万里天。这玩意其实也⑧好说,选课只是一个方法,只有过程做好了你才能真正地得到你想要的未来。

智能媒体

乍一看,这一部分其实就是往图像方面发展的。对于视觉方面要求比较高。

直接按照培养方案操作一通。信号与系统,数值分析,图形学和计算机视觉、数字图像、可视化技术。咱学校这方面的课程属实比较少,有的就选,实在太难了。

  • 大一秋季:高等数学I 1、C程序设计、计算机科学与技术导论。(大英)
  • 大一春季:高等数学I 2、面向对象的程序设计、大学物理II 1、数字逻辑、大学物理实验1。(大英)
  • 大二夏季:C++课程设计。
  • 大二秋季:线性代数、大学物理II 2、离散数学I、计算机系统基础、大学物理实验2[java应用与开发/.NET应用与开发,]。(dark英)
  • 大二春季:概率统计、离散数学II、数据结构[信号与系统]。(可能还有dark英)
  • 大三夏季:数据结构与算法课程设计。
  • 大三秋季:操作系统、计算机网络、软件工程[计算机图形学]。
  • 大三春季:编译原理、数据库系统[数字图像可视化技术]。
  • 大四夏季:[相应的综合实践]
  • 大四秋季:毕业设计、创新创业、工程实习[大数据啊咧?](惠普卓越班学生前三年与计算机专业学生培养计划相同,大四须选工程实习II)

DSSQ型选课

java是世界上最好的语言,选!

数值分析,一听就是数学老师的阴谋,不选!

物联网,好厉害,选!

可视化,死高一,选!

信息安全,真高端,选!

人工智能,再不选俺就要淘汰了,选!

机器学习,选!

……

反正听着厉害就选就对了!

总结

  1. 能选就选。
  2. 学不死就往死里学。
  3. 坚持才是胜利。
  4. 术业有专攻,别老乱交叉。
  5. 挂科难受半年。
  6. 待到选课结果之日,去坟场,饮砒霜。
  7. 仅代表个人观点,有异议请勿进行过激的物理攻击。
  8. 有一天,我们的生命即将到达终点,而努力者,即将加冕为王!
  9. 磅15便士.