Perhaps contact Prof. Stephen Unger? Profile here: http://www.onlineethics.org/Connections/Community/SUnger.aspx
Check out his 2008 article in IEEE Technology and Society Magazine: http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4538966
Interesting comments which -- like the parenthetical comments in the blog -- illustrate the degree to which this or any other code of ethics is subject to widely varying interpretations. Ethics are very personal and there is no single correct answer that can be applied to all members of the profession.
You object to military electronics work, but others view it as a patriotic endeavor to protect their country from its enemies.
You object to smartphones that occupy (you would probably say "waste") so much of your daughters' time, but others view them as one of the most wonderful inventions of the 21st century that have enhanced many people's quality of life and in many cases actually saved lives.
I could go on and on, but the simple truth is that there will never be universal agreement on what constitutes ethical vs. unethical behavior. There are too many shades of gray that one person sees as black and another person sees as white.
Thou shalt not create drones that shatter the lives of totally innocent civilians or invade another country's airspace when not at war. Rather work more on clean water projects or LED lighting. Less on smart phones that keep my teenage daughters' faces glued to their screens; not a blessing to mankind. Also remember to do some good rather than rack up billions of dollars while others making your products are jumping out of buildings. Lastly, stop whining when poor people finally get to compete with US engineers -- they studied just as hard and probably battled more to get the finance from their families. IEEE is going all out to get into China and India, so will need to be less USA centric in future, as the supply chain has already moved and it will be 50% or more of their total membership. Something like that...
IEEE is similar to Tupperware for High Tech. I belong and I volunteer as a treasurer, but expenses are skewed and charging $39 per article to non-members when books from Safari are not much more puts them into the thieving bracket. Too many flights for the top dogs, and too many meetings. You would expect some discount as a volunteer, or access to the digital library, but no.
Just be reasonable and you don't need to convene every decade to amend your ethics statement, and for those who are intending to become engineers, money or the quest for oil mostly wins, but you don't always have to make it so. All so called Ethics statements miss those two important conflicts, and the BBC, CNN or other widespread media have as little moral compass. The billions wasted on weapons could be used to build something of lasting value, like a pyramid, nice buildings, cheaper food, breweries, etc, etc, and stop rows at ethics committee meetings when they need to take out the prickly bits. Mother Theresa had no ethics statement to guide her, only compassion.
By the way, Prof. Passino's lecture notes are at http://www2.ece.ohio-state.edu/~passino/ee481.html , his discussion of the IEEE Code of Ethics is in http://www2.ece.ohio-state.edu/~passino/ECE481LecturesWeb/ECE481Lecture2Codes.pdf .
There is more to this in IEEE. They now also allow everyone (including lawyers, artists and others) to become members. It has diluted the composition of IEEE to the point that there are many IEEE members who don't even know Ohm's law. This begs the question, is it really the Institute of Electrical and Electronic Engineers or has it becomes Institute of Everyone, Everytime and Everywhere. Therefore, IEEE represents no one. To their credit, many highly talented Elec. engineers continue to contribute to outstanding standards, innovations and the like, but the new breed of "know nots" are bringing down the value and respect commanded by the IEEE.
Nice thought provoking blog. All engineers should keep their field specific code of ethics in mind or at least at hand. I also agree that it is our duty to serve our community especially in regards to keeping the general public aware of the advancements in technology, and general guidelines that should be followed for safety. In response to your request for ethics courses to be mandatory, I believe that many universities do require them as part of the curriculum. I know at the University of Hartford (when I attended a few years back), engineering students were required to study the code of ethics in two courses, one being Ethics in the Profession where each code was deeply investigated.