Line 30: Line 30:
  
 
*This course has a fair amount of math and you end up spending a lot of time doing things like proving linearity in a system or computing convolutions. The math is really not that difficult but instead 'tricky'; it's possible to spend a lot of time on little simplifications that are easy to miss (like realizing you can form a few of your e^jw's into a cos) and this can lead to immense frustration. This is sometimes discouraging, but my advice would be to reject all of that and understand what you are actually trying to do with the math. If you understand how different system properties affect an input, and how to take a signal to the frequency domain and back, the math becomes more of a tool then a problem. --[[user:mamitche|Mike Mitchell]]
 
*This course has a fair amount of math and you end up spending a lot of time doing things like proving linearity in a system or computing convolutions. The math is really not that difficult but instead 'tricky'; it's possible to spend a lot of time on little simplifications that are easy to miss (like realizing you can form a few of your e^jw's into a cos) and this can lead to immense frustration. This is sometimes discouraging, but my advice would be to reject all of that and understand what you are actually trying to do with the math. If you understand how different system properties affect an input, and how to take a signal to the frequency domain and back, the math becomes more of a tool then a problem. --[[user:mamitche|Mike Mitchell]]
 +
 +
*Depending on your professor, you may either end up learning the concepts AND execution, or just the concepts. Learning just the concepts, I learned a lot of proofs. How to get through the course? Do every single homework that's assigned. The only way to learn this stuff is to drill it by repeatedly going over the concepts, and this is done through homework. I have to say, ECE301 was the first ECE class that I enjoyed ... not to mention that it was partly because Prof. Bouman is very, VERY entertaining and enthusiastic. That always helps. --[[User: ksoong|Kimberly]]
  
 
*Write a comment here. -sign your name/nickname.
 
*Write a comment here. -sign your name/nickname.
 
----
 
----
 
[[Peer_legacy|Back to Peer Legacy Page]]
 
[[Peer_legacy|Back to Peer Legacy Page]]

Revision as of 17:54, 6 December 2010

Peer Legacy for ECE301: "Signals and Systems"

All students who have previously taken ECE301 are welcome to use this page to leave comments/give advice to future students.

  • I think the key to doing well in ECE301 is a combination of both understanding the material conceptually (which helps in any class) and doing plenty of practice problems. You should practice doing geometric sums and knowing how to manipulate sums using a change of variables to "reconfigure your sum" in the right format. The textbook - "Signals & Systems" by Oppenheim is really an excellent textbook, so utilize it to your own advantage. Lastly, if you aren't following the material during lecture, be sure to get help by either attending office hours with your professor or going to the teaching assistants! --rscheidt
  • Make sure when you reach the end of the course that you still remember why you're using convolution in the first place. "The output of a LTI system is the input convolved with the impulse response of the system." Why? How is the math producing the results you expect? --weim
  • As a senior undergraduate student, I will not say ECE301 is a hard class. But it was hard because it was the first time to apply mathematical theories to an electrical engineering course. We certainly use math in every engineering class but mainly for computing numbers. In ECE 301, students need to understand concepts through math. All the concepts are built up by mathematical equations. In order to see what each concept does, we just have to work out each mathematical equation, where we are able to analyze the results. For that class, math is the foundation but not the goal. Simply working on equations and numbers are not enough. Only when you understand the meanings behind formats, you are able to find small tricks in the exam, which are professors’ favorite. Also, the theories are very dry. I had to spend the whole semester to understand simple concepts. I would say it is possible for a student to get a good grade only working on math problems. But it requires a large amount of time on exercise. Even thought a student understood concepts, he or she still needs exercise intensively. Without understanding, this class will drag down other classes’ grades. Indeed, it is not hard. The same as any other ECE classes, the only advice I have: understand the materials and do the exercise.--pan11
  • I took 301 in Fall 2008 and it has been one of my favorite classes yet. I know several people will cringe at this statement, especially my friends in CompE ;) , but the fact of the matter remains; 301 lets you visualize processes in a way that no other class does. And that in my opinion is the key to doing well in 301: visualization.
