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

Поделиться
HTML-код
  • Опубликовано: 5 мар 2015
  • 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: / elithecomputerguy
    Signup for our email list at: www.elithecomputerguy.com/emai...
    (#Microstopped... We will never forget)
    For Classes, Class Notes and Blog Posts:
    www.EliTheComputerGuy.com
    Visit the Main RUclips Channel at:
    / elithecomputerguy
    Follow us on Twitter at:
    / elicomputerguy
  • НаукаНаука

Комментарии • 523

  • @drewsmith7474
    @drewsmith7474 8 лет назад +375

    I was terrible at math before I started my CS degree, I have a 3.8 gpa now. If you want a cs degree, bust your butt and you can do it.

    • @drewsmith7474
      @drewsmith7474 8 лет назад +52

      I'm 34 years old and I dropped out of high school as a senior. If you want it, you can get it. Just accept you are going to have to work.

    • @bobbyd9115
      @bobbyd9115 7 лет назад +5

      that's whassup

    • @VinzorBE
      @VinzorBE 7 лет назад +6

      haha i'm sorry dude i hate to be that guy but you used 2 different words (peek and peak) when you meant to use the word "pique".

    • @nesquikg7866
      @nesquikg7866 7 лет назад +3

      so what do you do for a living now?

    • @jamnao5978
      @jamnao5978 7 лет назад +1

      Drew Smith i would like to link with you and Discuss further Deep in details about this course. are you open to the idea Of Collecting new Friends based on Knowledge??

  • @mmmmSmegma
    @mmmmSmegma 8 лет назад +507

    Couple things I wanna say:
    1.) Math is absolutely necessary. Look, just like Eli says "Computer Science" is a *SCIENCE*... It is a science. What does that mean? It means that in order to solve the kinds of problems that you're going to encounter you'll first need to be able to express them mathematically.
    2.) Math is beautiful and can be learned if you're willing to work. If you're the kind of person that says they hate math then it's just because you haven't been exposed to it in the right kind of way. I'm a math tutor at my university and whenever a student comes in and says they "hate math" here's what I tell them:
    The most important aspect of learning math is learning algebra. For the moment forget about Calculus, Trigonometry, Differential Equations, etc.. Forget all that stuff right now. Imagine we were playing a game of chess and let's suppose that I've never played before. Now in order to play Chess I can't just pick up any of the pieces and move them however I want can I? No. There are rules to the game of Chess and if you wanna play the game then you have to learn what the rules are. All you have to do to start getting good at math is you just gotta know the rules of what you can and can't do - Which is Algebra.
    All you gotta really focus on first is Algebra. The reason being is because Algebra teaches you what the rules are to the game of Mathematics. Unless you know the rules then you can't play the game. But the awesome thing is, is that once you know the rules... OOOOHHHH boy... You're finally able to have a whole lotta fun.

    • @hollywoodinsider9209
      @hollywoodinsider9209 8 лет назад +5

      +mmmmSmegma The truth.

    • @brent3086
      @brent3086 8 лет назад +3

      +mmmmSmegma I'm planning on going to university next year but I was really bad at math in high school. What university math courses would you suggest to someone like me before entering into a major?

    • @mmmmSmegma
      @mmmmSmegma 8 лет назад +8

      scabies I would probably recommend that you take remedial math courses. At my university there are 3 remedial math courses:
      1.) Beginner remedial
      2.) Intermediate remedial
      3.) Final remedial
      What will probably happen is you'll take some kind of placement test to see how much you know and depending on how you score you'll be placed into the appropriate remedial course. Good luck and I wish you the best!

    • @brent3086
      @brent3086 8 лет назад +1

      mmmmSmegma Thanks so much. I appreciate the suggestion.

    • @SprollusTube
      @SprollusTube 8 лет назад +1

      +mmmmSmegma Great name!

  • @ozimax06
    @ozimax06 5 лет назад +26

    The thing is even after studying CS, you still work as programmer and you don’t get to use all those advanced math and algorithms. You realise that all those hardcore stuff you studied is not that meaningful in the industry. What they more care about is craftsmanship. I learned it in the hard way!

    • @Quidoute
      @Quidoute Год назад +3

      if you work in AI Machine Learning Computer Vision and Bioinformatics ...
      you gonna use that maths my dude

    • @code2266
      @code2266 Год назад +2

      it is just that you haven't seen where it is used, if you see, it is omnipresent, my dude.

  • @vinayaksharma8387
    @vinayaksharma8387 8 лет назад +53

    0:34 - 0:37 life shattered ..............

  • @CARBINEZzZz
    @CARBINEZzZz 6 лет назад +8

    Math is one of those things that people only dislike because of how poorly it was taught to them growing up. It's actually pretty cool when you think about it, "the language of the universe", it's how we understand and concretely describe everything around us. Most math teachers just treat it like military drills though

  • @ARainsby
    @ARainsby 9 лет назад +34

    Check the syllabus for the degree programme. Computer science varies at each university and then varies even more based on the modules you choose - at least here in the UK. Chances are you can mostly avoid any difficult maths but to be honest the subject tends to get more interesting when maths is involved.

    • @kashoncode
      @kashoncode 9 лет назад +2

      True

    • @AntonioBarba_TheKaneB
      @AntonioBarba_TheKaneB 9 лет назад +1

      +ARainsby that's true, but one may argue that those courses aren't "pure" CS. They kind of mixed CS with software engineer a lot (which is a good thing if you ask me).

    • @Xgckl
      @Xgckl 7 лет назад +1

      Definitely do that. Math courses were obligatory at my university and the only subject which seems to have gotten harder math than CS was math.

  • @KR-wf5km
    @KR-wf5km 9 лет назад +88

    Mathematics is the so called "Queen of science" , it is well know for its algorithmic/procedure style which is definitely what computers are all about. If your not good at math, get good. If you want to be a carpenter and you cannot use a hammer effectively you must learn to bang that nail into wood in 2-3 hits so it becomes as easy as pouring milk on cereal. All "tools" whether mental or physical are essentially the same. Also when you succeed at something you thought you were never cut out for you will approach everything in a new "can do" light.

  • @douglasgoodall4133
    @douglasgoodall4133 7 лет назад +9

    I have been programming for many years. The few times I needed extreme math, I asked a mathematician for help. This happened twice during my career (so far). There is no doubt that having lots of math is helpful now and then, but the majority of math aspects I deal with are conversions between decimal, hex, and binary. Some boolean logic is very helpful.
    What you call "Computer Science" (kernel hacking) is what I would call "systems programming". This as opposed to "applications programming". I have always found system programming more fulfilling.

  • @Ameenah1
    @Ameenah1 7 лет назад +2

    I think you are great love watching your channel, I have a masters degree in computer science and one in IT and you have helped me so much through the years

  • @ryann1243
    @ryann1243 8 лет назад +1

    Thanks that was really helpfully in clearing the doubts I've had. A new hope

  • @azhar14193
    @azhar14193 8 лет назад +3

    Today, I understand what is the major difference between computer programmer and computer scientist. Thanks Eli bro.
    You have given a magnificent answer and I think it resolves the query of many students who are not so much good in maths and still want to be a coder.

  • @gankesc
    @gankesc 8 лет назад +48

    I'm in engineering and most computer science degree lie in the engineering department. Math will be a big factor but don't be discouraged. People will tell you how hard it is and not to do it simply because they are too lazy to learn it themselves. Math is in every aspect of life and quite honestly the Calc 1,2,3. Differential equations, multi variable calc, and linear algebra are not bad. Find yourself a good teacher on rate my professor and you will be surprised at what you can learn. Don't let opinions determine your reality.

    • @Adam-kk7nw
      @Adam-kk7nw Год назад

      Gender study degree

    • @front331
      @front331 26 дней назад

      Any math courses beyond the ones you listed (Calc series, Linear Algebra, Diff Eq) are utter garbage except for maybe complex variables and modeling. I'm talking about the proofs based classes. Might as well get a philosophy degree if you want a pure math degree.

  • @jamesoren7238
    @jamesoren7238 7 лет назад +124

    Lots of people didn't like math in school. Also lots of us are coming to programming and computer science after being out of school for a number of years - again okay, it's gonna be hard, but okay.
    Here's my recommendation:
    www.khanacademy.org
    Every day, just try to do 1 hour of khan academy. Just 1 hour a day - sometimes you'll do 2 or three hours, other days you won't make it, it's okay, just try. Start at algebra 1 and just go forward from there. For most people this will be way too easy, but just stick at it slow and steady.
    Keep learning your programming, and making games or whatever you want to do, just keep tic-toc'ing away at khan academy a little each day. after about a month it'll start getting pretty hard, and then it'll get really hard and you'll have to start looking things up, BUT it will also start to make sense.
    Just an hour of khan academy a day. It'll make you 10 times the programmer you were when you couldn't work out the difference between O(log(n)) and O(n log(n)). seriously you can put it on your phone and watch on the way to work. just do it :)

    • @michaelw7327
      @michaelw7327 4 года назад +1

      Hey thanks again man. I have a question I got low 80s in math for gr 9 and 10. Do you have any resources on how to prepare for gr 11 math? Thanks, greatly appreciated.

    • @Greyz174
      @Greyz174 3 года назад

      my friend started khan academy at elementary school math and just worked his way up and it was soooo useful lol

    • @front331
      @front331 26 дней назад

      Thanks for the advice. Is there a route for those of us who can do the maths but really bad at the programming aspect of things? Is there a Khan Academy of computer science for example? I really want to get good at Python but I can't find the right tool. It's either too basic for beginners or too complicated to follow. I'd like a middle ground to steadily learn computer science.

  • @gavinrobinson4621
    @gavinrobinson4621 4 года назад +1

    This was the fist helpful video on this topic I have watched. Thank you!

  • @josuemenjivar4796
    @josuemenjivar4796 8 лет назад +1

    I have to thank you for this video, I'm a lot more confident now to start computer programing and coding.

  • @peteroduor6786
    @peteroduor6786 7 лет назад +4

    Upon joining the university i knew my course is going to be only computers and i was shock to find a lot of mathematics in my program units from year 1 to year 2, but i later came to realize the need of mathematical argument in the field i learned a lot of theories in the units Engineering Maths i- vi and Discrete Maths

  • @imaginedesignbuildtestrepe9505
    @imaginedesignbuildtestrepe9505 7 лет назад +1

    This is a really good explanation. Eli knows what he's talking about.

  • @GalaxyWhimsy
    @GalaxyWhimsy 8 лет назад

    Thank you for explaining this. This makes a lot of sense. :)

  • @TechGod
    @TechGod 7 лет назад

    So can i become a programmer with Textile engeneering? Should i do textile over cse? Pls suggest me pls

  • @dark-dayone4939
    @dark-dayone4939 6 лет назад

    that was a very discrete and straight up answer .. thank you for that

  • @xOALtoFrEak900Ox
    @xOALtoFrEak900Ox 8 лет назад +3

    Hi! So happy I found this video. I also had the same doubt. I am currently looking for a bachelor's degree and I was a mess, I wanted to do a bunch of careers (my true passion is music; I was planning to study music composition) and psychology, but I did see these are degrees that aren't really any promising to finding a good job. I did some career assessment and most of the results were positions I already knew in pursuing, but I did see something about an interest in studying for communications, public relations. It does sound really cool, but honestly, I am a very curious person and I want to lean towards a science degree and I did see computer programming is a good career for a stable job after graduation, (I am thinking of going to medical school afterwards so I do need the money). BUT, math and I do not get along that well. My school does offer a bachelor's in computer science for a career in computer programming, but the degree plan is sort of overwhelming with more math to study. I didn't really think I would see math again, which I am not the biggest fan of. I've no real experience in computers (aside from intro) , but I am willing to explore career. I guess my question is, if I don't necessarily need to study computer science for a career in programming, what degree should I pursue for it, if there is one? how do I come into this career?

  • @DanielPage
    @DanielPage 8 лет назад +6

    Very good video, thank you for this lovely video. I am a computer scientist and the only thing I use a computer for is to write my test programs (if need be) or to write science papers. All I do is develop/discover new algorithms and prove theoretic results: that involves formulating and proving theorems all day. That may sound like "oh nobody would use that", but they'd be very wrong. It's very unfortunate that people conflate constantly software developer with computer scientist. I think the "computer" part of the name confuses a lot of people. It's possible to do research in our field without a computer. It's very much a mathematics subfield that interrelates with other scientific areas these days.

  • @ramonmassoni9657
    @ramonmassoni9657 8 лет назад +1

    Hey guys! I've done a degree in Human Biology and recentely have become interested in bioinformatics, which is basically the development of softwares and algorithms to process and analyze biological data. Therefore, I am learning to programme and I would like to know, which fields within maths are the most important to be a good programmer (like algebra, calculus, etc.) ? Thanks a lot :)

  • @tennenyt5311
    @tennenyt5311 6 лет назад +1

    I want to go into programming (probably Full stack Web Development) and I am looking for a degree which would be best for this. It really doesn't help that not even Universities seem to know the different between Computer Science and Programming. Any suggestions on what the best degree for becoming a Web Developer would be?

  • @marshanahrai97
    @marshanahrai97 9 лет назад +2

    How important is math for an Information Systems degree?

  • @MH-mj9jm
    @MH-mj9jm 7 лет назад +1

    Can you please tell me what's applied computer science?

  • @masihullahzahed7078
    @masihullahzahed7078 7 лет назад +1

    It was a very useful information, Thanks :)

  • @ABC-ep7id
    @ABC-ep7id 8 лет назад +1

    What subjects do you need for programming?

  • @anthonythudium5596
    @anthonythudium5596 8 лет назад

    Thanks Eli! This helped me out a lot ;)

  • @matthewstringer4829
    @matthewstringer4829 8 лет назад +1

    Hello Eli can you please explain how to apply mathematics into programming

  • @gdl30
    @gdl30 9 лет назад +86

    So, Computer Programmer/Software Developer is different from a "Computer Scientist"?

    • @EliComputerGuyLive
      @EliComputerGuyLive  9 лет назад +87

      yes

    • @EliComputerGuyLive
      @EliComputerGuyLive  9 лет назад +89

      yes

    • @d3r2000
      @d3r2000 9 лет назад +11

      gdl30 I disagree if you go to websites of universities and colleges offering computer science degree programmes they tend to offer several modules which include programming, so programming is a part of computer science more then it is of IS and IT. IS or IT can use basic programming as per scripts for some jobs most of those scripts tend to be pre-written and web development is a different field which can go both ways.

    • @Sehyo
      @Sehyo 9 лет назад +47

      d3r2000 Programming is not CS, but CS includes programming. It is not a mutual implication.

    • @TofuCate
      @TofuCate 9 лет назад +24

      d3r2000 Wrong... computer science encompasses programming as well. programming != computer science. It's like saying how studying latin is the same as studying linguistics. Yeah latin is a language and it is encompassed by linguistics, but that doesn't mean latin = linguistics. CS covers more than just programming. It covers optimization, architecture, design, algorithms, quantum computing and so on. Programming is just something that we can apply these concepts to or not (it may not be possible, just theoretical like physics). And that's what makes it a science. In short programming is a tool that is used by computer scientists. Anyone can use tools.

  • @bassl3647
    @bassl3647 6 лет назад

    Hi.
    Did you ever use any brain booster, nootropics or something like that ?, if so, which ones ?. Thanks.

  • @kazirayedbinhassan7664
    @kazirayedbinhassan7664 7 лет назад

    Should a person go for Computer Studies or Information Technology if they want to do stuff like making apps, websites, software and programming?

  • @Mwahlololololololol
    @Mwahlololololololol 7 лет назад

    hi there I wanted to ask. could I get into robotics if I took computer science, mechanical engineering and computer engineering? I'm sorry to ask this but I don't really know who else to ask.

  • @mrjean9376
    @mrjean9376 7 лет назад

    i love ur channel! it kinda heaven for me

  • @mahammadhajiyev9027
    @mahammadhajiyev9027 7 лет назад

    Hi , Really like your speech. And also I have a question. Is there need chemistry in computer science or IT or programming. I have no chemistry knowledge.

  • @kj-marslander
    @kj-marslander 8 лет назад

    I love this episode. Nice job Eli. So damn funny :)

  • @sirxavior1583
    @sirxavior1583 8 лет назад +5

    As long as your a proficient coder you'll realize how the math fits in and then understand it better. I never had a strong math background, I'm proficient but I'm no Gauss or any math Genius. I understand Calculus better because of Algorithm Analysis and Algebra because of playing with openGl and DirectX.

  • @piggy8435
    @piggy8435 8 лет назад

    Eli, which minor should I get in a computer science major? I was considering either math or stats; I love math, but I also think I'll enjoy AI, so I'm not sure which one to pick. What do you think?

  • @irfaanakoob4844
    @irfaanakoob4844 7 лет назад

    hwzt
    what subjects you need for computer science for a university /college to accept you

  • @AtinsMusic
    @AtinsMusic 8 лет назад +2

    I took C++ programming in my sophomore year in high school. I was so excited for the course since I've had experience building and experimenting with PC's. I was utterly dissatisfied with it though because I found out that the program requires you to think outside the box with the way your creating your programs and that always stressed me out (because I had Trig right after that and had a test or quiz or two once a week). I love working with and around computers so much but I just can't handle programming. I feel like that's what's going to stop me from getting a college degree when I'm older. But I've always heard that "If you can master C++ than you can program anything." If that's the case, then what's the easiest programming language?

    • @gavincaesar3999
      @gavincaesar3999 8 лет назад

      python is pretty easy. It's a great starting point for anyone interested in programming. it helps you get a handle on thinking like a programmer. If you can become proficient in python then you will have a good foundation for learning c++. it is ducking hard though.

    • @bobbyd9115
      @bobbyd9115 7 лет назад +4

      When I took my first C++ class, I did not do well, as it was also my first language and felt like it was impossible to learn. I gave up on CS, but later decided to retake it and realized I was studying for it completely wrong. What I did:
      - thoroughly read the book, until every sentence made sense to me
      - learned all the vocabulary for each section
      - practiced writing all the examples in my own IDE
      - practiced writing code excerpts and concepts on paper, from memory
      - if I didn't understand something, googled it... or else asked my professor
      - for each project, planned out all my code, tried writing it on paper first (this helps a lot)
      - did as many practice problems as I could (i.e. turingscraft, end of each chapter, etc.)
      I feel like if you stick by this, and do it until you're comfortable with writing the language, you should master it. Also, doing programming challenges for your own enrichment helps a lot. Writing code on paper is one of the best things you can do, as you don't have to rely on the compiler as much. I recommend "Starting Out with C++: From Control Structures through Objects" by Tony Gaddis; really clear and simple explanations, especially if it's your first time.

  • @nouman1741
    @nouman1741 7 лет назад

    that is so beautifully put.

  • @JoeyJamSzczepanski
    @JoeyJamSzczepanski 8 лет назад

    So I understand that there is a difference between a Computer Scientist and a Software Developer, but my school (currently only in high school) they only offer computer science classes, if I want to go into software dev. what classes or colleges should I be looking at?

    • @javieru5871
      @javieru5871 8 лет назад

      +JoeyJamSzczepanski you should visit codeschool.com or teamtreehouse.com, they teach u how to develop software for many purposes.

    • @JoeyJamSzczepanski
      @JoeyJamSzczepanski 8 лет назад

      thank you

  • @kelumo7981
    @kelumo7981 5 лет назад

    ELI THE COMPUTER GUY,wow i have been following you on your other channel and i didnt know you had another

  • @TheArmchairrocker
    @TheArmchairrocker 7 лет назад +8

    Oh, that's the definition of a computer scientist - someone who works with the kernel. How many computer science graduates and undergraduates never work or have worked with an OS kernel? The vast majority of them.

  • @monirayusuf30
    @monirayusuf30 6 лет назад

    I got scholarship from UOpeople university and I applied to study computer science but I'm not good at math's so what do you think I have to do ? please help me guys ?

  • @Kyle-kx6rm
    @Kyle-kx6rm 7 лет назад

    How good must one be at math? I am pulling about a 92-93 in an AP Calc course. Do I need to really excel or just be adequate for CS?

    • @johnfedorov8089
      @johnfedorov8089 7 лет назад

      It really depends on your universities curriculum. I've seen some that only require up to calculus 1, while others require calculus 1-3 and physics 1 and 2. All of them will usually have linear algebra , statistics, discrete mathematics, and algorithm analysis though. I would say you should be quite good at math if you want to achieve a good GPA in a CS degree.. but again, it varies quite a lot for each university

  • @Submersed24
    @Submersed24 9 лет назад

    I dont mind math once I learn it.. because it gets easy after you have the math all ready learned right? Or is it more, learning how to solve new math equations?

  • @Sean42207
    @Sean42207 9 лет назад

    Eli what training did you go through to do it/is work?

  • @ansarahmed7749
    @ansarahmed7749 4 года назад

    My maths is too weak ....so which field should i choose bscs or bsse ??

  • @dabibakare7134
    @dabibakare7134 6 лет назад +3

    I love math it's actually pretty fun I did not before but that's when I started practicing now I'm in love it. Unfortunately I'm going into computer engineering.

  • @rajpreetdhillon2005
    @rajpreetdhillon2005 5 лет назад

    Sir can you please tell me that which kind of jobs can i get after doing associate of science with mathematics in Canada

  • @guyguy1811
    @guyguy1811 6 лет назад

    Hi, I'm 16 and about to go into A levels (so not quit a degree). I was in middle set maths and was set to do higher paper. However they changed us to foundation 3 months prior (as the government changed GCSE maths). I achieved the highest I could, getting a 5 (the inbetween grade of a C-B). I want to be a software engineer at like goggle, Facebook or Yahoo but my school don't offer such a A level. Obviously at degree level I will do software engineer but is it worth doing a computer science A level anyway (as its the closes thing to software engineering I can access). I have looked at past A level computer science exams and I am confident I could do it but seems pointless if its not "programming" per say.

  • @1birocks
    @1birocks 6 лет назад

    I didn't study math in alevels and want to study BS computer science, I don't suck at maths and am willing to study it. I studied math in olevels. So should I go for it or not ?

  • @marshanahrai97
    @marshanahrai97 8 лет назад

    Could I work as a Statistician/Data Analyst with an Information Systems major? Or would a CS major be better for that?

    • @novolisice2424
      @novolisice2424 8 лет назад +1

      CS fits more with that kind of stuff but you can go either way...

  • @GurpreetSingh-gp4pz
    @GurpreetSingh-gp4pz 7 лет назад

    I love computers. I want to become software engineer.but I was very much bad in maths.plz tell me what can I do.

  • @jazminboone3446
    @jazminboone3446 7 лет назад +1

    Is there actually a Computer Programming Degree because I have looked up multiple schools and every time I type in computer programming degree, computer science degree is all that pops up. It frustrates me because I do not really want to get into to something I may not like with all the calculus and such. I really want to do programming though:)

  • @prasadpanage7505
    @prasadpanage7505 7 лет назад

    For Computer Science only algebra is needed or geometry also?

    • @lunasyke
      @lunasyke 7 лет назад

      Calculus, Discrete Mathematics, Linear Algebra, Statistics.

  • @raul37000
    @raul37000 8 лет назад

    So what major should I choose if I want to be a programmer?

  • @borislavdinev4906
    @borislavdinev4906 6 лет назад +1

    Thank you for this video! I was so worried about Mathematics,because I really want to become a C++,Python,Java.I was very scared,because I thought that it was all mathematics. Great !

  • @jimcaalemm8382
    @jimcaalemm8382 9 лет назад

    what do you need to know when you are going to take computer science degree

  • @thejayduu
    @thejayduu 9 лет назад

    What is the best course to do if one wants to be a Computer Programmer?

  • @shas9248
    @shas9248 7 лет назад +1

    I'm an IT student on my second year and I've taken at least 3 math courses and there will be more to come... it varies from university to another

  • @marka8430
    @marka8430 8 лет назад +1

    Thank you brother programming is what ill learn then!

  • @Scarletpimpanel73
    @Scarletpimpanel73 8 лет назад +2

    Well actually the first word gives it away more than the second. "Computer" - it's primary concern is computation (as opposed to the devices we use to perform computational tasks). Computation is essentially transforming a problem into its corresponding solution/s. The science of computation is concerned with the process through which that transformation can occur.
    This is essentially mathematics.

  • @hamu.u
    @hamu.u 7 лет назад

    do you need to do physics for the IT course

  • @SavageSwan25
    @SavageSwan25 6 лет назад +2

    Thank God I found your channel Redux, I am currently studying Certificate in Computer Science at Uni, just to give myself a try if I could do maths, sadly, I couldn't...even fractions (I am horrible when it comes to fractions and calculus, but I love geometry and algebra) so...i think I'm gonna quit this C.S course and concentrate more in programming and I.T (least maths :) ) Thanks a lot!

  • @AdityaDahiya99
    @AdityaDahiya99 5 лет назад

    You have such a witty way of explaining things ;)

  • @fireball201011
    @fireball201011 5 лет назад

    What kind of math skill is needed to create apps for iOS and Android

  • @TheAgeOfTheWolf
    @TheAgeOfTheWolf 7 лет назад

    what pathway is there into computer programming? I know in the states you have courses you can take, but in Australia, I've yet to find one. Any advice for an Australian looking to carve his way into computer programming?

    • @johnb1391
      @johnb1391 7 лет назад

      Programming is very vast and there's all sorts of different types of programming jobs that exist. There are programmers who mainly just update and support legacy code (e.g. COBOL is a very old language that is hardly if ever used to make new programs. However there are legacy COBOL programs in some businesses such as banks which need to be maintained). There are programmers who build video game engines (i.e. how do we get pretty shadows and light distribution? Someone needs to code that in and optimize the code so that our video game can have lots of pretty effects). There are programmers who work on embedded systems (e.g. the sensors in your car that monitor air pressure in the tires). There are programmers who build websites (web development). There are programmers who collect data (also sometimes called "data scientists"). The list goes on.
      If you want to get into programming, there is one of two things you need to figure out. Either:
      1) Finding a specific branch of programming you want to get into. Doing this, look for the languages typically used for that given branch. If you go into systems programming for instance, you'll want to learn C. If you go into web development, you'll want to learn JavaScript.
      2) If you can't think of a specific path or right now you just want to focus on learning programming, you can figure out what position to get into later, then I'd recommend starting in web development. There's a lot of job opportunity for web development (at least in the US; it may not be the same for Australia) and it's fairly easy to pick up in a short amount of time in comparison to the other examples.
      If you go down the second path, which I assume you will, then look for websites such as Codecademy and FreeCodeCamp. I'd recommend starting off with Codecademy especially for HTML and CSS. I feel that Codecademy's HTML and CSS program was more comprehensive than FCC's. Then move on to FreeCodeCamp, especially for JavaScript (feel free to do the Codecademy section as well though, but I feel that FCC's JavaScript tutorial is more in-depth than Codecademy's JS section was).
      As for when you'll be ready for a job for web development (entry-level position I mean), you should know:
      1. HTML
      2. CSS
      3. JavaScript
      4. jQuery (a JavaScript library that's fairly popular)
      5. A JavaScript framework such as React or Angular. There are major differences between those two but look at what tutorials are offering and what's sought for in your area.

    • @TheAgeOfTheWolf
      @TheAgeOfTheWolf 7 лет назад

      John B Wow, thanks for the wealth of information. I'll use your words as a guide.
      In the programming world which is more desired; a 4 year degree or a portfolio of work?

    • @johnb1391
      @johnb1391 7 лет назад

      Both are sought after. You *can* get work without a degree but there are plenty of companies that will pass you up or that won't pay you a high salary because they feel the degree is worth more. Also the courses I recommended won't go in-depth on things like data structures and algorithms (a bit of algorithms in FCC later down the trek but not as in-depth as a university course would go), which can be vital for some programming applications, depending on what you're doing (e.g. game engine design, working on a dynamic map program like Google Maps, etc.). But leaving university without some work in your portfolio will make it difficult to get work as well.
      You should go for both. But you shouldn't merely rely on what school teaches because a computer science degree is meant to be comprehensive. Companies are looking for specific things though (e.g. we want a Ruby developer with 5+ years experience, knowledge of Ruby on Rails, etc.). By doing some education on the side, you can get that specific knowledge. But having a degree will open a lot more doors and will allow you to argue for a higher salary a lot more effectively than if you didn't have a degree.

  • @97GoldDust
    @97GoldDust 9 лет назад

    what do you use the math for in computer science? Also do you think a double major in Finance and CS is a good idea?

    • @AntonioBarba_TheKaneB
      @AntonioBarba_TheKaneB 9 лет назад +1

      +97GoldDust it depends on the fields, CS is really a huge subject. Fields like AI, Image / Signal Processing, theoretical CS and others are very Maths intensive. Other fields like Language Design and Operating Systems use a lot of algorithms ( = mostly math) but there is usually less theory and more code involved.

    • @97GoldDust
      @97GoldDust 9 лет назад

      Antonio Barba CS concentration AI, Finance concentration corporate finance.

  • @Theferrariguy
    @Theferrariguy 7 лет назад

    I was thinking of doing software development or video game development but when I look at the courses I want to do to get a degree there's no specific one its all under computer science I'm honestly ok at maths but quite meh when it comes to algebra and calculus.I am focusing in the subject more and getting better at it.

  • @alejandrojuarez-rea4899
    @alejandrojuarez-rea4899 6 лет назад

    So if math is a weakness for me should I forget about CS or Software Engineering?

  • @Kanoshem
    @Kanoshem 8 лет назад +5

    I'm taking Computer Science at A level and currently get around a B grade. And I'm alright at math and science but not taking it at a level so could I do it at University?. Since at A level I'm really enjoying it.

    • @elobiretv
      @elobiretv 8 лет назад +1

      Should be fine. I only have a C in GCSE maths and i just finished a CS degree. The maths isnt even that hard.
      Having an a level in CS will give you a massive advantage anyway.

    • @elobiretv
      @elobiretv 8 лет назад +1

      *****
      I did it at Swansea University in Wales. The maths was a lot easier than i expected and they showed us everything we needed to know. I already knew basic stuff like using other number bases (binary, hex, octal ect), so that made it a lot easier too.

    • @elobiretv
      @elobiretv 8 лет назад

      Therobwil
      yep. Swansea is great, i think it's rank 12th on the guardian for CS. Being a research uni, most of the lecturers are leaders in their field and wrote a lot of the books you will use.
      Best advice would probably be to learn as much of the basic programming, maths a logic before you go. First year is pretty easy, but if you have a head start in most of the subjects then you will be able to spend more time having fun and not doing coursework.
      Also try to get as much experience programming as you can in your spare time. It will be really helpfull on your final year project, and when you leave university a lot of employers will want to know what projects you have done in your own time.

    • @Thebobwil
      @Thebobwil 7 лет назад

      elobiretv sorry for the late response - thanks for the details! any chance I can add you on something like Skype in case I have anything more I need to ask you? I would seriously appreciate that, your advice is really valuable to me!

    • @elobiretv
      @elobiretv 7 лет назад +1

      Therobwil
      Sorry for replying late. I'd love to help you out, my Skype username is elobire. Send me a message and i'l help you out :)

  • @voyager24seeker38
    @voyager24seeker38 8 лет назад

    what gives you more employment potential, computer science or an information systems degree?

    • @TheLinkrules123
      @TheLinkrules123 8 лет назад

      +Voyager24 Seeker
      most likely CS but look into it more.

  • @blownspeakersss
    @blownspeakersss 7 лет назад +16

    Whether it's a "scientific" degree is irrelevant in regards to how mathematical it is. A biology major or environmental science major is not very mathematical. CS really isn't THAT mathematical at the undergraduate level in my opinion.

    • @johnfedorov8089
      @johnfedorov8089 7 лет назад

      I think it depends on the university..they tend to mix up software engineering and computer science degrees. A proper CS curriculum will have at least 50-60% of the courses being math courses

    • @blownspeakersss
      @blownspeakersss 7 лет назад

      Yeah, I could understand the logic behind that, but I don't think that's the reality. The CS curriculum at my school (a pretty highly ranked university in NY) requires Calc I/II, Linear Algebra, 2 discrete math courses, and a introduction to probability and statistics. Many schools probably require less than that, anyway.

    • @Ann-ep5xu
      @Ann-ep5xu 7 лет назад

      +blownspeakersss My school isnt even that high ranked and we got the same courses as you. That's why many drop out

    • @gurjitsingh-ff3ll
      @gurjitsingh-ff3ll 6 лет назад

      John Klitsko which cs classes are math heavy ?

  • @nklover24
    @nklover24 8 лет назад

    I'm majoring in Programming and Systems. Can I get a job as a Computer Programmer from that?

  • @makeway3080
    @makeway3080 8 лет назад

    I've never coded before in my life. I love computers and want to learn more about them. I don't need a computer science prerequisite to get into the college I want, but I would like to know what it's like.

  • @johnfedorov8089
    @johnfedorov8089 8 лет назад +1

    It depends on your college or university, but if they're teaching proper computer science then yes it will have a lot of math. When I was doing my undergraduate , I had to take these math courses (this is all just in the 1st year btw):
    -Discrete Mathematics
    -Calculus 1
    -Vector Geometry / Linear Algebra
    -Statistical Analysis
    -Calculus 2

    • @adrianapostol8360
      @adrianapostol8360 5 лет назад

      I'm first year learning at distance. I took this year: Algebra( a bit of Abstract Algebra, you would call it, but they say it's just Algebra), Calculus(more like Real Analysis, topology and convergence stuff in 1st semester) , Graph Theory, Geometry (mostly Linear Algebra and Affine Geometry), Mathematical and Computational Logic, Formal Languages and Automata ( uses a lot of set theory language) .

  • @franksegui8952
    @franksegui8952 7 лет назад

    My computer science program requires me to do PreCalc, Trig, Calc 1, Calc 2, Stats, Discrete Math, and Logic. I am done with all of them. Definitely, discrete math and logic were harder than any calculus. We did not need Calc 3 or differential equations. I also need to take an algorithms class which i think will clasify as math, but I am not sure yet. It has logic as a prerequisite.
    I am thinking on learning linear algebra on my own. Do any other person in the field know any other math that would be helpful? I am good with math and want to be good as a software engineer and probably software architect.

  • @elvinnare
    @elvinnare 6 лет назад

    I'm a student in 12th... Im a commerce student without math...
    Can I opt BCA for under graduation?!
    if I can.. how hard is BCA maths?!

  • @CookieSquad2012
    @CookieSquad2012 8 лет назад +1

    Thats why I wanna go into IT, but I feel its harder to find really good university IT programs in Ontario

  • @SilentMover95
    @SilentMover95 8 лет назад +12

    Doesn't compute mean calculate?

    • @RifkiRidha
      @RifkiRidha 8 лет назад +8

      and computer is a thing to calculate

  • @mohammedrahman2626
    @mohammedrahman2626 9 лет назад

    I've been considering studying computer science for a while. I'm good at Maths and have good grades to show for it, but i'm scared of the programming side and don't know whether i'll be able to be good at it. Is programming easy to pick up, and how does my knowledge in maths help me in this course

    • @AntonioBarba_TheKaneB
      @AntonioBarba_TheKaneB 9 лет назад

      +Mohammed Rahman Programming is the easy bit. If your brain already speaks Math you should have no problems :)

    • @MsEliteForever
      @MsEliteForever 8 лет назад +2

      +Antonio Barba What if your mind dont speak math, but you have a interest in it? My mind speaks Dr. suess and sponge bob.

    • @AntonioBarba_TheKaneB
      @AntonioBarba_TheKaneB 8 лет назад

      well, it's a bit harder but doable indeed :)

    • @MsEliteForever
      @MsEliteForever 8 лет назад

      +Antonio Barba
      Thank you. That gives a little hope.

  • @marshanahrai97
    @marshanahrai97 9 лет назад

    Thank you for being honest

  • @Adrian-yp7nb
    @Adrian-yp7nb 8 лет назад +1

    YOU ARE FUNNY (KOOL)!!!!lol, does anyone use "Systems Analyst" nowadays?
    I come from 3 programming languages (Basic/Pascal and Coboll (writing procedures and calling them in main program)) (1981-1992) loved it, but went into Networks....
    Having an A Level in IT, but today's "students" are bloody clever, CS blows my mind!!!!I follow it to a degree then WOW!!!!! If you study this, you're CLEVER!!!
    Just discovered your channel Eli, subbed!!!!

  • @bobwright8789
    @bobwright8789 5 лет назад +1

    I love math and have great respect for it. However, when it comes to complex mental math I struggle with it. Is that a skill required for computer science?

  • @criticalthinker2515
    @criticalthinker2515 6 лет назад +2

    Yes, you need math to do the "science" part of the degree. That said, "science" is a relatively small part that is necessary to being a successful developer. So, in this context, "it depends." If you are not going to be doing research for NASA (and the like), then there are other factors that count equally, starting with Passion. In addition, having the ability to learn basic computer science (data structures and algorithms), thinking outside the box, decompose problems into simpler, modular designs, and being a good team player can get you farther than just having a CS degree.

  • @scottierye
    @scottierye 6 лет назад

    I wanna get a degree in math and a minor in computer science. Will I need to learn a lot of math??

  • @jovan7863
    @jovan7863 7 лет назад

    Is programming part of Cs?

  • @rootdefault6263
    @rootdefault6263 8 лет назад

    I need help to understand .... is programming found in computer science coz I love em both.... what I need to get to know is what are the contents of computer science .... what do u get to learn ... can u do software engineering ... be a developer .... hardware engineer or ... pls answer I detail will help alot eli

    • @alangrant2728
      @alangrant2728 8 лет назад

      +Black Hat Programming is a part of CS, but in a traditional CS degree it isn't the focus. In CS programming is generally used as a tool to aid in the solution of problems, often mathematical problems or problems with origins in mathematics. CS is about the theory behind why computers work the way they do, not necessarily on an engineering level, but from a high level view. Why databases are designed and work the way they do. What data structures are used behind the scenes. Things of this nature.
      What the CS degree won't teach you is all the cool latest technologies. What it will teach you is how to be a better problems solver and it will give you a better understanding of why many technologies work the way they do.
      With a CS degree you'll likely end up as a developer after you graduate. The closest you'd likely come to being a hardware engineer is writing drivers for hardware or working on some sort of embedded system. Which are both still in the realm of software engineering, though they do require a bit more hardware knowledge than most jobs. If you go to grad school it can open up more opportunities.

  • @koolkat8639
    @koolkat8639 8 лет назад

    Do I need computer science classes to get a job role in creating online games?

    • @marcuslola
      @marcuslola 7 лет назад

      Depends on which role you want to fill. But yeah, it would certainly help.

  • @cbry4250
    @cbry4250 8 лет назад +7

    I'm halfway through my first year in Comp Sci. Everything he says is 110% TRUE!

    • @Navhkrin
      @Navhkrin 8 лет назад +3

      +Cherise Bry Dude you have seen nothing until your second year. First year is like some bullcrap regular engineering mathematics, real deal starts next year.

    • @cbry4250
      @cbry4250 8 лет назад +1

      +Navhkrin I agree, it's just quite a shock coming from high school where actual problem solving consisted of about 5% of our actual Calc mark (at my school at least). If I didn't take Physics senior year idk where I'd be right now lol.

    • @Ce_Lazca
      @Ce_Lazca 8 лет назад +1

      currently finishing sophomore year. quantum physics, data structures, java, diff eq., and linear algebra. you really have an appreciation for what you can do by the end of the calc series

    • @Kolgarth
      @Kolgarth 5 лет назад

      How did it go? do you work now? if so, how much do you make?

  • @generalhighground
    @generalhighground 8 лет назад

    is cybersecurity computer science, or do u use comp sci for cyber

  • @quincewilliams6058
    @quincewilliams6058 6 лет назад

    CS usually starts with linear algebra, calculus 2, & physics 2. Advanced studies peek into statistics & numerical analysis.

  • @beatenfrops8262
    @beatenfrops8262 4 года назад

    although I see this video after 4 years you upload this video :), but still, i really like your explanations.

  • @Sam-pz5qf
    @Sam-pz5qf 4 года назад +1

    I joined CS from a Pre Medical background... Got knocked out by calculus in 1st semester...but then i became determined and tried my best to learn in...now i have an A grade in calculus and doing good so far in multi and differential...thats just about your self decipline and self determination...✌️❤️... Just don't lose hope... Things are never such horrible as they looks..🙂

  • @noelio67
    @noelio67 7 лет назад

    I love the honesty....no bullshit

  • @jazm4583
    @jazm4583 7 лет назад +1

    Wait a minute, so you're saying you can do IT/Networking with a 2 year college diploma, and programming with a programming course or without any formal education . Where does that leave a University level computer science degree as the preferable option other than for becoming a professor?

  • @sadenb
    @sadenb 7 лет назад

    It depends on which side of Computer Science you are on. Generally if you select Machine learning, signal processing ,AI you need to know a bit of statistics and math.