本人给你指个明路:
作为你的专业来讲,以下几门课程很重要:
高数,线代----数学理论是学好电子电路的基础,同时也是嵌入式软件中算法的基础(图像,视频,声音,数字信号处理的理解都离不开良好的数学理论)
数字/模拟电路----这个不用说了吧,脱离电子还谈什么嵌入式?
计算机组成原理----处理器原理应该懂吧,一般的接口原理应该懂吧,汇编应该懂,不然没法做底层
C语言--------这个不用说了,驱动,系统移植,没有C就没有嵌入式(除了简单的单纯汇编的单片机外)
操作系统原理----建议看unix版的
数据结构----系统移植/驱动
网络安全一点用都没有,等你入门了之后就会发现---我那个时候也有你一样的想法。其实国家软考,最简单的就是网络设计师,那个说白了是没什么技术含量的
自学建议你:linux一定要了解,很多主流的嵌入式都是linux的,因为它可靠,而且没有如WinCE版权费,在中国应用越来越广
其他区到没有什么,多去去图书馆,自己多钻研,多问问你们老师 ,关键是自学 谢谢
在大一大二两年里大都是基础必修课,如高数,马概,毛邓三,英语,线性规划,大学物理,大学物理实验,大学计算机基础,无机及分析化学,工程制图,国防教育,中国近代史纲要等。到大三就学专业相关的,如专业英语,高分子化学,生物化学,物理化学,化工原理,环保概论,药物化学,仪器分析,市场营销,现代分离技术,药事管理,还有一些相关实验。
自己可以自学考计算机二级三级,英语及不用说了,硬件这个是对于个人兴趣而言,有兴趣并由时间就可以考虑
硬件是必须要学的,还要学c语言,单片机,数电,模电 还有linux