This might be a concerning trend if you are a working programmer. Currently labor is tight, but it seems in a few years the schools will be cranking out huge numbers of CS majors. If past cycles are an indication, this might coincide with decreased demand. Look what has happened in the legal field. There is a glut of lawyers currently on the market.
Law has transformed into the liberal arts degree of the current age. Almost nobody actually goes on to law; they go on to management or other analysis/talk careers. Edit: It occurs to me that I've caused downvotable confusion because law degrees in the USA are quite different from law degrees in Australia (where I studied law). In the USA law is a postgraduate degree. Here it is an undergraduate degree. Australian ci…
Yale Computer Science Dept overworked, understaffed
31–40 of 51 posts
Re: Yale Computer Science Dept overworked, understaffed
#32Ugh this sounds familiar. Back in 2008-2010 I was one of two sitting students on the Computer Science curriculum committee at Rensselaer Polytechnic University (RPI). Three topics were always present: 1. What do we do about kids who come in knowing inadequate math and how does this keep happening? 2. Should we consider switching out C/C++ as the default for Java as the default. (The answer to this was almost always n…
As much as my life has gone great, I really wonder what would've happened if I'd gone to RPI rather than RIT.
I grew up in Rochester and only recently began to appreciate it; curious to hear what your opinion is.
Re: Yale Computer Science Dept overworked, understaffed
#33But they've been increasing tuition like crazy too right? ~4-6% every 3 years according to http://oir.yale.edu/node/108/attachment Apparently that gets spent on all kinds of things, just not the actual education the students need. At >30k a year you could really expect that they would hire enough real teachers.
The lack of professors may also be caused by the whole "world-class researcher" fetish. You don't need ninja rockstars to teach intro CS.
Re: Yale Computer Science Dept overworked, understaffed
#34Re: Yale Computer Science Dept overworked, understaffed
#35But what they don't realized is that Computer Science is more than developing a website or programming. CS deals with math, algorithms, and such words that they haven't heard before. Automata, discrete math, pumping lemma. Computer Science is much harder than they thought. With this, many students in my university shift to another course because they can't handle CS. Too many students are enrolling CS becase they think it is the trend. They think it is the right course to learn how to develop website, how to create something like Facebook, how to develop an app, how to develop something like Instagram, or even how to create a game (http://blog.jpbalb.in/post/16048908922/game-programming-anyo...)! Yes they can learn them through CS, but if that's just what they want, they can just go to the internet and do a Google search. Because again, CS is more than just that.
Finally, I think it's not the lack of staff, but the lot of students. Give those students few years in Computer Science, and I'm pretty sure those "lot" will be "few".
Re: Yale Computer Science Dept overworked, understaffed
#36Re: Yale Computer Science Dept overworked, understaffed
#37I bet it's a misunderstanding of what Computer Science really is. In my opinion, many youngsters or people that's not in the tech world think Computer Science as just programming, or developing a website. I have an experience on this because my parents are forcing me to develop a website in which I don't like and they reacted with "what is your education for?" But what they don't realized is that Computer Science is…
EDIT (reply to below): You said "my parents are forcing me to develop a website," which makes me think your parents are still forcing you to make a website, right now. That was what was confusing to me...
Re: Yale Computer Science Dept overworked, understaffed
#38I bet it's a misunderstanding of what Computer Science really is. In my opinion, many youngsters or people that's not in the tech world think Computer Science as just programming, or developing a website. I have an experience on this because my parents are forcing me to develop a website in which I don't like and they reacted with "what is your education for?" But what they don't realized is that Computer Science is…
Re: Yale Computer Science Dept overworked, understaffed
#39I bet it's a misunderstanding of what Computer Science really is. In my opinion, many youngsters or people that's not in the tech world think Computer Science as just programming, or developing a website. I have an experience on this because my parents are forcing me to develop a website in which I don't like and they reacted with "what is your education for?" But what they don't realized is that Computer Science is…
Our of curiosity, why are your parents forcing you to develop a website? (And, tangentially, is there a reason you can't say no?) EDIT (reply to below): You said "my parents are forcing me to develop a website," which makes me think your parents are still forcing you to make a website, right now. That was what was confusing to me...
Re: Yale Computer Science Dept overworked, understaffed
#40Ugh this sounds familiar. Back in 2008-2010 I was one of two sitting students on the Computer Science curriculum committee at Rensselaer Polytechnic University (RPI). Three topics were always present: 1. What do we do about kids who come in knowing inadequate math and how does this keep happening? 2. Should we consider switching out C/C++ as the default for Java as the default. (The answer to this was almost always n…
Maybe part of the problem is the misnomer of the whole field itself. CS is not really science, it's math. It's about tools that every professional and scientist will later need. And as such, I'd argue that teaching is actually more important than research. Of course, these tools need to be researched and developed as well, but more importantly do we need very capable teachers in order for people to build their founda…