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

x

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

Watch Eli's REAL Adventures at:

To Ask Questions Email: Question@EliTheComputerGuy.com

********

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 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!
x

Major in Computer Science vs Software Engineer? 3 Sample Interview Questions

Let's discuss some core differences between these two majors. At the end of the video I'll present 3 sample interview questions that you should be able to solve out of college.

Instagram Firebase Course


Facebook Group


iOS Basic Training Course


Follow me on Twitter:

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

Quincy Larson is the creator of FreeCodeCamp.com, 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 ➡
x

Hardest Computer Science Course Explained | Angel of Death UoG

Since you guys really liked the last computer science video I decided to talk about my hardest CS course, nicknamed the angel of death at my school. It has a notoriously high fail rate for its assignments. You can expect to write a few thousand lines of C code in the first two assignments. This year we made a GEDCOM parser (which is actually what ancestry.com uses) to store information about family histories, allowing us to perform operations on family connections. In the second assignment we wrote a GEDCOM file writer, to create a GEDCOM file out of the memory objects. In the third assignment we used Node js and express to create a RESTful web server and UI for interacting with our parser. I tried to explain the file structure as best I could in a few minutes, so it will probably be very confusing to watch at first. The goal is to show you the complexities of the file structure, and how we built this web application to interface with our C API. This is basically how large scale cloud computing applications are made such as YouTube and Facebook.

GEDCOM Standard:

The point I want to make is that this course is not as hard as everybody makes it out to be. Just dedicate at least two weeks to the assignment and you will be fine. None of the algorithms or data structures were difficult, rather it was the massive amount of errors possible when writing such a parser from scratch. There are thousands of tags and conditions if you want to create a full parser and identify everything listed in the standard. Thankfully we only implemented about half of the full parser seen on the standard (link above).

|| Technologies used ||

GEDCOM Parser API:
- C

Web server:
- Node js with express framework
- RESTful server, ajax, JSON
- JavaScript

Client:
- HTML, CSS, JavaScript, Bootstrap

Next Video:
Previous Video:

Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website:
Twitter:
Snapchat:
Instagram:
Github:
Discord:
Patreon:

Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere Pro CC):
- All Adobe Apps (I use this plan):
- Keyboard (Velocifire TKL01) :
- Monitors (Dell U2518D) :
- Webcam (Logitech C920):
- Desk Microphone (Blue Yeti):
- DSLR (Canon T7i):
- Wide Lens (Tokina 11-16mm F2.8):
- Full list of gear:

Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
lzr - ride (ft. NIGHT GRIND)
Link:

cresce - Top Down ft. AUFL (produced by Cresce & Haelen)
Link:

lux natura - gravity well
Link:

Late June - Balcony [ep/tape]
Link:

Late June - You & I
Link:

Question: How Important is Math in a Computer Science Degree?

I would like to know how hard it is the mathematics part in the computer science undergraduate course. I love computers and would to love to know how to code and understand the operational systems in a technical way to maybe someday work for some big company but i'm worried about choosing this course because of the mathematics part, cause i'm not very good at it, do you think the teachers do a great job explaining what you have to do or do you have to learn most of the stuff by yourself? Cause if that's the case i guess it's too hard for me, what're your thoughts?

-Igor B.

**********

To Ask Questions Email: Question@EliTheComputerGuy.com

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:
x

Is Information Systems a Good Major?

What is computer information system?
What is management information system?
The difference between computer science & computer information systems?
What does information systems majors do?
What are careers in information systems?


my summoner names is Slaughter

What It's Like Studying Computer Science | UC Berkeley

Check out my newest video where I teach you how to make and launch your own website!


Sorry for being inactive for a while, finals took up a lot of time and I just started work recently so I didn't have much time to film or edit. Take in whatever you'd like from the video and let me know what you'd like next, as I'm definitely making more videos over summer!

You can contact me here:

edward.sa@berkeley.edu

Gear:
Camera -
Vlogging Lense -
Rode VideoMicro -
DJI Mavic Air -
GoPro HERO5 -

