The are curriculum-design rules at the 4-year state schools in CA to smooth the transition too, which I think is fairly unusual. When I was working at UC Santa Cruz, my department proposed a new degree program, and an important part of the overall proposal was to show that there would be ways to fulfil the first two years of credit requirements (plus the prereqs for years 3/4) via courses commonly offered at in-state community colleges, so you could transfer in and still graduate on time. This does complicate design of certain kinds of curricula (it tends to discourage course sequences that strongly build on each other), but gives students more options.
I'm from Maryland, and our CC system, at least for my county, is great. We even had a pretty good career center. Knew many people who where able to get internships at places like NASA or NIH though the community college.
I did my first two years of electrical engineering at CC and it was great. Pretty much all my professors in EE classes had PhD's in the field and were of comparable quality to the ones at my 4 year university. Plus, since your in a class of only like 20 kids, you get a much better relationship. Had a few help me with a getting an internship sophomore year.
Near metro populations, night classes tend to be filled with strong learners- often already degreed- and with interesting stories to tell as well.
Little State Promo: Minnesota has one of the best collegiate systems in the US from community to top tier university in case anyone didn’t know :)
When I transferred to a private school I was a bit older so they really gave some leeway in how they transferrey credits. I am guessing they would not have done the same for a 19 year old though
Historically, the community and tech college teachers were unionized, so it attracted people who wanted to make a career of teaching. They were actually better off than the adjuncts who were teaching the same courses at the university. When the state broke the public sector unions a few years ago, a lot of teachers took early retirement (five or six of my friends), and I don't know how this will affect things going forward.
There's a reason UW Madison has been and continues to be so highly regarded.
There was also a greater difference between in-state and out-of-state tuition, with higher requirements to qualify for the latter. Wisconsin was focused on educating Wisconsonites, and bettering the state thereby.
https://en.wikipedia.org/wiki/Wisconsin_Idea
Unfortunately, as another commenter mentioned, this lauded and effective system has come under attack by opponents of any sort of public spending and public good.
And, as Wisconsin has lost many union and other well-paying jobs, it's become harder to retain domestically educated talent.
It would be a shame if the system is destroyed. It's allowed this small, largely rural state to punch significantly above its weight.
As a student you find yourself in a situation like Feynman in Brazil. You sit in class and have to teach yourself the material again properly yourself.
As a c.c student wishing to go further you have two problems: you need to discover the concepts that were not taught because they were "too difficult" and you need to gain familiarity with them, and that is easier with proper instruction,.
So you see no reason for schools to produce people with well-rounded educations? You don't feel its important for society to have adults who have a wide-ranging perspective on things like literature, philosophy, history, art and non-computer science?
Also the OPs comment and this entire discussion is of general secondary education and not software development.
If you can’t teach the necessary fundamentals of that in high school that’s a problem with you’re K-12 system.
The idea of a “well rounded education” is the result of the middle class trying to ape the leisure classes, who went to college to learn things they didn’t need to support themselves financially.
Also your email address is as @northwestern.edu, a university that very much promotes the important of a well-rounded educational experience.
My undergraduate degree is in aerospace engineering, and you do really need a 4-year degree to do that. You can't learn aeroelasticity on the job. But the traditional engineering disciplines (aero, chemical, mechanical, etc.), along with medicine and pure sciences are the exception. The vast majority of people don't need 4 years of post-secondary education, including many "professionals" (bankers, lawyers, etc.).
Which is a very different statement than saying pursing a well-rounded educational experience is nothing more than "trying to ape the leisure classes."
* 1 literature class (shakespeare elective)
* 0 philosophy classes
* 1 history class (history 101)
* 0 art classes
* 2 science classes (physics 1 & 2)
I don't believe these gave me a wide-ranging perspective on these topics. I think my experience is pretty typical for technical majors.The idea that most students develop this sort of thing in college is pretty clearly a myth.
>"The idea that most students develop this sort of thing in college is pretty clearly a myth."
So based on your own anecdotal experience core curriculum contributing to a well-rounded education is a "myth."
Also the idea isn't that you immediately "develop this sort of thing in college." It's to provide a foundation for thinking about things for the rest of your life.
And it's not just about software development, most college curriculumns could be more focused into a two year degree.
To some degree yes but a much more limited scope than what's available at the university level. I don't think most public high schools teach humanities, political science etc.
Two year schools are basically vocational schools. I don't doubt there is a place for that but I think they are different products.
For state uni's they have a two year plan where all the credits transfer and you start as a junior.
A lot of the out-of-state uni's also list courses on their websites that will directly transfer so you can check if you're planning to attend later.
The 4 year places generally impose limits on how many credits they will recognize from a transfer, for the obvious reasons, they want their cut and they don't want to be a rubber stamp for some other program.
In my experience, if you find a good community college, the high volume classes tend to be better than they are at a big school. There are usually less than 50 students (vs up to 400), the teachers actually enjoy teaching, and the material is easy enough that the teachers understand it just as well as top tier professors.
Honestly, California is the only state where I'd unabashedly recommend this path though. The community colleges are consistently good, you have multiple choices in terms of top tier public universities, and transfer students are given priority.