其实说实在的,这些课可能都是讲个大概的那种,不知道你们学校的通信专业强不,不过看到你们要细分,估计学校实力不错。
要我看来,计算机通信的课程很具有吸引力,三门课都很好很有用,反倒是物联网的那些课虚的很。虽然现在物联网火的一塌糊涂,但是只有Java是个好东西,其他的课自己喜欢自己看吧,但是如果你选了物联网,计算机通信的那三门课自学起来是很麻烦的,没那么简单。不仅如此,想搞物联网,计算机的三门课不学通都是白扯,哪个高级玩意不牵扯面向对象,不牵扯操作系统。如果你选计算机通信,那么需要人去搞物联网的话也只能找你了,你有技术,差的只是个概念,概念补起来相对容易一些,但是让一个不懂技术细节的人去搞物联网路还长一些。
我大胆的做个估计,传感器技术及应用、嵌入式系统开发、物联网信息技术讲的都是海阔天空的事,应该是会学到这些领域的框架而不能深入,实验也会相对多些但是没太大意义,传感器要程序控制;嵌入式不加操作系统那不就成单片机了,低级多了,而且像嵌入式这种东西基本上都是自己搞的,上课几乎不会告诉你怎么具体实现。
学通信的,编程要比得过计算机专业,硬件方面要比的过电路系统或是电子科学技术专业的。现在专业细分的很厉害,通信专业原来的份额被刮分的差不多。像编程有计算机和软件专业,硬件有微电子、电子科学技术什么的,还有自动控制,测控技术的人可能接触硬件更深。通信有些人都去搞通信算法了,回到核心是数学的地步了,不过数学不好的人,通信不太好驾驭。
下面的就更不好选了,弃谁都可惜了。数字图像处理需要用MATLAB来做,也可以用VHDL、Verilog移植到可编程逻辑器件里去。单片机和可编程逻辑器件属于硬件课了,不懂吧也不行,尤其是单片机,算是硬件基础了,但是抛去FPGA的话也不行啊,现在FPGA这么火。多媒体通信就算了,因为你必须要学通信原理,它是通信原理的延伸,多媒体讲的都是声音信号、图像视频信号什么的,但是这门课很没有实在意义,理论的事都是。无线传感器和无线网络不怎么样,如果你研究生阶段想搞这些到时候再说吧,只要你学了无线通信原理什么的就差不多了,无线的事你就有基础了。DSP技术和应用是数字信号处理里面的吧,学了数字信号处理,应该会有些实验课,我想实在选不了就算了,除非你学着学着感觉自己喜欢硬件到不能自拔,那就自己搞定去吧,偷偷的去听听课,替别人做做实验。微波技术是通信特有的吧,电子信息工程也学,但是其他专业不学,你一定会学电磁场理论,微波技术是它的延伸。说到数据库真是情何以堪,当时我应该学过,当时还傻,没往学习上整,白瞎了,当别人问我懂不懂数据库的时候,我想说讲课那个老师太不负责了,但是我忍了。感觉数据库,软件专业有个专门的方向就是,计算机专业也学过,咱就让让他们。MATLAB不管你选不选都要会,通信的不会MATLAB不是瞎胡闹吗。
我其实不太明白你的必修课,如果没有单片机那你在这里就要选上了,但是说课程设计,我觉得就那么回事吧,想学东西还是靠自己;如果图像处理不是必修,那你也选上吧;如果没有EDA什么的,可编程逻辑器件你就选上吧;如果数据库感兴趣就选上吧,但是估计学不到个啥;无线传感器和无线网络技术差不多,如果选的话二选一吧;电子设计设计什么打听下,万一好玩呢。
我分个类吧,给力的:数字图象处理、Matlab与仿真、可编程逻辑器件与VHDL语言、DSP技术及应用、无线网路;随便听听好考的:多媒体通信技术、数据库与信息系统、单片机课程设计、专业英语、无线传感器网络;我就纳闷了,专业英语也不必修,电子设计业不必修,微波技术也不必修、无线网路也不必修,不知何意,估计学校好,学生这些都懂,要不就是老师有远见,学多了也没啥用。毕业了编程牛逼,硬件玩的转,理论上有所长进就行了呗,还想怎么样。
不过说句实在话,通信的面太宽泛了,无线的原理和模型要学,无线的传输即微波要学,有线的网络和交换要学,信号的处理(通信调制信号、图像或视频)要学,单片机、DSP和FPGA要学;等到了研究生阶段就专攻了,其他都是知识面,曾经拥有,现在还就那么深,没怎么变。
说到底怎么选,问问宿舍的吧,一起上课当学生的日子就TMD那么美好。好好学,少打DOTA噢。
你们选修课要在这里面最少选几课,最多选几课?