Having been to a variety of schools, worked a variety of jobs, and spent time working people who's educations varied from multiple Ph.D's to high school drop outs, I'd have to disagree with you. Don't get me wrong, I see value to the university education system, especially in maths, sciences, and engineering, but as far as undergraduate electives go, I see it as a waste of time. Maybe your university offered more substantial electives, outside of the CS program, but the three schools I've been to did not.
I don't think the electives I took were worthless, I value education highly, but the materials covered in every elective I took were entry level, designed to 'level the playing field' to account for students' varied high-school experiences.
I would agree that in an employee I definitely want additional background, but I want that background to come from outside of the undergraduate system, and here's why. When I was in school, I divided people in two two categories. The first category were the people at school for education, and the learning experience. The second were those who were in school to get a job. The people in the job seeking demographic for the most part didn't seek understanding, they just wanted to get a degree and get paid.
I remember having an assignment in Small Talk programming lab, and we all were given partners at random. My lab partner was a memorizer, not a learner, the assignment was ten questions, all geared towards problem solving and learning Small Talk. Once we'd read the read the first question, and my lab partner didn't understand it, he went immediately to the prof's office to wait in line, and query him. I stayed in the lab and experimented with Small Talk, solved the problem, and moved on to the next question. By the time my lab partner got back, I was on the third question. I taught my partner how to do questions #2 and #3, and then we read question four. Needless to say, he didn't 'get it' and went right back to the prof's office.
It was that day when I knew the post secondary education system was largely bullshit. Sure there are people there to learn, there are people there to teach, but most people are there to milk the cow.
Also I have no idea how to hold a straight face and say "BA and valid degree" in the same sentence, so kudos.
So if davidj can find a way to avoid taking a few electives, I'm all for it, and I'd happily interview him for a job in the future. Maybe it's just me, but I hire people based on what they can do, not the tissue of lies they call a 'resume'.