My Entire Computer Science Degree in 8 Minutes

  Рет қаралды 15,780

Josean Martinez

Josean Martinez

Күн бұрын

Hey guys! In this video I'm going over my 4 years of college computer science in 8 minutes and every class I took in college. I went to study at The Ohio State University to get a computer science and engineering degree and graduated not too long ago. In this video, I talk about my computer science degree and all the classes I took so that you can have a better idea as to what getting a computer science degree looks like, what kind of classes you'll take and what my experience was like (all in 8 minutes). Hopefully this video will help you understand as to what getting a computer science degree is like and if it sounds right for you or how my degree compares to the classes you are currently taking if you are currently a cs student. Hope you enjoy the video and don't forget to subscribe!
Timestamps:
00:00 - Introduction
00:34 - Freshman (Semester 1)
01:24 - Freshman (Semester 2)
02:12 - Sophomore (Semester 1)
02:50 - Sophomore (Semester 2)
03:37 - Junior (Semester 1)
04:23 - Junior (Semester 2)
05:29 - Senior (Semester 1)
06:12 - Senior (Semester 2)
07:14 - Conclusion

Пікірлер: 64
@iorekby
@iorekby 2 жыл бұрын
It's refreshing to hear someone big up CS degrees. It seems almost passe on KZbin to go down the CS degree route to be an engineer in tech, but its very rare a bootcamp grad or sell-taught dev will have the same education or exposure to computer science and engineering as a CS grad. Having a CS degree is always an asset in tech. Yes, some schools are better than others, and yes it can be expensive in some places but if you get a chance to do a CS degree at a decent university for a reasonable amount of money, always take it. It will serve you much better in the long run. Trends come and go in tech, and having a strong foundational knowledge of CS that a degree gives you will serve you much better than short cuts and quick wins bootcamps and online code tutorials offer.
@joseanmartinez
@joseanmartinez 2 жыл бұрын
I really appreciate that feedback! I agree with you, I wouldn't change my CS degree for anything. At times it was really challenging, some classes I didn't care for as much, and it can get really expensive, but in spite of that, the foundational CS and engineering related knowledge it gives you is really hard to find elsewhere and on top of that I learned how to be independent and start my own life by moving elsewhere to college. Studying CS in college really taught me to think like a programmer and an engineer. I also think a degree provides a certain level of security and credibility for your future and can open up doors for you. I think it's about keeping that in mind. A lot of the stuff I do on a day to day basis working on web development, I learned on my own on the side and not in college, but my degree provided a strong foundation on CS principles that allows me to learn other stuff easier and has opened up other doors for me. I do think that for other people, going the bootcamp route or taking some other path is a valid choice, but college was the route I chose for myself.
@fabriziodiaz1259
@fabriziodiaz1259 2 жыл бұрын
@@joseanmartinez what kind of things have you learned on your own to do what you do as a web developer ?
@joseanmartinez
@joseanmartinez 2 жыл бұрын
@@fabriziodiaz1259 Hey! So I learned just a little bit of javascript in school, but I ended up learning a lot more of it on my own. First thing I did was building a game in javascript when I was a sophomore. This was a side project I used to add that to my resume and also a good learning experience. After that, I took a course on React online, and then a course on Node.js. As a senior, I learned some django on the side through a book I bought online. I also had a small internship where I learned Next.js. All of this was while I was in school, but not through my classes. After I graduated, I’ve been solidifying my knowledge on these particular technologies through work I’ve been doing with startups and also following up with some more courses covering topics like Graphql, Node.js in general and Typescript. What has helped me the most is to use courses, books and youtube to learn specific concepts and then apply them in side projects or actual work I’m doing to solidify that knowledge.
@ez7125
@ez7125 5 ай бұрын
save
@AustinDrabik
@AustinDrabik 2 жыл бұрын
Love the sound design in this! Keeps the video engaging. It's was easy to follow along and wonderful to hear about your experience with computer science classes. Also, I see many coders talking about being self-taught even after going through university, so it's refreshing to hear your perspective on how the university experience shaped you as a person, engineer, and software developer!
@joseanmartinez
@joseanmartinez 2 жыл бұрын
Thanks Austin! That is awesome feedback, really appreciate it🙏🏽 Glad to hear you enjoyed it
@josueabarca1913
@josueabarca1913 10 ай бұрын
My fear is calculus. I’m not good at Math 😢 I want to start computer science I don’t have coding experience but I’m willing to learn
@JayJay-ku8gp
@JayJay-ku8gp 9 ай бұрын
I loved my time at OSU as an undergraduate in computer science. I learned a ton but I did have to put in a lot of work too! Some of the courses were pretty rough and you didn't always get the best professor at explaining it, but overall it was still good. Im proud to be alumni :)
@KhalidThwiny
@KhalidThwiny Жыл бұрын
Congrats mate!
@brittxnyakawaii12
@brittxnyakawaii12 11 ай бұрын
Love this ❤
@tacobender5000
@tacobender5000 Жыл бұрын
I'm an OSU staff member looking to start in the CSE graduate program. This video was helpful as i was wondering which courses may have covered python. I'm experienced in networking, but might take the graduate into course to see if I think I can gain anything from the next tier. Your mentioning of statistics and probability might make me less interested in the AI course(s), but definitely a good thing to keep in mind. The course descriptions online are fairly good. I know your degree was BS level, but my BS was with Devry, so I didn't have the experience of a public college. Ohio State is gigantic, so it seems overwhelming trying to choose what to do, even though I've been in computer/networking for 20+ years.
@112k...
@112k... 9 ай бұрын
i love osu
@ThomasLanghorst
@ThomasLanghorst 2 жыл бұрын
awesome video! Very easy to follow along. I like how you inserted a bunch of pictures and soundeffects. And your lighting is pretty awesome too. Great work! Keep it up. One questions though: do you record your videos with your phone or with a DSLR camera?
@joseanmartinez
@joseanmartinez 2 жыл бұрын
Hey! Thanks so much for the feedback! Been working hard on the lighting, audio and sound effects and trying to make the videos easy to follow! I’m using a mirrorless camera to make my videos. It’s a Fuji-XT3 and I film in 4k 24fps.
@ThomasLanghorst
@ThomasLanghorst 2 жыл бұрын
@@joseanmartinez Thanks for the fast feedback. I record on my phone. So I should probably invest into a better camera asap 😅
@joseanmartinez
@joseanmartinez 2 жыл бұрын
@@ThomasLanghorst I like using my mirrorless camera but using a phone can often be more than good enough, especially with good lighting! Your videos look good! I’d eventually invest on a camera, but I wouldn’t be too stressed about it😌
@ThomasLanghorst
@ThomasLanghorst 2 жыл бұрын
@@joseanmartinez Thanks for the feedback! I really appreciate it!
@hairybusiness3759
@hairybusiness3759 2 жыл бұрын
This was cool. Thanks!
@joseanmartinez
@joseanmartinez 2 жыл бұрын
Glad you enjoyed it! Thanks for the support
@MarkisCouch_1WhatJustHappen
@MarkisCouch_1WhatJustHappen Жыл бұрын
Nice video!
@dhruvaparvatikar9035
@dhruvaparvatikar9035 Жыл бұрын
I have applied for MS (outdoor sports) at NYU. Hopefully, ill get in.
@juliosica2098
@juliosica2098 11 ай бұрын
I'm about to start as a CSE pre-major at OSU in 2 months. I'm excited to learn a lot! Btw, what specialization did you pick in CSE?
@theowillis6870
@theowillis6870 Жыл бұрын
W school. choose C++ as the intro lang 😌 respect. my school choose java, which is a good choice. but like it doesn't teach you how to think abt memory. which is important to grasp early, because it avoids you making bad habits. and C++ teaches you, how to debug outside the box. because the only thing you get for error messages is something unhelpful like segmentation fault core dumped. and gdb for your debugger and C++ can make anything. from the highest high level application to the OS
@user-qf5hk6py2i
@user-qf5hk6py2i 9 ай бұрын
Hey does computer engineering take computer science? I mean the software and programming
@rasikamanori8324
@rasikamanori8324 2 жыл бұрын
Hi, i am currently learning c++, java and python should i learn another language or is it enough for software engineering?
@joseanmartinez
@joseanmartinez 2 жыл бұрын
Hey! For studying software engineering you should be golden if you’re learning those three languages! Throughout my experience in college it was basically those three languages I had to work with, only once with C++ in the introductory programming course I took, lots of Java in my other software engineering classes and I had to use Python for data analysis or artificial intelligence courses. You might also have to use C whenever you take a course on lower level programming and computer systems. I would keep in mind though that it can vary from university to university and that I went into college not knowing any language and learned them through my classes but coming in with some preexisting knowledge will definitely help! Also once you learn the core concepts of a given language like Java or C++, it’ll be pretty straightforward to learn other languages as the concepts translate well from language to language and there are lots of parallels.
@zwindaaponte3262
@zwindaaponte3262 2 жыл бұрын
Te felicito!!
@joseanmartinez
@joseanmartinez 2 жыл бұрын
Muchas gracias!
@cozynotnice
@cozynotnice Жыл бұрын
I think i’ve seen/talked to you at an OSU career fair a couple months ago.
@joseanmartinez
@joseanmartinez Жыл бұрын
Hey! I graduated from OSU more than a year ago so maybe you’re confusing me with someone else? Nice to meet you though!
@cozynotnice
@cozynotnice Жыл бұрын
@@joseanmartinez Haha yeah I didn't mean the students but the employees who are there on behalf of companies at the career fair. If it wasn't you, all good. Congrats on graduating and having a successful career.
@emrekadirhan5285
@emrekadirhan5285 2 жыл бұрын
I’m senior in highschool right now and i always to major in computer science but i just came from Turkey to the US this year so i’m not used to education system and still improving my english so i started having doubts about college and i don’t have any knowledge about coding. Do you have any recommendations
@joseanmartinez
@joseanmartinez 2 жыл бұрын
Hey! I’d say that if you are debating which college degree to get, Computer Science is one of the best routes to go because of the jobs available right out of college and possible salaries. Studying CS in the United States does require a certain level of english understanding, though I’d say not at a really high level and there are lots of non native english speakers where english is their second language studying CS. I also went into college not having any knowledge about coding so it was a struggle at the beginning but eventually I started to get a hang of things. I’d recommend maybe to look for a good introductory coding course with a good entry level language like python. That could be helpful for when you are first starting out in college, to have at least some knowledge as to what is going on and basic programming concepts like variables, loops, if statements, functions, etc… I know lots of high school students also take AP CS in high school, but I didn’t have that option. On a final note, keep in mind that a computer science degree is also a lot of theory and less about day to day coding practice. You will code a lot for sure, but there’ll also be some CS classes more on the math side of things and the theory side with less coding involved. Good luck!!
@iorekby
@iorekby 2 жыл бұрын
Every single CS student feels the same way about their knowledge in their degree. Push through. It's totally worth it. You can do it and I know some days it will seem tough, but keep working at it and you can do it
@adios04
@adios04 Жыл бұрын
Got accepted into OSU's CSE major today :)
@joseanmartinez
@joseanmartinez Жыл бұрын
Congrats!! That’s awesome!
@markfanning5341
@markfanning5341 Жыл бұрын
I got accepted to OSU's CSE major on January 30th too!
@helloworld4788
@helloworld4788 2 жыл бұрын
How many English class did you take? Plz share with us
@joseanmartinez
@joseanmartinez 2 жыл бұрын
I took two english writing courses. Mostly consisted of writing papers/essays, they weren’t too difficult. In the second one I took, we would play video games and write papers about them. The first one was standard for all students, the second one you could choose from a variety of topics. Hope that helps. Thank for watching!
@JordanC100
@JordanC100 2 жыл бұрын
Were all of these CS classes that you took required to get the degree?
@joseanmartinez
@joseanmartinez 2 жыл бұрын
Hey! So the short answer is, not all of them. There are some classes that were standard and all CS majors had to take regardless of specialization, like an Introductory Programming Course (Either in Java or C++) unless you had AP credits for that I believe, Software 1 and 2 (Java, Object Oriented Programming, Best Practices and Basic Data Structures), Foundations 1 and 2 (In-Depth Data Structures and Algorithms), Systems 1 (Computer Systems and Lower Level Programming in C), Systems 2 (Operating Systems), 2 Specific Electrical Engineering Courses, Linear Algebra, Foundations of Higher Math, etc... There are other classes where you have more of a choice. For example, I chose Data Mining and Intro to Artificial Intelligence because they would fulfill some credit hour requirements, but there were other options to choose from. College is often like this, you have a set of predefined classes that are required for your major and then a set of requirements that you have to fulfill and there are several different classes that will fulfill that requirement and it's up to you to choose. Other classes will be more standard and you can often find versions of them in CS majors throughout different universities, like Operating Systems or Data Structures and Algorithms for example. Having the freedom to choose from several different options also comes into play with General Education classes as well, like taking Intro to Jazz or the English Writing Course on Video Games in my case. I also had to take classes like Calculus 1 and 2, Physics 1, Fundamentals of Engineering 1 and 2 as they were required for my degree because the major was under the engineering school, and those were also required classes were you didn't really have a choice. Hope this helps answer your question! Thanks for watching the video and supporting the channel!
@JordanC100
@JordanC100 2 жыл бұрын
@@joseanmartinez thank you so much for answering! I have one more question: before I go to college for a CS degree (I’d have to do community college for 2 years first though) and I feel like that I need to learn a programming language (I’m currently trying to learn python) because i don’t know if I would have a harder time going in without knowing how to build anything with a programming language or any of that, you know? So I’m just curious if I should learn and build things with python first before trying to go into college for a degree
@joseanmartinez
@joseanmartinez 2 жыл бұрын
@@JordanC100 I would say learning some python and getting at least some experience building some things would definitely help you as you transition into college to study computer science. I went in with no prior programming language experience and it was pretty tough at first and I wish I had known a little more. I survived though so if you don’t get to learning a language beforehand it’ll still be ok, but having some basic knowledge is always good. The most important thing is to understand the underlying concepts, which often apply to pretty much any popular language, like variables, if statements, loops, functions, classes, etc… Python is a good language to learn does things as it is an easier language to learn as a beginner. Once you grasp the underlying concepts well, they will apply to pretty much any other language you’ll encounter in college.
@medgectocs4872
@medgectocs4872 Жыл бұрын
Very cool, it's a pity that I don't understand English, so I have to watch you through Yandex translation youtube video,
@ziyujiang2281
@ziyujiang2281 11 ай бұрын
Great videos as always. However, GO BLUE lol
@alancarrillo156
@alancarrillo156 2 жыл бұрын
Do you need to be good at math cause I heard some of the professors at my school math is overrated in programming you dont really need to take a hard math class or stats but know the basics of math like +,×,-,÷ basic
@joseanmartinez
@joseanmartinez 2 жыл бұрын
Yeah so I would agree that what you do in day to day software development often doesn’t require you to be really good at math and basic knowledge will do. The caveat is that when it comes to getting a computer science degree in college, which is more on the theory side of things, you are often required to take advanced math classes, especially if you are in an engineering school, which is a little annoying. For example, I had to take Calculus 1 and 2 but pretty much don’t use it in day to day programming. The exception would be that it can depend on what areas of computer science you focus in. For example, doing Artificial Intelligence and Machine Learning will require a lot more of statistics and probability, whereas web development doesn’t really require much of that. I hope that helps🙏🏽
@joseanmartinez
@joseanmartinez 2 жыл бұрын
Some CS classes might also require a certain level of mathematical knowledge too. Like the class I took on studying the Time/Space Complexity of algorithms. But again this is more on the theory side of computer science as compared to day to day practice of software development.
@alancarrillo156
@alancarrillo156 2 жыл бұрын
​@@joseanmartinez that helps thanks because I'm terrible at math I failed 3 times of math in community college and hate it lol but my school offers certifications programs like IT support specialist certification, IT desktop and server operations certification, IT network and security operations certification, database certification, enterprise systems certification, and website development certification where there's 2 courses which are html and JavaScript. and 1 course of the following which are java or C# to complete those classes then receive your website development certification.
@joseanmartinez
@joseanmartinez 2 жыл бұрын
Awesome! Yeah so I’d say pretty much all of those certifications won’t require you to be really great at Math per se, just have some essential basic knowledge. I would say though that writing code is a lot of problem solving and math is good at teaching problem solving skills. But yeah, you won’t need much of calculus or anything like that 99% of the time. Web development is what I do day to day and I can say you’ll probably be fine without being amazing at math if you decide to take those classes on html, css, javascript and either C# or Java.
@alancarrillo156
@alancarrillo156 2 жыл бұрын
@@joseanmartinez Ok thanks Josean really appreciate it yeah because my school offer those classes of each program certification if you want to focus on something different and I live here in California by orange county and my school I go to is Santa Ana College. How do you like being a web developer? Is it hard in the beginning? Is it fun and cool developing something and launching it of your work?
@maximood-tired
@maximood-tired Жыл бұрын
im also a member of the osu community (the game)
@emzywillrich7243
@emzywillrich7243 2 ай бұрын
Next time, show us your degree at the end. Seeing is believing. 🤓
@notbeluga4790
@notbeluga4790 2 жыл бұрын
A moment of silence to people who didn't know this existed
@joseanmartinez
@joseanmartinez 2 жыл бұрын
Happy to hear you enjoyed it! Thanks for the support
@MoosenMedia
@MoosenMedia 2 жыл бұрын
No operating systems? Lucky lol
@joseanmartinez
@joseanmartinez 2 жыл бұрын
Hey! I took Operating Systems first semester of Junior Year. I talk a little bit about it at 03:43. My professor wasn’t great and I thought some of the concepts were interesting, but a lot of the stuff went over my head. Not my favorite class for sure.
@kristianhenderson2558
@kristianhenderson2558 9 ай бұрын
Love this ❤
My Entire Computer Science Degree in 14 Minutes
14:12
Namanh Kapur
Рет қаралды 47 М.
An Entire Computer Science Degree in 11 Minutes
11:13
Kevin Naughton Jr.
Рет қаралды 683 М.
CAN YOU HELP ME? (ROAD TO 100 MLN!) #shorts
00:26
PANDA BOI
Рет қаралды 36 МЛН
I Need Your Help..
00:33
Stokes Twins
Рет қаралды 124 МЛН
SHE WANTED CHIPS, BUT SHE GOT CARROTS 🤣🥕
00:19
OKUNJATA
Рет қаралды 14 МЛН
Engineering Interns on their first day be like...
9:19
Tamer Shaheen
Рет қаралды 751 М.
My Entire Software Engineering Master's Degree In 8 Minutes
8:18
Michael Vandi
Рет қаралды 1,2 М.
My Work From Home Dream Desk Setup Tour 2023 (as a Software Engineer)
9:11
100+ Computer Science Concepts Explained
13:08
Fireship
Рет қаралды 2,3 МЛН
What I Wish I Knew Before Starting My Computer Science Degree
12:39
My Computer Science Degree in 8 Minutes
9:31
jedcal
Рет қаралды 405 М.
My Computer Science Degree in 19 Minutes
19:09
mayuko
Рет қаралды 591 М.
My Computer Science Masters Degree in 9 Minutes
9:10
Keep On Coding
Рет қаралды 164 М.
How To Make Your Boring macOS Terminal Amazing With Alacritty
16:33
Josean Martinez
Рет қаралды 82 М.
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 8 МЛН
Эффект Карбонаро и бумажный телефон
1:01
История одного вокалиста
Рет қаралды 2,6 МЛН
👎Главный МИНУС планшета Apple🍏
0:29
Demin's Lounge
Рет қаралды 482 М.
Выложил СВОЙ АЙФОН НА АВИТО #shorts
0:42
Дмитрий Левандовский
Рет қаралды 1 МЛН
POCO F6 PRO - ЛУЧШИЙ POCO НА ДАННЫЙ МОМЕНТ!
18:51