陈颖频的科学网博客分享 http://blog.sciencenet.cn/u/s110500617

博文

电子信息类课程学习顺序

已有 4410 次阅读 2013-10-5 17:32 |系统分类:科研笔记|关键词:学者| 课程, 电子信息

最近广泛涉猎电子信息类基础课程,发现这些课程有很强的关联性,如果没有系统、科学的学习顺序,就可能囫囵吞枣,不知所云,下面整理园丁认为较合理的课程学习顺序
1、学习电路原理,通过该课程了解基本的电路分析方法
2 、将电路原理运用到模拟电路中,特别是模拟电路中的直流分析、交流分析、动态微变等效电路,
都需要有较深厚的电路分析功底
3、从模拟电路转向数字电路学习,使得学习者的视野从连续电信号扩展到数字电信号,与此同时需要修习现代逻辑设计,从而提高对时序逻辑电路的分析能力
4 、电子信息课程的
核心在于数字信号处理,所以在接触过数字电路后,就应该学习数字信号处理,但数字信号处理是以信号与系统为基础的,所以首先要学习信号与系统,尤其要能以信号分解的观点来学习该课程,在有了深厚的信号系统分析能力后,进行数字信号处理的学习
5、数字信号处理本质是一门算法课程,需要大量的实验来支撑对算法的理解,这就要求学习者同时有良好的matlab编程能力,从而实现相关算法、调用相关系统函数来达到对数字信号处理的深入理解
6、数字信号处理的实现手段通常有PC机 、FPGACPLD和DSP器件,全部需要有深厚的编程基础,所以在学习算法之前,需要对基于不同平台的C语言、C++语言、Verilog
语言有良好的驾驭能力
7、在具备良好的C、C++、Verilog语言后,要针对不同的平台进行修炼,比如以PC机为平台就要多用C、C++编程实现数字信号处理算法,于此同时,matlab作为一种强大的继承算法的语言,可以辅助我们验证自己编写的算法是否正确,而朝着FPGA平台发展的学习者则需要用Verilog语言多编写相关算法的实现,Verilog语言作为一种硬件描述语言,在编程思想上与C、C++语言有较大的差异,这个过程则需要学习者大量编程来体会,并且用硬件描述语言编写算法做时序仿真还要根据所选择的FPGA器件的相关技术指标做后时序仿真
8、数字信号除了要做处理,也就是算法级别的操作,还需要做通信,这就需要学习者修学通信原理、数字通信原理、通信原理仿真三门课程
9、数字图像处理是数字信号处理的重要分支,也需要在修习数字信号处理之后,结合matlab做进一步学习
10、在学习了上述课程以后,基本的模拟、数字体系就形成了,这时可以进入到硬件系统的学习,开始研究微机接口与技术,并结合单片机技术更深入理解微机接口原理
11、有了深厚的微机接口技术基础、程序设计基础后,可以进一步学习不同的微处理器,比如arm处理器、DSP处理器等
12、 为了更好地学习各种微处理器的编程技术,除了学习相关编程语言之外,需要修习者同时学习
数据结构与算法
13、学习硬件系统开发,一方面从器件结构本身入手学习,另一方面则需要从操作系统学习,接着需要学习计算机操作系统原理
14、 计算机操作系统原理是先修知识,还需要通过学习具体的某几种操作系统来落地,如linux、unix等,起码能做到基本命令熟悉、常用系统函数、系统API能通过文档查找出相关功能
15、接着要学习计算机网络,
结合微机接口技术和数字通信原理,打通这几门学科的联系
16、至此,从基本器件到微机系统的基本知识已经具备,这时可以学习软件界面开发,如MFC、QT、Java
17、数字电视原理作为一个典型的微机模型,要求修习者熟悉上述所有课程方可学习
18、通过上述学习,要能做到每门课程大量做题,大量做实验,大量做课程设计,并结合各门课程完成一个综合的毕业设计
  刚好18条,降龙十八掌, 
  后记:电子信息类课程繁多,而且都比较难,希望通过此学习列表帮助修习者理清思路,找到较为科学、系统的学习方法。张无忌正是因为学习了九阳神功后,学乾坤大挪移就变得很轻松,可见正确的学习顺序本身就是一种科学的学习方法,我们要有郭靖的踏实加张三丰的思考,多看、多练、多想,有志者,事竟成,苦心人,天不负!



https://m.sciencenet.cn/blog-684084-730267.html

上一篇:只有你让朋友看到希望了,朋友们才会给你更多的希望
下一篇:郭靖成长史

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-20 22:31

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部