Everything You Need to Know as a Computer Science Student

210,879
0
Published 2019-11-22
Get two months of Skillshare Premium for free --- bit.ly/forrestknight18

My answers to every computer science question asked by y'all.

What's the best/most useful major in computer science? I want to be a software engineer. (0:33)
What part time jobs should I get as a computer science student? (3:12)
What book do you recommend to have a better scope of computer science? (3:51)
Secret comment. (4:32)
What sources best supplement learning in a computer science student curriculum? (5:46)
As a computer science undergrad, which information should I include in my CV and cover letter when applying to internships? How should I structure them? (6:36)
What coding projects have you done to get an internship? (7:28)
What would you recommend a student do before entering their first year as a computer science major? (8:23)
How to prepare for a computer science degree? Algorithms? Math? Programming language? (9:54)
Can I still become a software engineer with a computer engineering degree? (10:55)
How does a professional developer team work? What should computer science students look forward to? (11:29)
Would you rather do coding projects or competitive programming? (13:53)
How does one develop the discipline to code every day? (14:18)
What background in coding do I need to become a computer science student? (15:18)


This video is sponsored by Skillshare.

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

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!

My Office --- www.amazon.com/shop/influencer-0340be26

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

Instagram --- instagram.com/ForrestPKnight

Twitter --- twitter.com/ForrestPKnight

GitHub --- github.com/ForrestKnight

Twitch --- www.twitch.tv/ForrestKnight

Medium --- medium.com/@ForrestKnight

Discord --- discord.gg/KgPgTWX

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

Monitor --- amzn.to/2E9sioB
Monitor Arm --- amzn.to/2E8UckG
Standing Desk --- amzn.to/2C3T3oG
Desk Chair --- amzn.to/2EaWTy5
Keyboard --- amzn.to/2EaSxHa
Mouse --- amzn.to/2C3Bbud
Mousepad --- amzn.to/2GWASVB
Microphone --- amzn.to/2C4Upzj

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

My NEW Camera --- amzn.to/2Sty5IO
Microphone --- amzn.to/2eHr7xj
Tripod --- amzn.to/2jgbaOI
Bendy Tripod --- amzn.to/2eO2r5S
Editing Software --- clkuk.tradedoubler.com/click?p...

Music --- soundcloud.com/luarbeats

All Comments (21)
  • @user-ob9eg5cl8i
    Andrew Tanenbaum books on CS helped me a lot during uni years and sometimes during discussions at work but they give theoretical knowledge not practical applications
  • @d.h.2848
    Came for computer science. Stayed for the glorious hair and beard.
  • @seanperman2000
    me: not paying attention to my online class me: "o look a video about how to be a good cs student"
  • @legolas5684
    1. Forget everything you learned so far! 2. Forget about happines! 3. Forget about social life! 4. Change your name and identity! And finally 5. Always make "Hello World" as your first program
  • @jamesbest3347
    My biggest tip: if you're a computer science student and have the chance (it was not required at my college) to take software engineering, make sure you take all the software engineering classes you can because that's what you'll be doing. Most of CS is a lot of abstract data structures and ideas that you may never even ever use, but knowing the pipeline of actually creating software and those different methodologies (Agile which is just old school RAD with more crap to have to deal with, Waterfall, Spiral, etc. etc.) will give you a better idea of what you'll be doing on the day to day. You'll tailor your data structure and algorithm knowledge to what you're tasked with at work, but the software engineering portion you'll use anywhere you go.
  • This is so informative, I've been a little on the fence about getting into CS but I love how challenging it is. This video really helped answer alot of question I had. I cannot thank you enough.
  • @dyastro7479
    Boi here looking more and more like jesus everyday lol
  • @chelseaesanson
    Thank you for answering my question! Helped me a lot, I really look up to you.
  • To hear that you didn't have any preparation before college makes me feel better for being in the same position. I really didn't have any experience with code, other than html, and felt behind because other student because half of them either smarter or extremely experienced with the area.
  • You know what you are my mentor ^^ I am currently 20 years old student doing software engineering as my major
  • @maleficlamb
    I love your videos, you give me so much insight as I enter CS! Thanks for the awesome video.
  • in my school, I'm almost done with my associates I've only taken Intro to computer science, computer science 1 and 2. Math-related will college algebra, precalculus, and calculus 1. I got Basic Statistics and Linear Algebra left to take(HOPEFULLY). The majority of the classes I've taken is general study class. I wish I started learning web development in the beginning because I feel as if I wasted time not learning it as I should have so I can have a project and stuff for internships
  • @jamesnguyen6702
    Cs is like math. Shit builds on top of each other and it’s pretty rewarding when you figure the problem out
  • @lisakoski8620
    Thanks! Great advice! just starting out pursuing a BA CS after being out of school for 20 years! I have been having a similar dilemma, I originally signed up for software development, but my counselor said I should do CS since I said I want the ability to be hands on, on top of developing. Not sure if I am thinking too big....... but thanks great video!
  • @MarcoLiftz
    Thanks for the video bro this is helping me a lot. I’m gonna start my computer science college journey soon! I’m 28 waited a bit long to get into college. But I’m gonna give it my all
  • @CalebLayton
    watching this video 3 year later as a fresman cs major. can't thank you enough for the tips and thing i've learned from watching your videos. also, i had no idea you went to odu, kinda crazy since i'm from virginia beach as well and was on the brink of attending there for school.
  • @Mohammad-ji8pz
    So my University currently has both Software Engineering and Computer Science. Both majors are pretty much the same thing and the only difference is about 3 or 4 classes. For example, for the Data Structures and Algorithms course, there is CIS 350 (theory based) and CIS 3501 (SE side of the class) also the core requirements has SE majors take SE 2 after SE 1 while CS majors only take SE 1. So its really the same degree, same requirements, only difference is a couple of classes (that are very similar).