3 ms·
Medical school and law school are professional programs you take after your bachelors degree. I've seen some discussion about making engineering programs somet
by leros 2y ago
Medical school and law school are professional programs you take after your bachelors degree.
I've seen some discussion about making engineering programs something you do after a pre-engineering bachelor degree, simply because you can't learn enough in 4 years to really learn those fields.
I think a better comparison to what you're saying is that getting a history degree doesn't qualify you to become a history teacher, you still need to take a teaching program on top of it.
I personally double majored in EE and CS and neither program prepared me for working in those fields. They just gave me the theoretically background and not very much application experience.
For EE, you barely learn enough physics and background stuff to just start doing a bit of application engineering in your senior year. Another 2 years on top of that is definitely required for job training. And that's one of the program they're thinking of making a 4+2 years thing.
I think you could modify a CS program to have less theory and more practical application classes, but that would be software engineering trade school, not computer science. I did do a software engineering masters on top my CS undergrad and that was more helpful to a degree for job preparation. I will say I haven't used very much of the computer science theory I learned at my jobs so that wasn't a good use of time for job training.
- scarface_74 2y agoI graduated with a degree in computer science from a state school back in the 90s and it tried to prepare people for a job. Would I have been prepared to design and write a double entry, networked, data entry program with 10 screens in C with a database backend by myself as my first job with just the degree? Maybe? I learned C in college. But I learned to program in assembly and a little BASIC before going to college by being self taught. Yeah we did a DS&A class, networking, and I believe a database class was offered soon after I graduated. But we also learned how to code. Now it seems quaint that some of the coding classes were in COBOL and FORTRAN. But I have a classmate that is still working for the same payment processing he got a job at in 1995 and still doing COBOL. This is a specific 4 year degree to become a teacher and the first link that showed up when I was looking for a math teacher (my mom is a retired math teacher) https://www.ucf.edu/degree/secondary-education-bs/mathematics-ed-education-track/ https://www.ucf.edu/degree/secondary-education-bs/mathematic... As part of the requirements to become a teacher you have to do student teaching. Would you call this a trade school? Part of the ranking criteria for how USA Today ranks colleges (not “trade schools”) is getting a well paying job after leaving. https://www.usatoday.com/story/news/nation/2023/09/18/us-news-changes-college-rankings/70895061007/#:~:text=%E2%80%9CRankings%2520are%2520someone's%2520opinion%2520filtered,'re%2520playing%2520with%2520numbers.%E2%80%9D https://www.usatoday.com/story/news/nation/2023/09/18/us-new... People go to college and get a bachelors with the hope of getting a job with the exception of those getting an undergrad degree with the expectation of doing post grad work for a specialty that requires it with the hopes of learning skills to get a job. This is a 4 year nursing degree. After passing the exam you are qualified to be a nurse. Again not a “trade school” https://valenciacollege.edu/academics/programs/health-sciences/nursing https://valenciacollege.edu/academics/programs/health-scienc... This is GA Tech’s computer science program - again not a “trade school”. They focus on practical skills and “building” things. I looked up GT because I was accepted here decades ago in their computer science program. But decided on going somewhere else. https://catalog.gatech.edu/programs/computer-science-bs/ https://catalog.gatech.edu/programs/computer-science-bs/ And if you back up a page; “Focus: building on a base of fundamentals in programming and computational theory to provide a solid foundation of knowledge and skills for applying digital processes effectively to issues of broad interest in a global society.” Applied learning is the opposite of theory and they teach “programming”. And here they are focus on “careers” none of which is about getting a PHD or learning for the sake of learning. https://www.cc.gatech.edu/explore-your-degree https://www.cc.gatech.edu/explore-your-degree Here is GT’s Applied Physics degree which they specifically call out how it leads to a job and not just theory https://www.gatech.edu/academics/degrees/bachelors/applied-physics-bs https://www.gatech.edu/academics/degrees/bachelors/applied-p...
- bruce511 2y agoPart of the problem with this whole thread is that there are lots of colleges out there, and lots of students, and they all have different goals, and expectations. I went to university in the 90s and got degree in comp science. Their stance was not "preparing us for a job" but rather creating an understanding of computers, algorithms, and so on. The theory was "learning how they work" means that on the job you make more informed decisions. For example - in databases understanding theory (3rd normal form, searching, sorting etc) leads to better database design (in any database). Learning everything about one database (in our case Informix) is not necessary. For my career, this approach worked well. I've been able to easily transition to new things, the fundamentals don't change, just the syntax. But, when choosing a college, it's important to align your expectations with their strategy. Most disillusionment either college happens when these don't align.