12 pages...I read the first 2, so perhaps someone have already said what I'm going to.
I'm a biomedical engineer (should be more appropriately termed biomechanical engineer because our curriculum is mechanical with anatomy), and I dont' consider computer science an engineering discipline. First off, the curriculum is pretty different from a typical engineer's, usually less rigorous. Secondly, programming is using pure logic - almost like math, and math is a science, and so I consider computer science a science. Engineering, on the other hand, is the
application of science. In addition, engineers seek to change a system. An engineering professor of mine says the biologist (the scientist) try to understand the system, but the biomedical engineer (the engineer, obviously) controls the system.
Computer science, with it being the application of logic, is clearly not an engineering field in this respect, but it does seek to control the system too, so at most, I'd consider a computer scientist a logician/scientist with engineering abilities. Computer science is a new field, and so it's difficult field to neatly categorize, but it's closest to what an engineer is, although not quite an engineering field.
I could have been an engineer if i wanted to, but i enjoy going out and having fun.]
alkesh, you sound like such a whining pansy. "I could have been that too, but I didn't want to. I could have done that, but I didn't feel like it. Waaaaaahhh." Jesus H. Christ. You sound like a damn little boy with too many excuses.
I just reread your whole original post, and it says you're a "social science" major. I missed that part before, but now that I've read it, I can almost definitely say you have no idea what engineering is like. Maybe, just maybe you could have made it as an engineer too, but that point is moot because you're clueless as to what engineering entails. Your highest math class is our high school prerequisite, and your major do not have any classes that is anything like an engineering class. I guess the biggest difference between your curriculum, and your roommate's is that his requires him to think, yours require you to memorize.