Originally posted by: Born2bwire
This really depends on your area of specialization. By senior year you should be working towards a set of classes that will give you a core background in a certain area. This is not absolutely necessary but it will help a lot if you want to work in a specific industry, career, or study in gradute school.
Originally posted by: TecHNooB
Taking any and all opinions! State why you feel the course is important. I will locate the equivalent for my university.
Originally posted by: RedArmy
It sucks you don't have a Senior Lab where you work on a project for the entire school year. We got to experience it in a little way in Junior lab last semester and while it was a lot of work, we learned A LOT about pretty much everything and it was mostly all hands-on (minus writing a boat-load of reports). This upcoming year we spend the first semester getting our project, working out all the requirements and specs and what not, and then the following semester we build, test, and present it to the Engineering department.
I'm a CoE Major so my courses may differ from yours but my schedule for the last school year and this upcoming semester is/was:
Junior Year Fall Semester:
Signals and Systems
Electronics I
Digital Systems Design
ECE Seminar II
Discrete Mathematics
Junior Year Spring Semester:
Computer Architecture
Computer Communications and Networking (Still need to take this)
Design Lab
General Education Elective
Senior Year Fall Semester:
Senior Project I
Technical Elective 1
Operating Systems
General Education Elective
Originally posted by: TecHNooB
Originally posted by: Born2bwire
This really depends on your area of specialization. By senior year you should be working towards a set of classes that will give you a core background in a certain area. This is not absolutely necessary but it will help a lot if you want to work in a specific industry, career, or study in gradute school.
Yea... I have a hard time deciding on this. Right now, I'm signed up for...
E&M (Required) 3cr
Java/C++ OOP (Not necessary but I feel I need this) 3cr
Semiconductor Physics (Apparently it's a dumb class but a pre-req to some goodies) 3cr
Digital Signal Processing (Not sure I need this but I killed intro signal processing last sem) 4cr
General Elective 3cr
Engineering Seminar 1cr
It's recommended that you don't take more than 4 ECE courses per semester unless you want a real headache.
The only reason I'm taking semiconductor physics is because it's a pre-req to integrated circuits engineering which could possibly just be mosfets on paper again. Not sure this is worth taking but it might be.
I would also like to take a course on motors (I guess robots have to move right? lol), ASIC, and microprocessor architecture.
The motors course has a lab component which generally takes a while. The ASIC course also has a lab component. I may have to take both of these in the spring at the same time I'm taking senior design. The microprocessor is a CmpE course but I wanna do cool shit like microprocessor design. They make a dual core in that course ~_~ albeit it's only simulator but w/e.
So my main issue is... I just wanna take the classes where they make cool shit but that may not be the right way to go about things. I'm not interested in what any employer wants though, I wanna learn cool shit 🙁
If you are interested in robots, take a signals and controls course. That will cover the mathematics behind control theory, the idea of taking an input and using that to help achieve a desired output. Like taking in the rotation of a wheel via a magnetic sensor and using that as feedback to control the speed of movement. This also will mesh with signal processing too as the filters and feedback controls are another aspect of the toolkit in DSP.
Originally posted by: chorb
Like its been said, try to get into a senior design class if they're offered. Often you get to choose what you work on (ie. design circuits, write code, combine the two) and it makes for some interesting learning experiences that will apply to the real work place if you plan to go that route.
Originally posted by: Isura
What do you like? Can't go wrong taking a pure math course. Probability theory/measure theory, and statistical analysis comes in handy in basically every technical field. Don't take the vanilla EE option, but a real math course in those topics.
Originally posted by: Isura
Algorithms course is great too. Programming is so important!
Originally posted by: Isura
What do you like? Can't go wrong taking a pure math course. Probability theory/measure theory, and statistical analysis comes in handy in basically every technical field. Don't take the vanilla EE option, but a real math course in those topics.