专业介绍
首先,咱们信息院的所有细分专业都属于计算机大类,虽然之后的专业课程肯定不同,但是前期的计算机专业基础课程总是相似,包括但不限于线性代数、C语言、数据结构、组成原理、操作系统、计算机网络、数据库等,这些基础课程同时也将是考研与工作面试的重点内容,无论是开发、安全、还是算法,这些课程在未来都将是不可或缺的重要基础,这也是科班学生与编程培训班的一大重要区别。所以打算走专业道路的同学一定要打好基础,不然以后可能也要回来重学。这些课程大都会在大一至大二开设,大三都是专业方向的课程,大四时间会给大家腾出来实习或者考研考编等。
大学课程
专业课:数据结构, 计算机组成原理,计算机网络, 操作系统, 数据库,c语言
linux的使用(不要只会git clone)
其他根据自己方向的选择不尽相同
实验室能够提供的资源
学习方向指导,学习资源一条龙服务,各个方向本科阶段学不完的资源。
实验室相关器材,书籍。
高速WiFi,空调暖气,经典书籍
还有学长们的“友情关怀”。
实验室历史奖项
光电设计大赛国家级二等奖
蓝桥杯省级一等奖二等奖三等若干…..
祥云杯省级三等奖……
大学如何学习
1.有很好的自学能力
1.bilibili //几乎本科阶段所有的基础课程在上边都可以找到 2.mooc 中国大学慕课 https://www.icourse163.org/ 3.菜鸟教程 https://www.runoob.com/ //技术类基础教程神站 4.github(可能得用魔法),Gitee //世界技术类知名论坛(代码托管平台) 5.CSDN,掘金,博客园等博客类,论坛类网站
2.独立解决问题的能力
1.百度谷歌 想必大家在搜索东西时都被一堆广告和奇葩推送所烦恼,这里为大家推荐必备浏览器。 推荐浏览器win自带edga,或者谷歌(得翻墙)。 2.各大知识网站,如CSDN,博客园。 本科期间在这种网站查询的问题几乎都有涉及 3.大佬博客和一些公众号所推送的文章 4.问学长,有难以问题不要想着自己解决,可能会浪费大量时间。
3.确定的学习方向
一个人的精力是有限的,由于信息类的技术更新很快,并且很杂,所以就导致了在本科4年里很难面面俱到,所以就应该设立一个主要方向纵向拓展之后在横向拓展其他的技术知识。
4.实践的能力,不要只是看,代码书写与视频时间占比尽量达到7:3
5.定期复盘和记录:写博客和定期回想一下一周或者一月收获了什么
未来规划
考研:信息类考研主要科目为数学,英语,政治,和计算机408,考研方向为主,然后下面的学习方向为辐。
工作方向:
1. 后端:数据加工,数据库的增删改查,数据库设计能力 2. 前端:基本所有可以看到的页面都是由前端工程师完成 3. 客户端:ios和 安卓的软件开发,微信小程序...... 4. 人工智能:人工智能是一个大类,包含机械学习,深度学习等,主要是都数据的计算能力和模型的应用 5. 网络安全: web安全,网络安全,主机安全,移动安全,物联网安全等...... CTF(web安全,pwn,逆向(Reverse),密码学(Crypto),杂项(Misc)等......)
比赛介绍
竞赛介绍
ACM CCPC/ICPC 蓝桥杯等等.... 互联网+,软件杯,计算机设计大赛 CTF 网鼎杯,祥云杯,陇剑杯,蓝帽杯,强网杯,......
一些主要方向资源索引
算法刷题网站:
1.洛谷 https://www.luogu.com.cn/ 2.codeforces,atcoder 帖 3.acwing https://www.acwing.com/
人工智能
机器学习,AI,AR, VR
CTF资源网站:
1.CTF导航 https://ctf.mzy0.com/ //基础的学习资源,各种网站都有。 2.CTF大佬博客 https://shimo.im/docs/dPHgKrQXWp9wtqgr 3.CTF一生一世学不完基础篇导航表https://pan.baidu.com/s/16waFxDyEDCKh7mCzAYAf4g?pwd=1234
后续安排