I've worked in IT for years - usually as the only woman on the team - and I've never felt degraded or discriminated against for being female. Maybe slight prejudices in the beginning when the guys think I'm not as good as them, but I enjoy proving them wrong. There is banter, and sometimes it's not 100% HR approved, but I've never felt that it was mean spirited or intended to put me down. I've found that by and large, computer engineers are super-nice, funny, and respectful towards women.
The comment about the guy noticing her low-cut dress and wanting to sit near her... not entirely appropriate, but is this really bad enough to run to HR and complain? That said, I wouldn't feel comfortable drawing attention with my clothes, so I would never wear something low-cut. I find that a lightweight cotton dress shirt is more comfortable than a tight, low-cut top anyway. If someone asked me to arrange a pot-luck or bring them coffee, it would simply not be happening.
I'm on the East Coast though. Maybe all the disrespectful frat boy "brogrammers" are working on the West Coast?