The Problems With a Computer Science Degree

preview_player
Показать описание
So should you get a computer science degree? In this video I discuss the fundamental problems with a computer science degree. If you're a computer science or software engineering student or considering going into this field I'd recommenced watching so you can be aware of how to overcome these problems.

⭐ Thanks to Simplilearn for sponsoring this video! Get 10% off their data science masters course by using the code: TIM ⭐

◾◾◾◾◾
💻 Enroll in The Fundamentals of Programming w/ Python

◾◾◾◾◾◾

⚡ Please leave a LIKE and SUBSCRIBE for more content! ⚡

⭐ Tags ⭐
- Tech With Tim
- Computer Science
- Problems with Computer Science
- Computer Science Problems
- Should You Get a Computer Science Degree
- Is a Computer Science Degree Worth It?

⭐ Hashtags ⭐
#ComputerScience
Рекомендации по теме
Комментарии
Автор

Agree with me? What's your biggest problem with the computer science degree... Let me know!!!

TechWithTim
Автор

It really depends on the curriculum. My degree concentrated on fundamentals - data structures, algorithms, compiler theories, etc. All of those still hold value in my 12 years of experience. In Uni, we were trained to learn new languages by looking at it purely from a syntactical perspective and apply the fundamentals to get to the goal (write beautiful code).

raxmendorom
Автор

I am 4th year computer science student and this year I'll graduate from university.
I am totally agree with your points. Outdated education, curriculum, stuff that mostly not so important for cs degree etc.
They don't make any sense unless you really want to keep going on your academic education for master, phd etc.
Good work Tim, keep it up

abrahamlaerion
Автор

It eas so good and relaxing to hear this. At my uni we learn from C++ presentations some of which havent been updated from 2009 or 2011. Furthermore, many people expect to program an autopilot for Tesla in their second year and get dissapointed when they are expected to learn 17 sorting algorithms and workflow of outdated processors

Aca
Автор

Here in Germany you dont even have to go to University to become a programmer.
You can make a 3 year Long apprenticeship in a Company which offers that and then you basically learn programming and work there. After those 3 years there is a Chance that you continue to work there. And there is not as much math involved.

Because the main difference between "Computer science" and "programming" is that CS is more theoretical and math heavy of Course.
Many People dont get that and choose the wrong I think.

kimjeyong
Автор

Computer science may not be applicable to real jobs but if you look at the bright side, computer science is a heavy logic field which really configures your brain for the better. Basically you get better at logical thinking, patience, and it will become more common for you to be able to see possible implications or approach a problem with a creative and innovative perspective that is still efficient(very useful traits to have in your life but this is just my opinion after all). Knowledge can be learned but a better already developed person will have the advantage in almost everything.

boohoo
Автор

The biggest problem of computer scientists is the math knowledge. This is not about programming or learning TensorFlow like fancy frameworks, but about Math modeling. Real data scientist should be able to create new math models and apply them to the data that has to be preprocessed in a most efficient way.

Автор

This is true at most universities, CS in college only teaches you about the basic fundamentals and concept like variables, classes, functions, and conditionals, binary, logic gates, and data structures, but not anything that is used in real situations...I only used Python most of my college, and had one java semester on object oriented programing...that combined with not practicing code on my free time, and researching things that companies actually hire for, that caused me to struggle in some of my classes, but still managed to pass with a C, and was able to graduate, but I didn’t gain any skill due to the following: all the things mentioned in this video, and my lack of outside the class room research, code practice/personal projects, and now I have to spend a lot of time developing a skill I should have developed while in school

jasontutorials
Автор

I started a degree, didn’t like, changed majors, almost done with a bachelors now and I’m just starting to take computer science classes in my senior year and I love it so I’m going to be trying to learn on my own now

richielavey
Автор

Good points I agree with most of the things you said.But let's not underestimate the value of a cs degree cause even if it is theoretical and outdated it gives you a really good fundamental which will later be the thing that helps you jumping from one technology to the next with way less hustle

panoskatsos
Автор

I think one of the solutions to keep the education system updated is to have younger people (30s) who have modern industry experience in modern frameworks teach in college. Today’s teachers have not had a new idea since their first year teaching and their experience is outdated.

aeb
Автор

Here i'm looking why i should keep going with CS instead of switching to Mechanical Engineering, a downfall i see is that even though Mechanical Engineering is harder and more time-consuming, it doesn't seem to have this kind of issue where you need to be updating your knowledges every time something new comes out, could someone confirm this to me or clarify me if i'm wrong? Hope anyone could share me their perspective so thank you in advance.

diegocastaneda
Автор

I have Bachelors in Accounting and Finance degree and I decided to become data scientist. And When I start learning the fundamentals of programming during learning Python. All of Statistics that I learned in finance was in Data Structures and Algorithm course, so I had no difficulty learning the fundamentals, however it took me a 1 year to become an expert in Python coding after learning modules after modules and applying them on different projects, even made some games in Python for practice.

pkavenger
Автор

Generally I find data structures and algorithms from CS degree is very useful in work scenarios. For an example, if u want to build a nested comments section or nested categories for an ecommerce store in your work, you will have to use a generic tree data structure along with Depth First Search and recursion. So these techniques are very useful to learn. Of course you can learn this on the internet but a good quality college education is never a waste.

fancyAlex
Автор

The problem I ran into as a corporate computer programmer is that no one wanted to spec anything out, so the burden was on the programmer to fill the 40-hour week productively and figure out how things should work, as if we could do "business analysis." What people don't know who are not computer-science backgrounded is that computer science and business analysis are two different fields and can't both be accomplished by the same person.

jeopardy
Автор

as a computer science student, i want to mention that going to a university/college in the first place isnt exactly to learn what you need to get a job (like to learn a specific framework). It is to teach you how to organize your work, learn you basic knowledge that you need (like math, etc.), and most importantly teach you how to learn efficiently. After all to stay competitive in this field you must never stop learning about new technologies, etc, etc.

distant
Автор

I'm Studying right now, physics 1 - physics 2 - math1 - math2 .. so fuc**** boring. I just want to programming code.. (yeah i know that a base of math is important but...). My degree include ONLY C - C# - Java - Haskell. sad story

ranapazza
Автор

Alot of companies aren't keeping up with technologies. We still have windows xp, etc, etc. Most of the programs are like dos/basic. Not very user friendly.

rverm
Автор

Well the thing is that i've been seeing a lot of c and c++ jobs, and i only learned c in arduino even that it's an old language

samerabdallah
Автор

My problem was they taught us C, HTML, PHP, Assembly language programming etc. (
They never taught us VBA, Python, Perl, Angular JS, BOOTSTRAP. I had to waste a lot of time reading them after completing my degree

AbhishekSingh-dudi