Yeah, there's a fair bit of controversy on this topic. In California at least, I believe that the use of the title "engineer" is regulated by the so-called PE act:
http://www.bpelsg.ca.gov/laws/pe_act.pdf
Regarding public opinion, I myself have a degree in "Computer Science and Engineering" and have worked as a "software engineer" for 21 years, but my engineer friends don't consider computer engineering to be "real engineering", and my scientist friends don't consider computer science to be "real science". :)