Tuesday, September 29, 2009 2:46 AM,



A student writes, but since it has nothing to do with EE 306, you should feel 
free to put this on the stack of things to read when you have some free time, 
...or delete altogether :-)  I am sending it to you all since it may be 
something others of you have been concerned about.



	Dear Professor.

	    I have a question that's been on my mind for awhile but I hadn't 
	found the right person to ask. I sent an e-mail to Michio Kaku 
	(the physicist that's on the science channel all the time) but 
	surprisingly he neglect to reply. I think it intimidated him, so 
	much luck to you. The mystery that's kept me up at night is this: 
	with the rapid increase of technological capabilities, and all the 
	research going into nano technology, how long do you predict it will 
	be before a E/CE degree will be obsolete. Is it unreasonable to think 
	we will no longer be using the circuits we use today in 20 years and 
	everything will be replaced with superior nano technology 
	(which i believe is more biological than electrical).

        Thanks,
	<<name withheld to protect the student worried about his future>>



Good question, but if you get the right education in school, you should not 
waste time worrying.  First, this has happened many times in the past.
New technology makes old technology obsolete, but ECE majors have been equal 
to the task, learning the new stuff and continuing to be productive.
When I was an undergraduate we studied vacuum tubes, and in fact, the 12AX7 v-
i curve looked nothing like the corresponding curves for transistors that 
showed up later.  Nanotechnology will uncover new stuff for you to learn, 
mostly still electrical, but if there is bio in there, then ECE graduates will 
just learn the bio stuff, too.

When I first learned to program, the languages were Fortran II, and the IBM 
650 machine language.  Fortran was the language of choice.  That was a very 
long time ago, and many languages have come and gone since then.  Today the 
hype is about JAVA; by the time you graduate, it will probably be Microsoft's 
C#.
My guess: By the time you are four years out of school, C# will have given way 
to D-flat.

One of the great things about an ECE education is that even though we know the 
technology will change, the education, if done right, is such that you will 
know the fundamentals and quickly learn the new technology as it evolves.
ECE graduates have been doing this for over 100 years and there is no reason 
to expect that we can not continue to do this.  Perhaps that is one of the 
sources of pride in being ECE majors - that we are not being trained to later 
be obsolete, but rather we are building a foundation that will enable us to 
continue to learn for the next 40+ years.  (In my case, longer than that :-)

Bottom line: I think you should not waste time worrying.  You will have a job.
I do think, however, that you do need to be careful to really understand the 
material you are studying to make sure you have that solid foundation.  My 
exams will try to help you to do that in EE 306. :-)

Yale Patt