北邮相关
北邮VPN
帮助你在家登录教务系统
有两种接入方式,网页和客户端都可以
北邮入校VPN
https://nic.bupt.edu.cn/fwzx/ywaqfw/rxVPN.htm
北邮人论坛
也是两种接入方式,网页和手机APP
需要使用学号注册账号
发帖需要在网页版的设置界面认证手机号
北邮人论坛网页
https://bbs.byr.cn/
官方APP下载
https://bbs.byr.cn/#!article/Announce/261
一、大一上
C/C++
入学后的第一门编程课,刚接触的时候可能会不知所措,我当时就是靠给别人的代码写注释学会的,就像是在英语课文下面标注中文一样,不仅要理解每句话在说什么,还要去理解一整段是用什么逻辑实现了什么目的。
1. Dev-Cpp / Dev-C++
可以直接在应用商店下载,安装和操作非常简单,适合初学者
2. Visual Studio
功能十分强大,community版本还是免费的,可以直接从官网下载
缺点是占空间比较大,还有就是安装和操作稍微复杂一点,最好跟着网上的教程来
如果要下最新版本直接去官网或者应用商店,旧版本的下载链接csdn上面有很多
官网下载地址及教程
http://t.csdnimg.cn/MOoyI
2015版本下载地址及教程
http://t.csdnimg.cn/mXSXV
- PTA
如果真的不想下软件,直接在PTA网页上面写好像也可以。。但大一下还要学c++所以还是下个软件吧。
信通导论1
提示:特别声明,这个课程比较新,也没有具体的教科书,所以每年的课程内容可能会变,这里仅供参考
1. 微信开发者工具
第一单元和第五单元及大作业的内容,老师主要教了一下应该如何系统地探索学习,也就是一些自学方法,并不会系统地教你编程
2. Arduino IDE
第二、三单元的内容,老师会发实验套件,里面有一块Arduino开发板,需要配合软件一起使用。
也就是用USB把电脑里编写的程序烧录到板子里面,板子还可以外接电路及元器件来实现功能
这个软件会学得稍微深一点,使用的是类C语言,还是比较容易理解的,老师也会给示例代码
注意接的时候不要接错引脚
提示:第三单元的单管放大和集成放大比较难,最好直接焊,用面包板搭很容易错
第四单元的一部分内容也是基于Arduino的,WiFi连接的时候最好用手机的热点,最好把热点名改成英文的,否则容易乱码
官网下载地址
https://www.arduino.cc/en/software
3. Wireshark
第四单元的软件实验,可以在应用商店或者官网直接下载安装
跟着老师PPT来就可以,非常详细
官网下载地址
https://www.wireshark.org/download.html
4. PacketTracer
第四单元的软件实验
跟着老师PPT来就可以,非常详细
官网下载地址及教程
http://t.csdnimg.cn/WtPWX
二、大一下
数据结构
还是C/C++的编程课,需要的软件与C++一样。但是这门课整体更难一些,不仅仅是学编程,更重要的是学算法,一定要好好学啊
如果想提高就可以开始刷leetcode了
leetcode官网
https://leetcode.cn/problemset/
强烈建议关注这位博主!!!大佬写得超级好!!
青山入墨雨如画
电子电路基础
模电,我愿称之为魔法电路,5.5学分的含金量,一学期学两本书。
书后专业+单元测验+仿真作业+AD2实验,我愿称之为强度拉满。
不愿回忆那段被三重积分和电子电路充满的日子。。
1.Multisim
一款电路仿真软件,真的超好用,建议下中文版
这个在下学期的实验课上还会用,暂时不要删
百度网盘下载及教程
https://zhuanlan.zhihu.com/p/567083081
2. Waveforms
搭配AD2一起使用,在QQ群的群文档里面下载压缩包
搭电路的时候尽量少用导线,把电阻的脚掰开一点直接连会让电路简单很多。
参考大佬的连接图 实验七
我们当时的AD2是两个人共用的,建议早点开始做实验,要不然等到期末快交报告的时候真的会疯掉
信通导论2
这个学期主要就是要完成一个端到端的大作业,下面这个是我们当时的要求
整体来说自由度非常大,可以去github上面看一看
软件方面可以为小程序+云函数、小程序+自建服务器+数据库(可参考最小端到端系统 ),硬件方面可以为基于Arduino的各种创新,最终的成果必须包含软硬件两个方面,即完成一个端到端的作品(可参照复杂工程实验)。
工程计算/数学实验/Python
我们大一下可以选的三个专业选修课,大一大二需要修多少与之后的专业选择相关
我们的培养方案里面通信工程在大三大四至少选修10学分,而最低选修14学分,这意味着你大一大二修4学分就足够了
1.工程计算(MATLAB)
2.数学实验(Mathematica)
这两门课一般建议选一个,因为有一定的相似之处,可以去看看授课老师然后再选。我们当时是期末大作业,没有考试。
如果要参加数学建模竞赛那就要选数学实验。
还有就是大二上的信号与系统课上的参考程序给的都是MATLAB,不过编程只占一点分数,也可以到时候再学
在微信搜“纸飞资管家”公众号,服务——软件目录——win软件目录,进去之后往下翻就有两款软件的百度网盘下载地址
3.Python
就是一个非常基础的入门编程课,说实在的你就在网上随便找个在线编程都可以。我搞不懂Python那一系列的环境搭建以及库的安装,所以最后就放弃了。
我们那年是平时分:期末考试=2:8,所以平时几乎没有作业,整个课的得分全看你最后期末考试成绩,压力其实也不小。但是前几届好像就不是考试,所以还是要看情况。
三、大二上
数字系统设计
承接电子电路的一门课,依旧是课程内容与实验并存,实验内容大佬已经全都总结好了
北邮22级信通院数电实验
1.Quartus Prime
老师会发“小脚丫”FPGA开发板,Quartus就是与之搭配使用的fpga开发软件,我们课程用的是Verilog编程
官网下载地址及教程
下面这篇文章依旧是那位大佬写的,非常好用
第一次使用中会遇到的问题及解决方法
2.Modelsim
这是对Quartus中的代码进行仿真的软件,配置的时候容易出错,请看这篇
modelsim北邮信通专属下载、破解教程
数字系统设计实验
是后半学期的一门实验课,与数字系统设计的区别只是把小脚丫换成了大脚丫。
最终要求实现一个很复杂的功能,如果想自己能在后半学期写出那么复杂的代码,上半学期就一定要狂学Verilog,但很显然只有非常非常少的大佬能做到。
这是我们某一个实验的要求
电子电路基础设计实验
1.Multisim
是上半学期的一门电路实验课,就是用Multisim(下载链接)设计并且仿真完之后搭电路,比大一下的AD2实验还要难。并且这学期只能去实验室用示波器看效果,没有AD2那种可以随时看效果的工具,不是很方便。
下面这张是我的电路
信号与系统
1.MATLAB
只涉及了一点点MATLAB的内容,快期末的时候留了一次编程作业
下载链接见大一下-MATLAB
四、大二下
程序设计综合实验
一个学期的实验课做出一款电脑程序,基本没有限制,但是工作量要够。
不限制编程语言,大部分人用的还是c/c++或者python
mooc上面有一些示例以及源代码
程序设计慕课
总共要交4份报告,分别是需求分析,概要设计,详细设计,交付报告。
期末会现场验收,要给老师展示程序功能,还要做验收PPT。
一定要多存历史版本,改完之后改不回去还蛮难受的。
信号处理实验
1.MATLAB
在后八周开课,还是用MATLAB做一些小实验作业。期末的任务比较难,可以参考祖传代码,但是验收的时候老师会提问,要准备一下。