First, congratulations on qualifying for the scholarship!
We have a daughter who is a Freshman this year. She's in the Boyer College of Music and Dance, so I have no information on the engineering/computer sciences department.
Yes, the neighborhood is seedy, but if you stay on campus, you are fine. If you walk around after dark, go in a group. These are the things we tell our daughter. Safety is very important to the staff: there are guards on staff at the dorms and there is security that travels around the campus on mountain bikes.
It is in the middle of the northern part of Philly. Students can take the Broad Street subway line (and can transfer to other lines) or regional rail to travel to other parts of the city. Quite a few students who live in the Northeast will take the regional rail to Lansdale, Colmar, or Doylestown and get picked up by parents there:
http://www.septa.org/stations/rail/temple.html
http://www.septa.org/service/bsl/
Note that the union is currently talking about a strike.
The business office seems slow when it comes to processing loans, but that doesn't sound like a problem you'll have. Our daughter also had an issue where her 100-level English class didn't have a professor assigned until the second class (oops!).
One of this things I like about the school is their Living Learning Communities. I'm not sure if this is unique to Temple (I didn't have one in my school), but students studying certain majors are able to live together in a residence community (a floor in a dorm). For example, music students have practice rooms on their floor.
http://housing.temple.edu/campus-living/living-learning-communities
There is an LLC for engineering:
http://housing.temple.edu/campus-living/living-learning-communities/programs/engineering
As for other stuff I know:
Founded in 1884.
Has a student population of around 38,000 (28,000 undergraduates).
Has campuses in Philly (main campus), Ambler, Fort Washington, Harrisburg, Tokyo, Rome, London, and Singapore.
School colors are Cherry and White.
Nickname is the Owls. Hooter the Owl is the mascot. Stella (an actual owl) is the live mascot.
Lots of famous alumni. The most famous is probably Bill Cosby. He is known to show up to some school-wide events (he was at this year's convocation).
Temple is a pretty well known school when it comes to medicine.
Their marching band was in The Wolf of Wall Street, will be in the new version of Annie, and went viral this year when they covered Paramore's "Ain't it Fun".
The basketball team is good, and does make the NCAA playoffs on occasion. As of the start of the 2012 season, they were ranked 6th in All-Time NCAA wins.
The football team is... well... not as good. They were only ever ranked once (#17 in 1979), and they've been to four bowl games. although there are some alumni you might have heard of (Pop Warner, Bruce Arians, Todd Bowls). The football team plays at the Eagles home stadium.