My Computer Science degree - Not worth the cost

There are so many things that I should have learned as a computer science major that I did not.

SUBSCRIBE FOR MORE:

Twitter:
Instagram:

Is Getting A Computer Science Degree Worth It?

Do you need a computer science degree to become a programmer? What does everyone thing? Should be self-taught or is getting a degree worth it? Let's discuss!

Get Coding Tutorials 360 (Dylan's) course here on Angular 4 -

___

LEARNING TO CODE? CHECK OUT THESE COURSES! (SOME ARE AFFILIATE)

WEB DEVELOPER 2.0 COURSE (ROB PERCIVAL) -
THE ADVANCED WEB DEVELOPER BOOTCAMP —
THE WEB DEVELOPER BOOTCAMP —
JAVASCRIPT - UNDERSTANDING THE WEIRD PARTS —
ADVANCED JAVASCRIPT —
VUE.JS 2.0 COMPLETE COURSE -


CHECK OUT MY AMAZON STORE -


REACT FOR BEGINNERS -
ES6 -
LEARN NODE -
___


JOIN MY FACEBOOK GROUP AND START LEARNING CODE —

___


GET THE FIRST CHAPTER OF MY NEW BOOK Vue.js in Action! SIGN UP HERE! —

GET MY LAST BOOK EMBER.JS COOKBOOK! —

GET MY NEW BOOK VUE.JS IN ACTION -

___

Links


___


MY WEBSITE —
MY TWITTER —
MY FACEBOOK —
x

How Much Do Software Engineers Really Make?

Do you know how much software engineers really make based on their location? Let's break down average salaries, taxes, and cost of living for different cities that are popular among software engineers.

Just a few of the sources I used:
-
-
-

----------------------------------------------------------

Get 20% off AlgoExpert using promo code forrest ---

I share and document my experiences on topics including computer science, software engineering, and iOS development. I'm a full-time Software Engineer and a part-time YouTuber & iOS developer. My hobbies outside of what's been mentioned include surfing, snowboarding, hunting, fishing, and playing video games.

Subscribe, so you don't miss a thing!

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

Instagram ---

Twitter ---

GitHub ---

Twitch ---

Medium ---

Discord ---

----------------------------- PRODUCTS & SPONSORS -----------------------------

Get 20% off AlgoExpert using promo code forrest ---

Design Store ---

Recommended Udemy Courses ---

----------------------------- DESK SETUP & VIDEO GEAR -----------------------------

All Gear ---

My NEW Camera ---

My Editing Software ---

----------------------------- OUTRO MUSIC -----------------------------

Country Cue 1 by Audionautix is licensed under a Creative Commons Attribution license (
Artist:

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: Question@EliTheComputerGuy.com

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:
x

Conquering Math as a Computer Science Student

Math is one of the most important aspects of your Computer Science Degree. Let's discuss how to get better at math, what math is related to computer science, and a few theoretical and practical examples on how to improve your math skills during college.

MIT Math for CS YouTube —-

MIT Math for CS OpenCourseWare —-

----------------------------------------------------------

I share and document my experiences on a topics including computer science, software engineering, and iOS development. I'm a full-time Software Engineer and a part-time YouTuber & iOS developer. My hobbies outside of what's been mentioned include surfing, snowboarding, and playing video games.

Subscribe, so you don't miss a thing!

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

Twitch ---

GitHub ---

Instagram ---

Twitter ---

Discord ---

Medium ---

----------------------------- PRODUCTS -----------------------------

Design Store ---

Recommended - Udemy iOS 11 & Swift 4 Course ---

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

Monitor ---

Monitor Arm ---

Standing Desk ---

Desk Chair ---

Keyboard ---

Mouse ---

Mousepad ---

Microphone ---

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

Camera ---

Microphone ---

Tripod ---

Bendy Tripod ---

Lighitng ---

----------------------------- OUTRO MUSIC -----------------------------

Country Cue 1 by Audionautix is licensed under a Creative Commons Attribution license (
Artist:

Why Does Programming Suck?

What Programming Language Should Programmers Learn In 2019? 💻
👉🏻
Visit:
How To Market Yourself Course:

Why Does Programming Suck?

Today I've received a very interesting question from a reader. Why does programming suck? While it may seem a little bit controversial, having a programmer talking about why programming suck, may seem kind of odd but, well... It does suck sometimes.

One of the reasons why programming sucks is the technology. Technology changes at a rapid pace and it is very difficult to keep up with those changes. Another reason why programming sucks is that it can be difficult and well... The building process is also shitty.

Do you agree with the reasons why programming suck? Do you think programming sucks at first place? Leave a comment below!

If you have a question, email me at john@simpleprogrammer.com

If you liked this video, share, like and, of course, subscribe!

Subscribe To My YouTube Channel:

Visit Simple Programmer Website:

Connect with me on social media:
Facebook:
Twitter:

Other Links:
Sign up for the Simple Programmer Newsletter:
Simple Programmer blog:
Learn how to learn anything quickly:
Boost your career now:

Question: Is Computer Science a Cool and Fun Profession?

Watch Eli's REAL Adventures at:

To Ask Questions Email: Question@EliTheComputerGuy.com

********

I recently came across your channel and really appreciate the advice and experience have been providing. I am currently a student in first year studying a double degree in Computer Science and Electrical Engineering (5 years). I am considering dropping engineering and doing just Computer Science (3 years). The reason for this is that, although i grew up with a passion for engineering, I hear that many engineering jobs are mundane and unsatisfying and do not meet expectations. However, being in Australia, i am unsure of my job employability/security having just a computer science degree. Is it worth the extra 2 years of work and fees for the electrical engineering degree as essentially, a backup.

Thank you in advance,

-Jimmy C.
x

Day in the Life of a Computer Science Student | UoG

This is what I'm doing when I'm not posting YouTube videos. For a change I decided to film what I do at school, and show you guys some actual problems that software developers have to solve.

There's not much content on YouTube which actually shows real software dev, usually people just talk and don't really explain what they're doing. I want to take it upon myself to show what actually happens when writing software and if there's enough interest I can make videos as I am programming some new personal projects. On those I can actually show you guys code, and do whatever I want.

FAQ
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
What year / major / school?
- Second year computer science at university of guelph

What language?
- Almost everything for my assignments is written in C, I've had one Java course. Personally I know Java the most, then C, some web stuff for my website (HTML, CSS, Javascript, Bootstrap), as well as R for stats courses. Oh and assembly haha that was fun.

How old is u?
- 19

Where u at?
- Canada

Why did u quit ur gaming channel?
- I want to be productive and create cool shit. Been working on many interesting side projects that I usually keep separate from YouTube but thinking about making videos about them. Gaming videos feel like a dead end for me creatively.

When can you post another video?
- When I'm not a slave to the education system (if everyone sent me a nice sum of money I could start my own company and be set, in the meantime subscribe and follow all my social medias will help)

Can I see some code / what's next??
- ye look at my github (link under socials)

Next Video:
Previous Video:

Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website:
Twitter:
Snapchat:
Instagram:
Github:
Discord:
Patreon:

Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere Pro CC):
- All Adobe Apps (I use this plan):
- Keyboard (Velocifire TKL01) :
- Monitors (Dell U2518D) :
- Webcam (Logitech C920):
- Desk Microphone (Blue Yeti):
- DSLR (Canon T7i):
- Wide Lens (Tokina 11-16mm F2.8):
- Full list of gear:

Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
VAGUE003 - drowning
Link:

TNGLWD RECORDS - BAD GRAMMAR - Headright (Prod. machinesix & SABII)
Link:

a l e x - Growing Up, Vol. 1 [preview]
Link:

a l e x - double scoop [forthcoming]
Link:

Question: Is It Good Enough to Get "Just" a Computer Science Degree to Get Into Cyber Security?

Eli...thank you so much for the response. I was not expecting a video response so that was pretty cool. I just wanted to clarify, because I saw the frustration as to wanting to jump into ethical hacking, that what my main goal here is to come out of college with a specialty degree rather than a degree in Computer Science and then have to spend even more money and time on multiple certifications. I am 32 now and a prior Marine and have 2 pages of different certifications and an Associates that all seem to take me no where so I didn't want you to think I was being naive in that I could just jump into ethical hacking right after school. I am hoping to at least stay in the realms of cyber security when I complete my bachelors but obviously I will take whatever I can get to build my resume as well. I just feared that if I stuck with the normal path of getting a degree in Computer Science instead of a specialty like cyber security or ethical hacking...etc. that I would be stuck spending a lot more money and time on additional certifications on top of what it will take to complete the bachelors as well.

-James R.

To Ask Questions Email: Question@EliTheComputerGuy.com

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:

The First Programming Languages: Crash Course Computer Science #11

Get your first two months of CuriosityStream free by going to  and using the promo code “crashcourse”.

So we ended last episode with programming at the hardware level with things like plugboards and huge panels of switches, but what was really needed was a more versatile way to program computers - software! For much of this series we’ve been talking about machine code, or the 1’s and 0’s our computers read to perform operations, but giving our computers instructions in 1’s and 0’s is incredibly inefficient, and a “higher-level” language was needed. This led to the development of assembly code and assemblers that allow us to use operands and mnemonics to more easily write programs, but assembly language is still tied to underlying hardware. So by 1952 Navy officer Grace Hopper had helped created the first high-level programming language A-0 and compiler to translate that code to our machines. This would eventually lead to IBM’s Fortran and then a golden age of computing languages over the coming decades. Most importantly, these new languages utilized new abstractions to make programming easier and more powerful giving more and more people the ability to create new and amazing things.


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:

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

Question:
I have been teaching myself to code for almost a year now. I initially started from Freecodecamp.com 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...

Answer:
[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.

Twitter:

-
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:

Being a Software Developer Sucks!

I’ve been writing code since the age of 7 and worked commercially for twenty years before packing it in as a job. It can be an amazing opportunity but in many ways working as a software developer does suck. Here’s why… If you fancy more of my diatribe check my giant blog post on the subject out at


★★★ Follow Me on Social Media for More ★★★
Subscribe:
WordPress: (more details for each video)
Twitter: (keep up to date with me daily)
Facebook:


★★★ Equipment ★★★
Huawei P9 Plus:
Neewer NW-700 Microphone:
Neewer W160 LED Barndoor Light x2:
Behringer PS400 Phantom Power:
Creative Labs Sound Blaster Z PCIe:
Dell U2515H Monitor:
3m XLR to XLR Cable:
Proel Black Tripod Base Boom Mic Stand:
iPhone TriPod:
Adobe Premiere Pro:

★★★ Credits ★★★
Music by Ozzed –
Design by Eighty3 –


★★★ Some More Information ★★★
My Background
From a very young age I discovered my love of tinkering with electronics and a fascination with computers grew. By the time I was seven I had my first computer, a Commodore 64, and started to code. The first programme I ever wrote simply asked for my name and then responded, Hi Guy, how are you today?. Despite the simplistic three lines of code this blew my mind – I could see a potential for what I could achieve with this tiny beige box sat on my desk. From that day on I coded.

Growing up there were very few things that I was sure of. The one thing I knew for certain was that computers would be my life and that of all the areas I loved, software development was at my core and would be my career. Before my teenage years, I'd written code on half a dozen platforms in different languages and once I had the internet my interest grew exponentially. For years, I had tinkered at home and school with networking and distributed software development on just a handful of machines. Once the internet had arrived in my life the scale was unprecedented.

By the age of 15 I started as a freelance developer. It was the height of the late 90s internet boom and money grew on trees. I could earn £50 per hour for the work and an additional 50% of royalties for products resold. When it all burst one client I worked for vanished owing me £60,000 but I didn't really mind as I still wasn't even 18. Over the following years, I remained working as a freelance developer along with undertaking a computer science degree and then running my own software company for a few years.

Carry on reading over at

Shares

x

Check Also

x

Menu