If you attempt to memorize formulae, and mug up derivations; you might do ok, but to really do well and actually appreciate the subject, you need to visualize what happens to the functions as you do stuff to them. In other words, don't see it as a bunch of transforms and equations; you'll hate it then.
Also, visual understanding helps because:
A)This makes it easier for you to understand the math
B)Your answers consist of a few nicely labeled pictures instead of 2 pages of squiggly equations --Dlamba 01:39, 14 December 2009 (UTC)
  • Having done higher level courses, I realized that 301 is teaching all possible fundamentals. Pay special attention to Sampling and Convolution if you intend to take any courses related to signal processing. Also, your concepts of Fourier and Z transforms should be absolutely clear for signal processing (DSP ECE 438).--Hersh Lalwani 14:55, 11 December 2009 (UTC)
  • The mistake which i made in my ECE 301 class was that i didn't clear my doubts in many of the concepts.But this realization hit me hard in my ECE 438 class,which is the successor of ECE 301.The various topics in ECE 301 are tough,but the moment you start understanding and solving the mathematics behind those concepts,things will be easier.Complex analysis,functions,limits,geometric series lies in the heart of signals.Plotting various signals seemed so abstruse initially,but an understanding of the math behind it,will clarify all doubts.It is a very important and a fundamental course for many other future interesting courses.--apanja
  • ECE301 is not a difficult class. ECE301 course introduces some transforms such as laplace, furiere and z-transform and signals and systems of continuous-time and discrete-time. However, it contains a lot of mathematics skill and some tricky part mathematically. So you should solve as many problems as you can. I also recommend ECE306 lab class. It will really help your understanding of ECE301 material. sje
  • ECE301 is a class that requires an understanding of the homework. The material covered in this course is very different than that of previous courses. While the book offers guidance, the ability to understand and complete the homework assignments will truly help an individual succeed. Also, it is best to truly stay on top of the material in this course. Because so much of the material builds, knowing the basics in the beginning is crucial. --kheldman
  • As with every other ECE class (and hopefully classes in every other department), hard mental work is required to understand the material - don't be fooled into complacency by the contributors who say the course is easy (SPOILER ALERT: it's not). The real challenge with ECE301 is that while the applications of the course are diverse and rich, not much time is spent exploring them; there simply isn't enough time to do this and do the course justice. This means that the class is taught in a very theoretical fashion. It is critical that students persist, even though theoretical courses tend to be harder to understand. The material is incredibly useful in practice (although it may not be immediately obvious), and I can say personally that while I hated the course at the time, its applications have become areas of personal interest. To attain success: understand fully the discrete math early and take the time to learn the transforms at the beginning of the class. The concepts for each transform are essentially the same (although the nuances are, naturally, different), so getting an early immersion will make you the envy of your classmates after midterm one (and who doesn't want that?). --Ryan Taylor
  • This class is the introduction to digital and analog communications. It is a hard class because it involves a lot of integration and alternation between the time domain and frequency domain (the course requires that you become pretty familiar with both domains and the relationship between them). It adds on to the filtering methods learned in 202 and sets the foundations to the understanding of communications. It is imperative to stay up to date with the material given in class. And try to understand the concepts deeply. --Carlos Leon
  • Taking ece301 may be frustrating at first but if you can make it through with a solid conceptual understanding of what you are doing, it opens up many possibilities in the future in a variety of different applications. It may not seem like a "hands-on" class at first, but you will be amazed at how many real life applications will come easy to you in the future if you take away a solid understanding! --Chris Pfeiffer
  • This course has a fair amount of math and you end up spending a lot of time doing things like proving linearity in a system or computing convolutions. The math is really not that difficult but instead 'tricky'; it's possible to spend a lot of time on little simplifications that are easy to miss (like realizing you can form a few of your e^jw's into a cos) and this can lead to immense frustration. This is sometimes discouraging, but my advice would be to reject all of that and understand what you are actually trying to do with the math. If you understand how different system properties affect an input, and how to take a signal to the frequency domain and back, the math becomes more of a tool then a problem. --Mike Mitchell
  • Depending on your professor, you may either end up learning the concepts AND execution, or just the concepts. Learning just the concepts, I learned a lot of proofs. How to get through the course? Do every single homework that's assigned. The only way to learn this stuff is to drill it by repeatedly going over the concepts, and this is done through homework. I have to say, ECE301 was the first ECE class that I enjoyed ... not to mention that it was partly because Prof. Bouman is very, VERY entertaining and enthusiastic. That always helps. --Kimberly
  • Write a comment here. -sign your name/nickname.

Back to Peer Legacy Page

Alumni Liaison

Recent Math PhD now doing a post-doctorate at UC Riverside.

Kuei-Nuan Lin