This website uses cookies to ensure you get the best experience on our website. Learn more

Computer science education: why does it suck so much and what if it didn’t? | Ashley Gavin | TEDxNYU


Why a Computer Science Degree WON'T Get You a High Paying Job

In this video, we talk about why getting a computer science degree WON'T get you a high-paying job.

Leave your thoughts and comments in the comment section down below!

The Role of Computer Science in Computer Science Education

Shriram Krishnamurthi, Brown University
June 26, 2019

Computer science education is a difficult and fascinating problem, sitting at the intersection of the technical and human. It is also an increasingly urgent problem as countries around the world are rushing to add computing to their curricula and wrestling with broadening access to it. The needs are not limited to schoolchildren: working adults and the elderly use computers in ever more sophisticated ways.

What role can computer scientists play in this movement? Some examples (such as educational data mining) are obvious, but there are numerous other important (and perhaps subtle) facets of computing education that can all be enhanced by, or even depend on, computing research. In this talk I will provide a look at some of those questions, and identify a few of the numerous challenges the field has barely begun to address.

More information:

Don't Study Computer Science!

Get a .TECH domain:

Check out the blog!

Should you study computer science in college? Here are my list of reasons, NOT to study computer science. It's not for everyone! I hope this video helps you decide if you should study computer science or not.

Learn Javascript -
Learn Java -
Learn C# -
Learn C++ -
Learn C -

Joma Tech:

BenQ Lamp:

Join the Community:
More content:
Support me!

~~~~~~~~~~~~~~~Additional Links~~~~~~~~~~~~~~~

Subscribe to my newsletter:


Artist: ARTISS
Title: Tropical Summer

Why Are There So Few Women in Computer Science?

Viewers like you help make PBS (Thank you 😃) . Support your local PBS Member Station here:
Subscribe to Origin of Everything!

Today, we think of computer science as a field dominated by men, but the women have a long and important history in the field. In fact women were many of the very first computer programmers, played a hugely important part in the development of computing during World War II and the space race, and ran the one of the first computer software companies. So what changed? Watch the episode to find out!

Do you enjoy the show? The check us out on:
Like our Facebook Page:
Instagram: @pbsoriginofeverything

