BUPT果园物联大二下不完全回忆

随便写写,随写随更,主要我对不同课程的记忆点(主要是专业课)

北邮国院物联网工程专业大二下学期课程记录

  • I.必修课:
    • 1.数字电路与逻辑设计
    • 2.Java高级语言程序设计
    • 3.数据库
    • 4.概率论与随机过程
    • 5.产品开发与管理
    • 6.Design & Build 实训3
    • 7.学术交流技能2
    • 8.MAOGAI
    • 9.MAOGAI(实践环节)
    • 10.XINGZHENG4
    • 11.个人发展计划II
  • II.选修课:
    • 1.人文与医学(在线课程)
    • 2.区块链技术及创新实践

I.必修课:

1.数字电路与逻辑设计

(不是很难,但是要求细心,几个lab真的会让人头秃!记得好好读lab sheet!上实验课的时候记得把各种零件一次性拿齐,在led不亮的时候除了想想自己的连线是不是有问题,还要看看面包板跟电源接反没,面包板是不是好用,是不是每根线都没断且接触良好…)
课程大纲:
1.Number Systems ad Codes
简单的引入部分,进制转换,二进制补码,Floating point format, BCD, parity check
2.Switching Algebra
各种基本门,要背图 和 背转换公式
3.Digital Circuits
CMOS图, MOS
4.+5. Karnaugh Maps
重点,大三上也要用的。 主要看细心,依照原则一条一条圈
7.Time Hazards and Output Glitches
8-12.Sequential Elements and Circuits
流程图和定义, 各种 latch!!!要熟练使用各种LATCH,尤其是用NAND各种latch,记不住就多画几遍。
13.Digital System Blocks

2.Java高级语言程序设计

(需要自己大量实践,在选在软件的时候要慎重,我的老师给的例子以及平时作业我都是用的eclipse,还有人更倾向idea。两个都可以,在mini project的时候做GUI图可以用类似windowsbuilder的工具,或者下可视化的包,会比自己一行一行打代码更快)
1.个人感觉java还是非常实用的一门课的,以后找实习大概率就会用这门语言。一些需要理解区分能用自己的话描述出来的词比如class, object, private, extends, implements…这些点要从刚开始上课的时候就好好听。
2.这门课的实操比较多,除了老师上课会给的例子,大部分是自己的探索。(建议把没个例子都运一遍或者建个package保存进来,因为后续你不知道什么时候老师就用到了很久之前举例的代码,然后在这个已有代码的基础上添别的东西。animal,rabbit这俩必有!!!)
需要自己探索的,包括使用String的各种函数,GUI的各种组件,和MySQL的连接操作语句什么的,不难,下限低,无上限。只要想卷,可以卷出天际(比如搞搞前端)。java是个人非常推荐的,要好好学的一门课,大三上要学习在这个基础上继续学swing,script什么的,以后实习也会经常用到的,所及基础要好好打呀!
3.工具上 ,我是一只在跟着老师用eclipse,因为这个也是qm老师们的官方举例的软件,包括大三下需要上的软工里的JUnit的使用,都是以它作为样板的。身边朋友用到IDEA的都捧IDEA,好看,插件多且美观…看个人喜好吧~
4.期末考试挺简单的,而且感觉大二下开始,老师们普遍给分都会比较高,而且我们会把英方分数核算转成中方分数,看起来将就更高了()
课程大纲从09讲开始是:
09.Arrays 好好学以后会经常用到
10.实操 感兴趣的可以自己跑一下玩一玩
12.inheritance and abstraction 注意理解区分。我记得有个lab,助教会提问的那种,就是问的extends和implements的区别,需要注意哪些点,让现场写一个constructor什么的(super的使用,overload constructor)
15.Garbage Collection
local 在stack里,instance在heap里
C和java的GC区别
16.Numbers
关键词final,static,this的使用
17.Strings
和C的区别,String库的熟练程度
18.GUIs
看看就行了,windowsbuilder走世界。注意mini_project里的ActionListener的使用,不要把它放在你button后面,整体放在ActionListenter里,通过if语句判断按的是哪个按钮(否则会被扣分)
19.Exception handling
try-catch,必考,各种exception的名是啥也要背一背
20.fileIO 小学期会用到
21.collections,Sorting 会用现有函数库里的各种函数,多了解一下

3.数据库

(需要大量实践,安安装mysql,装了不要轻易卸载也不要随便改环境。小学期的时候需要它)

4.概率论与随机过程

(期末很煎熬,平时多注意作业)

5.产品开发与管理

(绝望.jpg, 主要是背诵。背的越多,越有底气,卷上去无上限的那种)

6.Design & Build 实训3

(小学期,java+ mysql,挺好玩的)

7.学术交流技能2

(治疗社恐的课,写CV很有用)

8.MAOGAI

(和MAYUAN差不多,但是比MAYUAN更难背,平时下功夫吧,卷上去无上限。分老师,我们老师给我们机会自己拍短电影、排练舞台剧。当时觉得好烦,后来回忆起来也是一种神奇的经历,记得录像)

9.MAOGAI(实践环节)

(好像写了个调查报告,我不记得了)

10.XINGZHENG4

(永远的论文)

11.个人发展计划II

II.选修课:

1.人文与医学(在线课程)

(学小易,DDDD)

2.区块链技术及创新实践

(老师贼好,平时做pre, 期末……好像是个报告吧,给分蛮高也)

你可能感兴趣的:(BUPT果园课程回忆录,经验分享)