查看: 2233| 回复: 2
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] 请教各位EEer大大, 选修课的问题.

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 cyingshu 于 2013-4-21 03:15 编辑

本人现在即将进入大3, 在ny一个很普通的学校读EE本科.. 1point 3 acres
对今后找工作来说(本人有绿卡), 我该选读硬件还是软件呢..难道真的要去修cs的课吗.
本人没什么编程经验, 就学过一个c的课, 感觉马马虎虎.
我把部分EE选修的课排出来, 请各位给点建议, 不胜感激.

ESE 311: Analog Integrated CircuitsEngineering design concepts applied to electronic circuits. Basic network concepts, computational analysis and design techniques: models of electronic devices; biasing and compensation methods; amplifiers and filters designed by conventional and computer-aided techniques.

ESE 315: Control System Design
Analysis and design of linear control systems. Control components, development of block diagrams. Computer simulation of control systems and op-amp circuit implementation of compensators. Physical constraints in the design. Pole-placement and model matching design using linear algebraic method. Selection of models using computer simulation and quadratic optimal method. Root-locus method and Bode plot method. Use of PID controllers in practice.
ESE 330: Integrated ElectronicsAn overview of the design and fabrication of integrated circuits. Topics include gate-level and transistor-level design; fabrication material and processes; layout of circuits; automated design tools. This material is directly applicable to industrial IC design and provides a strong background for more advanced courses.

ESE 333: Real-Time Operating SystemsIntroduces basic concepts and principles of real-time operating systems. Topics include structure, multiple processes, interprocess communication, real-time process scheduling, memory management, virtual memory, file system design, security, protection, and programming environments for real-time systems.

ESE 344: Software Techniques for EngineersTrains students to use computer systems to solve engineering problems. Includes C/C++ programming languages, UNIX programming environment, basic data structures and algorithms, and object oriented programming.

ESE 345: Computer ArchitectureStarts with functional components at the level of registers, buses, arithmetic, and memory chips, and then uses a register transfer language to manipulate these in the design of hardware systems up to the level of complete computers. Specific topics included are microprogrammed control, user-level instruction sets, I/O systems and device interfaces, control of memory hierarchies, and parallel processing organizations.

ESE 355: VLSI System DesignIntroduces techniques and tools for scalable VLSI design and analysis. Emphasis is on physical design and on performance analysis. Includes extensive laboratory experiments and hands-on use of CAD tools.

ESE 366: Design using Programmable Mixed-Signal Systems-on-ChipThis course focuses on development of mixed-signal embedded applications that utilize systems on chip (SoC) technology. The course discusses design issues such as: implementation of functionality; realizing new interfacing capabilities; and improving performance through programming the embedded microcontroller and customizing the reconfigurable analog and digital hardware of SoC.

ESE 381: Embedded Microprocessor Systems Design IIA continuation of ESE 380. The entire system design cycle, including requirements definition and system specifications, is covered. Topics include real-time requirements, timing, interrupt driven systems, analog data conversion, multi-module and multi-language systems. The interface between high-level language and assembly language is covered. A complete system is designed and prototyped in the laboratory.

.--ESE 382: Digital Design Using VHDL and PLDsDigital system design using the hardware description language VHDL and system implementation using complex programmable logic devices (CPLDs) and field programmable gate arrays (FPGAs). Topics include design methodology, VHDL syntax, entities, architectures, testbenches, subprograms, packages, and libraries. Architecture and characteristics of PLDs and FPGAs are studied. Laboratory work involves writing the VHDL descriptions and testbenches for designs, compiling, and functionally stimulating the designs, fitting and timing simulation of the fitted designs, and programming the designs into a CPLD or FPGA and bench testing.
. 1point3acres.com
我可以选4门ee的课加2门其他专业的课( cs, 数学什么的)或者可以选6门ee的课
如果真去做软件, 那333 344 是不是都很有用呀. 然后我去cs 修c++, java, 算法和数据结构的课?
我是想如果做硬件的话, 就 311   345   381   382  在加个 355 把VLSI也修了..

真心有点迷茫, 求大大们指点..

评分

参与人数 1大米 +1 收起 理由
b3128 + 1 很有用的信息!

查看全部评分


上一篇:thinking in java链接
下一篇:EE track 求教。
全局:
都大三的童鞋了,自己喜欢哪些方向那就往那个方向走。
回复

使用道具 举报

🔗
liuzhe0320 2013-4-24 04:32:11 | 只看该作者
全局:
没有偏好的话就软件吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表