Written and Hosted By: Danielle Bainbridge
Graphics By: Noelle Smith
Directed By: Andrew Kornhaber
Produced By: Kornhaber Brown (

Works Cited:

Ensmenger, Nathan. The Computer Boys Take over: Computers, Programmers, and the Politics of Technical Expertise. MIT Press, 2012.

Fake Flavor Follow Up:


Why Dropping Out Of Computer Science In University CHANGED MY LIFE.

This is why I dropped out of computer science in university. I speak about how the day in the life of a computer science student is NOT for me, and why I had to do something about it.

One thing I forgot to mention: I use to believe that everyone should learn how to code, but I no longer believe that due to my experience. Not everyone should code! Go into computer science if you have intrinsic motivation to succeed at it, don't go into it JUST for the money or because people are saying EVERYONE should learn to code. We still need doctors, lawyers, artists, etc. for the world to function.

► Subscribe to my channel here

► Follow me online here:

Is a Computer Science Degree Worth it in 2018?

MalDuino! Learn More Here:

UK Tuition fees EXPLAINED!

If you have any questions/queries regarding this video, please ask them in my subreddit linked below.
Check out my site:
My Subreddit:
Follow me on twitter:
Discord server:

My Regrets as a Computer Science Student

Get your free-for-life AngelList account ---

Back when I was a computer science student, there are a few things I could've done differently to give myself a better experience - things I could've done to learn more and improve my skills - things I wish I knew. In this video, I refer to those things as regrets because I didn't do them.

I may be biased, but I'd say ignore these timestamps and just watch the video all the way through! But I leave these here for anyone stopping by the video.
New channel or...? (0:00), 5-sec Vlog (0:39) Official Intro (1:06), Treating College like High School (2:06), Thinking CS was Software Development (3:30), One Thing I DON'T Regret (4:12), Neglecting Office Hours (5:53), Procrastinating (7:32), Another Thing I DON'T Regret - Get Internships EARLY! (8:58), Do YOU have any regrets? (10:23)

Should I make a new channel or what?


I document and share my experiences on topics including computer science & software engineering. I'm a full-time Software Engineer and a part-time YouTuber. My less nerdy activities include fishing, hunting, surfing, and snowboarding. I'm just here to have some fun.

Subscribe, so you don't miss a thing!

Get a free-for-life AngelList account ---

Become an algorithms expert with AlgoExpert --- (use promo code forrest for 30% off)

Receive free coding questions from Daily Coding Problem --- (use promo code forrest for 10% off premium)

Learn with Coursera! ---

Learn with Udemy! ---

Sellfy Store ---

My Office ---

----------------------------- SOCIAL MEDIA -----------------------------

Instagram ---

Twitter ---

GitHub ---

Twitch ---

Medium ---

Discord ---

----------------------------- DESK SETUP -----------------------------

Monitor ---
Monitor Arm ---
Standing Desk ---
Desk Chair ---
Keyboard ---
Mouse ---
Mousepad ---
Microphone ---

----------------------------- VIDEO GEAR -----------------------------

My NEW Camera ---
Microphone ---
Tripod ---
Bendy Tripod ---
Editing Software ---

Should I Give Up Computer Science If I Find It Hard?

Watch Eli's REAL Adventures at:

To Ask Questions Email:


I'm on the end of my first year in computer science at a university and I feel like I need to do a lot
more work than others to achieve the same goals (don't know how true this is, but I have asked some people I've gotten
to know during studies, that how much time they use for weekly assignments and they don't use nearly as much as I do).
Because of that, I am starting to question if this field of study is wrong for me and would like to know that did you ever
struggle with programming during your studies, or was it always just easy and logical?

-Anonymous P.

Why I chose to study Computer Science

Sorry, I didn't really give the subject choice much thought. Just something I liked and I thought was cool. Tbh, I'd happy to study something else given the time and money.

I'm assuming you're wondering if the expense of college is worthwhile? The main point I'm trying to make is that going to University, at least for me was meeting my peers.

Maybe I did learn about Computer Science. Just that I don't find it useful in my day to day Devops work!

How to Pursue Computer Science - University of Cambridge - on a full Scholarship - Part 1 of 2

VideoChat with a full scholarship holder, B.S and M.S in Computer Science from University of Cambridge who talks of Job vs. start up, Jobs and Visas in UK, the Start-up environment in Europe, Computer science vs. Computer Engineering, the job selection process at large companies, US vs. UK, the Cambridge interview and experience and much more.
Neil Satra talks of the following
1. Early Interest – 0:26
a. He had a passion to study computer science and engineering from an early age. This passion translated into a cs major at Cambridge University and a career in computer science
b. Comp Sci has mathematical skills, solving puzzles, if you are analytical and self-motivated. You don’t need to have studied CS at school.
c. Computer Science is highly focused on Math and the abstraction of that logic 1:56
2. Cambridge Experience – 2:16
a. Study abroad gives you a new cultural perspective
b. Living and learning, being independent in a new culture expands your horizons
c. Cambridge is a beautiful town
d. Cambridge is surrounded by nature and beautiful cathedrals
3. US vs. UK – 4:28
a. His choices were Carnegie Mellon, UC Berkeley and Cambridge
b. The scholarship helped him decide in favour of studying in UK
c. The computer science course allowed him to take a minor in psychology and Economics, some law and business.
d. Flexibility on the Comp Sci course in UK can be limited overall
e. The Comp Sci classes had some mandatory components and this helped him understand the basics of courses
f. He wanted to do software and machine learning largely
g. The UK system forced him to learn the fundamentals in the computer science department
4. Supervisions - 8:09
a. The computer science classes are large, lectures have 70-100 people but supervisions or tutorials after every four classes can be personalised and challenging
b. A professor or a grad student takes the supervisions
c. These can be tailored
e. You really need to understand since you have to discuss it with them every week
f. Also there is flexibility in scheduling supervisions as against the US system
5. Visas - 10:55
a. The UK Visa expires within a few months of the course getting over
b. Visa regulations have been getting tightened, largely for the masses
c. Students from top universities get jobs and there are few good universities
d. In the US visa allows working with a large company
e. UK allows a start-up visa if your university signs up your business plan
f. Larger tech companies based in the US are recruiting from UK and Europe
g. Gates Center of Microsoft recruits off the campus itself
h. 3-5 companies apply to advertise at the career fair for every cs student - Cambridge career fair
6. Start-ups in Europe - 12:39
a. UK is encouraging start-ups.
b. Europe is bringing private investors to back the start-ups
c. Private investors are derisked
d. There are big problems to solve in Europe
Host - Chetna Vasishth
We are on -.
Twitter - @chetchat101
Instagram - chetchat101
Computer Science, Computer Geek, Software Development, computer science programs, computer science and engineering, cs major, comp sci, computer science university, best computer science universities, best universities for computer science, best college for comp sci, computer engineering, computer science engineering, computer science major, computer science programs, computer science university ranking, what is cs, computer science course, computer science classes, career in computer science, computer and information science, top computer science universities, department of computer science, learn computer science, what you can do with a computer science degree, computer science graduate school, computer science subjects, what is computer science, is computer science hard, top computer science schools, best computer science schools, computer science degree, computer science major, comp sci major, online computer science degree, bachelor of computer science, cs course, computer course,
the college experience, college search, college education, college degrees, my college experience, college life experience, your college experience, life in college, the college life, life university, about college life student life, college resume, youtube video, videochat, college, colleges, university, universities, scholarship, scholarships, college scholarship, scholarship for college students, education, resume, career ideas, chet, college search, online colleges, university college, college degrees, college majors, college education, college application, college courses, degree, degrees, university rankings, top university, video chat apps, college finder, video youtube, top colleges, best universities, best universities in the us, experience in college, australian universities, canadian universities, universities in usa

CAREERS IN COMPUTER SCIENCE – BCA,B.Tech,PGDCA,M.Tech,Top Recruiters,Salary Package

CAREERS IN COMPUTER SCIENCE.Go through the career opportunities of COMPUTER SCIENCE, Govt jobs and Employment News channel from – The No.1 job portal for freshers in India. Visit for detailed Career information,Job Opportunities,Higher Education details of COMPUTER SCIENCE.
The Computer science group has been one of the money making and competitive courses from its inception. Computer science has made remarkable revenue for the business world and also paved way for masses of computer science students as abundant jobs are made obtainable. The stats of the art technologies which are utilized today have evolved from computer science as the base.
When discoursed about computer science engineering, the course deals with designing, managing information systems, and implementation. Solutions are developed for practical issues that occur by means of computer science engineering. Almost all technological advances that are present today are by means of computer science. New innovations and inventions are considered and research is still in process for various inventions to be discovered.
There are number of computer science degrees which can be obtained by enrolling in typical colleges and universities based on eligibility conditions. Computer courses with 10+2 as eligibility are many where a few of them are BCA (bachelor of computer applications), BSc (bachelor of computer science), B.Tech (computer science), and BE( computer science). Post-graduation programs for computer science graduates are various where a graduation is required as eligibility. Few PG courses in computer science are PGDCA , MCA , MSc , and M.Tech or M.E
There are many universities in India and abroad to get enrolled for computer science courses and obtain the degree. Apart from these regular courses, many universities offer distance education courses for computer science. Some universities require few undergraduate credits in order to gain admission for distance learning courses. Online courses are also available when computer science is considered. Post-graduation courses can be procured abroad too, where exams like GRE, TOFEL and other exams are to be passed in order to get enrolled in foreign universities.
When discoursing about the career opportunities in computer science world the opportunities are abundant. One can get to work in programming and software development, graphics and multimedia, computer field specialist, operation and management in information systems, web internet, computer science research, telecommunication and networking and including training and support. Each of these fields has a separate job title to offer for its computer science graduates.
With computer science being the hottest field with a handsome of salary, it is still expected to raise to 30 percent more. Recent surveys also mention that computer science is the fastest elevating field when job opportunities are considered. Indian computer engineers have played a key role in developing computer field in USA, Canada, and Australia and for the same reason a number of companies are seeking Indian computer graduates for their work process. Dubai, Singapore and Bangkok are also opening up opportunities for Indian computer specialists. Companies recruit computer graduates with a starting pay of INR 15,000-25,000, the same would enhance to INR 40,000 after 2 years of experience.
There are masses of companies which recruit computer science graduates. These are the few top companies which recruit computer science graduates with an attractive package
• HCL technologies,
• Oracle
• Wipro
• Infosys
• Face Book
• Amazon
• Microsoft
• Cisco
• Qualcomm
• Intel
• Netapp
• Intuit
• Google and more.
There are many government companies in India which aim at hiring computer science graduates by conducting an entrance exam to test their capability. A few government companies which hire computer graduates are
• COAL India
• Power grid
• Defense sector
• Electricity board and
• Banks.
For more jobs & career information and daily job alerts, subscribe to our channel and support us. You can also install our Mobile app for govt jobs for getting regular notifications on your mobile. is the No.1 job portal for freshers jobs in India.
Check Out website for more Jobs & Careers.

***Disclaimer: This is just a career guidance video for fresher candidates.The name, logo and properties mentioned in the video are proprietary property of the respective companies.The career and job information mentioned are an indicative generalised information.In no way, indulges into direct or indirect recruitment process of the respective companies.

Why You Should Major in Computer Science

Jenny talks about her experience applying to computer science internships, the pros and cons of working in tech, and why software engineer interns are paid so much... Later in the video, Anuva gives you an overview of her sophomore year at USC and discusses her study habits.


If you're reading this, comment down below with the time stamp of your favorite corgi from corgi con. 😌 Mine was definitely the pirate corgi.

✩ | Find Me
Essay Reviewing:


ʕ˵•ᴥ•ʔ | FAQ
What school do you go to? – Brown University, Class of 2021
Concentration/major? – Public Health (pre-med track)
Where are you from? – California
What camera/gear do you use? – See links down below.
Meaning of life? – Finding the optimal boba:tea ratio, of course.


Main camera body:
Wide-angle lens:
Vlogging camera:

Email me at if you would like college app essays reviewed.
For more information:



Should I go back to school to get CS degree? - Ask Preethi

I have been teaching myself to code for almost a year now. I initially started from and other tutorials, the more I learn about web technologies like javascript the more I want to learn lower level languages like c++. A part of me wants to go back to college and study computer science. I have done a little research and many seem to say that it is not necessary but I want be marketable for a career in software development. I have read that the industry is being flooded with junior developers that don't know enough to be productive so I suppose that is why I think I need to go back to school. I had been applying to companies that fit my skill set and I haven't received one response regarding an interview.
I would really appreciate your advice on whether I should bite the bullet and go back to college or keep getting better at javascript and web technologies ie react, angular...

[See video]

About Preethi:
Preethi Kasireddy is an engineer based in San Francisco. She's an avid learner who taught herself programming and machine learning, and is passionate about understanding things clearly and explaining them to others via blog posts.

She was previously a front-end & API engineer at Coinbase, a digital currency platform, where she helped architect and rebuild their front-end in React, Mobx and Redux. Prior to that, she was a partner at the venture capital firm Andreessen Horowitz and an Investment Banker at Goldman Sachs. She studied Systems Engineering at USC.


Learn to code for free and get a developer job:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day:

Question: Should I Get a Masters Degree in Computer Engineering or Cyber Security?

First of all I would like to say that I admire your work on youtube and many times your videos helped a lot to go through my university’s projects.

I’m currently doing my final year Computer Science Bachelor Degree and I have started thinking about my master for next year.

I’m a bit confuse thought about what to follow, cause I would like to follow something that it will have a really good impact on my future career, you know.
Im thinking about Master Degree on Computer Engineering cause Im getting really excited dealing with circuits and different components that you have to wire up and then write some code about it.

On the other hand Im thinking about CyberCrime. I think that not many students choose this, these days. So, I’ll have more chances to get a job easily when I finish. Im kind of excited for both, thats why Im kind struggling about what to follow.

All that is my point of view. I would really appreciate if you could share with me your professional point of view. It will really help me out a lot.
If you have any other subject in mind, that it worth to consider feel free to share it with me.

-Kyriakos N.

To Ask Questions Email:

Patreon Campaign for a Geekier world:

Signup for our email list at:
(#Microstopped... We will never forget)

For Classes, Class Notes and Blog Posts:

Visit the Main YouTube Channel at:

Follow us on Twitter at:

Educational Technology: Crash Course Computer Science #39

Today we’re going to go a little meta and talk about how computer science can support learning with educational technology. We here at Crash Course are big fans of interactive in-class learning and hands-on experiences, but we also believe in the additive power of educational technology inside and outside the classroom from the Internet itself and Massive Open Online Courses, or MOOCs to AI driven intelligent tutoring systems and virtual reality.

Produced in collaboration with PBS Digital Studios:

Want to know more about Carrie Anne?

The Latest from PBS Digital Studios:

Want to find Crash Course elsewhere on the internet?
Facebook -
Twitter -
Tumblr -
Support Crash Course on Patreon:
CC Kids:

What To Expect and How To Prepare: First Year Computer Science

Outline of topics:
Maths classes covered in first year:
- Linear Algebra
- Introduction to Mathematical Proofs
- Calculus

CompSci classes:
- Intro to Programming -- covers an intro to programming languages (we use Python), repetition structures (loops), decision structures (if statements), standard input/output, some string manipulation, variables, arrays

- Data Structures -- covers an introduction to BigO notation and how to calculate it, we use Python to implement data structures such as: stacks, queues, linked lists, binary search trees, and hashing

Leave any comments and video suggestions you have down below! Love you guys! ❤❤
Thanks for watching! :) xx

In This Video:

Instagram: Kemperrs
Twitter: @EverythingKay03

Computer Science a good major?

You should ask a lot of people for advice. In my opinion, most people in the world should get their bachelors in CS before working in the field. There's some people that can figure it out on their own, but likely most people need the school structure to learn it

My advice for computer science majors...

Don't make your computer science major harder than it needs to be! Take my advice: here are a few things you can do to help make your computer science go smoothly. I made this video because these are the things I wish I knew before / while I did my computer science major at New York University. If you guys enjoyed this video be sure to leave it a like and subscribe to the channel for more!

Were these tips helpful? I'd love to hear your thoughts in the comments below, what are your tips for CS majors?

To join the Discord channel use the following link and join the Member tier:
In this Discord channel, you will be able to...
1. Ask me questions directly (as well as other members)
2. Ask about and discuss previous interview experiences
3. Find mock interview partners
4. Share helpful videos for interview preparation, and more!

Support me on Patreon:
Follow me on Twitter:
Follow me on Instagram:
Follow me on GitHub:

best boy in ballincollig by jarjarjr

#coding #interviews #softwareengineering

Computer Science vs Self-Taught vs Coding Bootcamp (ft. Quincy Larson)

Quincy Larson is the creator of, the #1 way to learn code for free. FreeCodeCamp is also the most starred repository on GitHub with 172k stars. The next most starred repo is Twitter bootstrap with 100k stars. Quincy has a degree in the liberal arts, and does not have a computer science degree. He is a completely self-taught coder.

(Note: numbers are at the time I created this video. Stars is the same as 'favoriting')

1:00 Who should/shoudn't get Computer Science Degree?
2:11 Facts on Software Egineering & Computer Science Jobs
3:16 What to Expect on Computer Science graduates
4:19 Software Engineering VS Computer Science
6:45 Who should/shoudn't go to coding boot camp
12:30 Who should/shoudn't do self taught
16:29 Free Code Camp

Team Treehouse is a good supplement to FreeCodeCamp since FCC doesn't have any lectures. This video isn't sponsored by Team Treehouse, but I am an affiliate for them. Just by signing up for a free trial, you're helping support this channel.

Sign up for a free trial here ➡

Question: Does It Matter How Prestigious Your College Is For Computer Science?

how much does the college you attend matter for a software developer? as in do employers look down on you if your Software development degree is not from a really high end college? If so how can one compete with others who attended a better college? As in if two people are attending a interview one went to a better college how can the person who didn't go to a college as good compete with this person like how could the person who didn't go to as good of a school make there resume look more appealing, any advice?

-Jonathan M.


Schedule a Skype Meeting with Eli:

To Ask Questions Email:

Signup for our email list at:
(#Microstopped... We will never forget)

For Classes, Class Notes and Blog Posts:

Visit the Main YouTube Channel at:

Follow us on Twitter at:



Check Also