I just have to laugh at this question (good-naturedly, of course). I am married to a CS Engineer (works for Amazon currently), many of my best friends are CS Engineers (including a ton of my friends I grew up with ended up in CS), and my step-dad ran an open-source consulting and web-hosting company out of our house growing up (and I even worked for his business for a while).
I would consider myself an 'artsy/emotional type,' so I think I've had just about every 'outsider experience' of 'computer people' possible. (Though I do consider myself an science fiction/fantasy uber-nerd, so there is some stereotypical overlap there ;) I would agree with what others have said: You probably experienced someone stereotypically indicative of this category of career/interest, but they are just as varied a bunch as any other area of study/work.
That being said, my own experience is that they tend not to value emotions *quite* so highly, because they are invested in facts, but also because, a HUGE part of at least traditional CSE careers involves long, lonely hours staring at a computer screen, something that an emotional person probably couldn't do (if you have too many 'feelings,' physical or emotional, you probably aren't going to elect that kind of work--as me how I know ;). There are always, always exceptions for both people and work, but that's the type it tends to draw. Introverts, Aspergers/Autism spectrum, 'socially-challenged' (or just uninterested) are common, but again, not a hard-and-fast rule. And it all depends on WHERE you want to work, as well. For example, from what DH tells me, anyone particularly socially-challenged would not get by at places like Google or Amazon where teamwork is a must. But where he used to work at an equally high-level facility (government contractor), introverted types were valued much more highly because the work and the general social climate was different.
In college, there was this joke that girls would go lay out in bikinis on the law quad or medical campus to snag themselves a lawyer or a doctor, but I always said that they should be going up to the engineering campus with their bikinis, because engineers as partners, in my biased opinion are more respectful, less self-centered, more socially-aloof which actually makes them more REAL with very little 'front', and their careers are probably going to be 9-5s instead of crazy, bizarre, life-consuming jobs.
They do tend to discount emotions and like to be argumentative, which makes them come across as self-important know-it-all a-holes, but remember a few things: They actually probably think they are just stating facts, and are not TRYING to be mean, they are just doing what they have to do at work or school, which is to simply make a point and make something work correctly (many-a-fight with the DH over this, and I still struggle with it). And part of the stereotype about this career is actually true for many: They were bullied in school when they were younger, so facts and indisputable truths became their armor and their strength. I experienced this over and over again, and having been best friends and in relationships with many, this tends to be their story. They sound like they're being jerks (and sometimes they just are) but if you get to know them, you find that it's a defense mechanism they had to adopt to fight back and find their own strength.
My two cents, feel free to disagree. I just had to comment because CSE people are some of the best people I have ever met, and I wouldn't be afraid to work with them at all, just prepare yourself to be understanding and flexible, and a little badass with your own ability to state facts and back up your arguments ;)