I just finished my first year in CS, and I can tell that one thing a computer scientist must be able to do is to sit down and dig deep down into a problem, and try to make it sound as logical as possible. you really gotta dig deep until your brain starts hurting.
That's the problem with CS, ah it's far worse than mining for diamonds for an example. But I really like it, it feels like a fun adventure of some kind
how is computer science? like I mean..is it a good course after this u r getting a good job? bcz I'm interested in cs but i don't have any idea about it. should i choose computer science? do u have any recommendations for me?
That is the same thing our Professor told us when we started, "Don't expect to learn how to implement coding, what we focus on in this major is logical problem solving".
this is probably the most accurate example of what a computer science degree is like, while you will have programming modules and problems to tackle, but its minimal compared to the rest of the content on a CS programme.
I am so fortunate to have spent time with Prof. Roumani, I graduated in 2015 and am back here to hear him talk. He is a brilliant teacher, makes the subject easy to understand. I am so glad I took all the courses he taught at York. Thanks again Professor. You made CS fun.
Same here! I'm looking a career where I can use Math and Applied Sciences in any form. My background is in Electronic and Communications Engineering and I'm planning to combine it with an MS in CS to develop business ideas (ECE + CS or EE + CS = awesome combo).
im already on my 3rd year in CS and i am very worried about what would my career be in the industry bc im not so good in programming, in fact im having trouble with programming but I really do enjoy math and logic. This video gave me somewhat a heads up when he mentioned about CS is not totally about programming
Colleen Elizabeth Berbon can u plz help im stressing over if i should choose computer science in college right now im in year 10 and didnt take computer as a course so would it be ok if i do it in college
Hey, I'm finishing 3rd year also, I'd recommend you to watch this video "ruclips.net/video/SzJ46YA_RaA/видео.html" ("Map of Computer Science"), it resumes a lot of disciplines that are part of CS that you could get into once you're finishing studying, it touches a lot of subjects but superficially, you could pick one and search to know more about it. Cheers!
Im going to be a freshman this year and I picked CS as my major. I am really interested in computers and I would like to go off to be a computer systems analyst. I hope that 4 years from now I can go back to this comment and be able to say "I did it".
Thank you for sharing this. I have bet my future in this field as it is my deepest passion. It's what I've learnt is what I want to do, but a lot of self doubt is imminent to grow from that. To hear someone exactly define my passion in words that I've been struggling to define. To express what it is that drives my passion is very reassuring. Thank you.
I was thinking of getting into biology and then going to med school and becoming a radiologist but this entire summer I've been getting into coding, graphics design, hardware, some math and overall just tinkering with my computer and phone software. I really enjoy doing this, I dare say more than any course I took in highschool, even gym lol. I really want to go into something like this but my university has excepted me for biology. hopefully I make up my mind soon so I can either continue the way I'm going or change. I really want to start a business someday too.
Morad Shebli same...... I hate irrational thinking and I'm the type of person who likes to get things right and make it make sense ...... It's just satisfying to make the two dots connect and know why they do
Too bad very few of us really have the ability to think logically yet we all think we are logical.I think this belief is also the product of our illogical thinking
after i watched this video, my insight is very open because the video is very good to give information Computer Science Advice for Students from Professor Hamzeh Roumani
Computer science is about creating tools and techniques that are used to invent new technologies. Only few people are capable enough to be a computer scientists. Most of us are just operators of technologies. You can still be tremendously successful by just utilizing these technologies, but you are not considered a computer scientist.
Nice video, but do not let this guy fool you in that CS is not math-heavy. Even though most people will not use it, CS programs generally require three calculus classes, differential equations, and linear algebra in addition to the discrete math he mentions. My personal opinion is that they use math as a way of "hazing" students, in other words, even if it is over-kill, they make you do it to prove you are serious (and to not have the rest of the Engineering School make fun of them). Problem with this is that they scare away a lot of people who may not be great mathematicians but could be great computer scientist (read that as women if you want).
To be honest my first choice was to become a physicist and work in research, but the.n I learned that I would need to get at least a doctorates before I can get a real career. So I settled on CSCI and this video is really reassuring because ultimately I wanted a major that permeated all sciences...mathematics /CSCI is that major and now I believe I have made the right choice
You need a lot of math as well and the ability to write long detailed logical and mathematical proofs on a very formal level. Computer Science is NOT software engineering (what I think the perception of others about computer science is)
....Software engineering has a lot to do with computer science, but computer science covers a large spectrum of fields. To say they aren't the same thing is accurate but inaccurate at the same time. Software engineering is a form/branch of computer science, so in that, yes they are one in the same. If you're a CS student (depending on the school), you will be able to easily get a job as a software engineer, because CS is supposed to cover a lot more than SE classes do.
That is true, computer science and computers in general did originate from mat but actual computer science is getting less and less intensive. My old college actually got rid of multivariable calculus as a requirement for CS students. Being good at math is a plus of course.
What he said around 3:00 give or take a few seconds, is one of the things I try to tell a few of my fellow classmates. When it comes to programming, you can't expect the instructor to teach you everything you need to know. Gotta engage in it yourself and teach yourself how to do the majority of it. If you expect to sit back, as he said, it's not going to work out for you.
Don't be afraid of going for Computer Science it is a great exciting field. I dropped out of 2 years medicine because it was boring and went straight to CS without any background knowledge. Love it! Hard at the beginning but once you get grasp of things it will be really exciting with the things you can do. :)
This guy understands what many of you in the comment section don't: computer science is a huge field and programming and mathematics is only a very small part of it. If you just sit at a desk a write a program that solves some company's problem, you aren't a computer scientist, you're a programmer. But meanwhile there are tons of computer science jobs without programming, as he says, analysts, consultants, marketers, depending on the company this job would require a computer science background.
Agreed that has been my experience as well and it can never be a bad thing to learn higher mathematics such as calculus. I believe he is trying to be as general as possible as the fields you can go into are that broad.
A lot of things that he is talking about may not apply to the university you are looking to join. For example the university of Groningen that is located in the north of the nederlands has a lot of math. One of the first classes you will join is calculus.
As for "communication engineer" everyone needs software people. Absolutely everyone. Personally, I work very close to the metal and I like it that way (drivers). But I'm not a EE. In the end, the degree itself is just a degree. You don't really learn much of real utility until you're in the trenches. The job you take after school is what's going to define you. If you like communications, hammer companies in those fields. People pay for specialists, not generalists so it's a good thing.
The way he describes the people that are perfect for computer science is basically me...but I don't know any programming language, how can I get started and do I need to know any language when if I want to apply for computer science?
It can makes things easier , because most intro CS courses are about programming (usually). But it's not necessary IMO. My biggest advice for you would be to brush up on your math.. I know the guy in the video mentioned that CS is about discrete math, which isn't taught in high school, but you'll also have to do linear algebra, calc 1 , 2 , 3 and statistical analysis.. which are all definitely based on what you learn in high school.
I know I'm going to do well. Not only because I love to study and go to school but because I have been working in restaurants for 20 years (sigh). I am so stoked to be back in school for mathematics and computer science! Currently reading SICP to prepare for my computer science courses.
This is awesome, before I wasn't sure if I should give CS a shot, its always sounded interesting, but I never thought about trying it. I know its a lot of hard work but everything involves a lot of hard work and this video in combination with what others say makes me want to invest that much energy into this.
Dont be afraid of math in comp sci.. You'll be taking all the math up to linear algebra in practically every other major, and linear algebra is basically where it breaks for comp sci, so its just one more math class..
This is a talk to get students into the department. When this prof says you do not have to be good at maths, that is depends. Right now there is now a bifurcation between IT and CS. The two fields are now splitting it seems. However, if you are going to be a CS as a profession, it is best you have some decent maths. In fact continuous maths may be relevant if you are into computational maths that appear in say biotech. Having maths can only make you a stronger professional.
A computer is just a calculator if you find math boring or difficult you will only be able to solve basic and boring problems. Mathematics is the thing to study, and BTW I am a physicist...
According to my experience with computer science, 1. It is not very interesting. 2. You don't have to be very good at maths. 3. Its not all about programming but programming is a major portion of it. 4. You don't need a degree to get a career in CS. 5. The cool stuff like Web Designing or Programming can be learned easily without going to college or university. BOTTOMLINE: Don't take it in college/university unless you really like computers.
The answer my professor gave me is it's to get students to think mathematically. Since continuous calculations are all but useless in Computer Science, the main thing you get out of calculus is the ability to UNDERSTAND mathematics. Math is important, but you don't have to be a math whiz to be successful in CS
The basics in C++ is exactly the same in Java C# VB. It isn't any harder. Syntax is the easy part. Solving actual problems is hard. Flow of control, data types, functions, classes, data structures... are the same in any language. C++ is a high level language, it isn't one to one with machine code like assembly code is. What's harder? Only that there may not be easy premade libraries you import to do everything for you as in python. u can use .Net w/ C++
I'm pretty sure comp science is indeed about programming...sure, some people can be business analysts and delegate other people to program, but the person who is interacting with the computer and giving it instructions is the programmer
I'm a csci major but I'm really starting to hate computers lol. SO MANY times I've tried to install something or follow along with some tutorial and it doesn't work. Why doesn't it work? No idea. I have something different or new or old and it's not compatible. So what do you have to do? Dig around message boards or forums until you come across a solution. You attempt the solution and maybe it doesn't work. Why doesn't it work? No idea... And it starts again lol. It's maddening. Or maybe you do get the solution to work, but you don't know what you did or why it worked. You just followed along with a particular solution to a particular problem. There's no understanding; no insight; nothing. It's just "I clicked a button and entered some random command and now it works." It's so goddamn frustrating. There's sooooooooooooooooooooooo many different things. You'll understand one thing but still be completely lost on others. It's hard to connect the dots and see how things relate to each other. It's such a pain. I don't get how some people seem to know everything about computers. I've never understood that. Or maybe they know some things but talk about them as if they know more, when they really don't.
Almost no one knows everything about computers, and csc shouldn't be about installing programs and trying to find out why other people's programs don't work, but about getting you to have a fundamental understanding of programming, a general ide of how computers work, and getting you to think about all the different things you can compute with these machines.
Most of the times this happens, is because u are just diving very fast onto something. You should read some docs first, dont underestimate them, its essential, atleast on a basic level. And when u look for a solution to the errors, try to understand what it does, dont copy paste and hope its fixed forever. If problem still perssists and there are not relative fixes to find, u can always ask a question on stackoverflow or something
Hi I do computer science for A level but not maths and I REALLY want to continue computer science at university so just out of interest I looked up for the entry requirements for computer science at the University of York and it says A level MATHS is crucial when you said it hasn't got anything to do with calculus?? It really annoys me the fact that maths A level for computer science at university is more important than Computer Science itself which honestly is equally tough plus you get a really good head start for the course at uni if you have good prior knowledge?!
okay same as me, going to start my freshman and taking CS as major because its my 1st love but I am not that much good in mathematics ..hope we both end in living our dreams . I wish and i really pray we can do it we can do it
Yeah that's true. Stuff is only useful when you actually have the necessity to use them. If your project is to teach letters to 5 year old kids, yeah you don't have to use math, physics etc. But what I'm saying is that you have to know at least high school math, in order to do anything related to programming. Or you might have a super computer in your house and you won't have to worry about algorithms etc.
that's like cs major with SE concentration. CS is pretty much the science behind the code and SE are builders of the code made by the Computer scientists
I understand the what your saying, but people have different bias on these majors. CS might be very hard and some might take up to 6 years to complete since some fails and decides to pursue a different major, but there will be others who are intelligent and will understand and come to love with this. Thats why im applying for a major in business and minor in CS. If not then ill major in Cs and possibly economics.
Listen to what the others are saying: just start learning C++, and please for the love of all that is sacred learn about classes and Object Oriented Programming. Learning to use functions and the main loop may be okay at first, but as soon as you're comfortable with that style you need to jump into classes ASAP as they are here to stay (at least for a while)
hi I'm 15 and I'm doing my second year of GCSE Computer science of a three year period I'm always getting stuck when it comes to programming in vb and my Teacher believes I can do better. For me I know I'm not putting the effort in that I should be putting in but I think it's because of the fact that I have no fun or passion in doing this subject and I'm beginning to regret taking it. If you have any tips on what I should do can you reply please. great video btw keep it up.
I am just fearing maths in BSCS should i choose BSSE degree or cs one confusion :/ I am not really into coding but some research based field in CS or Networking .. i think AI would be very demanding in few years.. So with what degree should i go.. ?
Calculus is easy with computers... It's the historical approach to teaching calculus which makes it difficult. Comp Sci allows to touch every science and every field of engineering. You better be good if you want a lot of cash doing what you love. Don't be lazy, life is short.
What classes you actually take and their content depends on what University/College you attend. In US, there are many required math courses. This video is made for.... Canadians, apparently.
lol corporation if you are very into CS then you should definitely check it out. Because once you enjoy to do something, and have passion for it, then it’s worth it even if you’re not good at it.
Well, a professor will tell you, "if you think your good at programming, but have weak math skills, your aren't good at programming." if you only learn programming from books and youtube, you only have about 30% of the skills required in the real world. i would recommend that you look at your college's courses and see if you can do them.
Read what i said, i have a LOGICAL APPROACH..i.e. I will break down a problem and find alternatives to find a solution or design plans and solutions to get a succesful outcome. Also I said i'm not the best, not that i can't do maths. Some people have a logical approach needed for programming however not the mathematical knowledge this doesn't make them not suitable for computing courses however puts you at a disadvantage in CS modules.
I just finished my first year in CS, and I can tell that one thing a computer scientist must be able to do is to sit down and dig deep down into a problem, and try to make it sound as logical as possible. you really gotta dig deep until your brain starts hurting.
Yep. xD
That's the problem with CS, ah it's far worse than mining for diamonds for an example. But I really like it, it feels like a fun adventure of some kind
100% true
how is computer science?
like I mean..is it a good course after this u r getting a good job?
bcz I'm interested in cs but i don't have any idea about it.
should i choose computer science? do u have any recommendations for me?
follow your interesents and don't look that much on what economy is looking for
That is the same thing our Professor told us when we started, "Don't expect to learn how to implement coding, what we focus on in this major is logical problem solving".
The great thing about Computer Science is that it uses logical thinking. And logical thinking is important in all aspects of life.
this is probably the most accurate example of what a computer science degree is like, while you will have programming modules and problems to tackle, but its minimal compared to the rest of the content on a CS programme.
I am so fortunate to have spent time with Prof. Roumani, I graduated in 2015 and am back here to hear him talk. He is a brilliant teacher, makes the subject easy to understand.
I am so glad I took all the courses he taught at York.
Thanks again Professor. You made CS fun.
He sounds like a great prof
This is definitely the field for me.
Me too, im 28 and switching career fields and this is where its at
Same here! I'm looking a career where I can use Math and Applied Sciences in any form. My background is in Electronic and Communications Engineering and I'm planning to combine it with an MS in CS to develop business ideas (ECE + CS or EE + CS = awesome combo).
What's up now
@@elherediaenc full meaning of what you are saying pls???
im already on my 3rd year in CS and i am very worried about what would my career be in the industry bc im not so good in programming, in fact im having trouble with programming but I really do enjoy math and logic. This video gave me somewhat a heads up when he mentioned about CS is not totally about programming
Colleen Elizabeth Berbon can u plz help im stressing over if i should choose computer science in college right now im in year 10 and didnt take computer as a course so would it be ok if i do it in college
Hey, I'm finishing 3rd year also, I'd recommend you to watch this video "ruclips.net/video/SzJ46YA_RaA/видео.html" ("Map of Computer Science"), it resumes a lot of disciplines that are part of CS that you could get into once you're finishing studying, it touches a lot of subjects but superficially, you could pick one and search to know more about it.
Cheers!
Luciano Unknown actually i know want to do biotechonlogy or materials engineering
Colleen Elizabeth Berbon just practice
i thought they were joking when they said cs students cant write code try doing boot camps colleen that will improve your coding skill
This is absolutely correct, the point of these courses is to train your brain to think in the manner that will make you into a computer scientist.
Im 17 going onto my senior year in high school & im very forward on pursuing a major in computer science
did you end up pursuing it?
R m
????
Computer Science is Awesome!!!!!
why?
Pls give me some information about cse
@@not0079 CSE? Google is your friend. Nobody is gonna give you as much information as Google can. Best of luck.
Im going to be a freshman this year and I picked CS as my major. I am really interested in computers and I would like to go off to be a computer systems analyst. I hope that 4 years from now I can go back to this comment and be able to say "I did it".
doug leash so did you do it?
doug leash u did it bro
Did u do it
You’ve done it?
^
I have again gained my motivation in Computer sciences. Thank you, man!
Computer science makes your mind think smartly and in organized way
Thank you for sharing this. I have bet my future in this field as it is my deepest passion. It's what I've learnt is what I want to do, but a lot of self doubt is imminent to grow from that. To hear someone exactly define my passion in words that I've been struggling to define. To express what it is that drives my passion is very reassuring. Thank you.
I was thinking of getting into biology and then going to med school and becoming a radiologist but this entire summer I've been getting into coding, graphics design, hardware, some math and overall just tinkering with my computer and phone software. I really enjoy doing this, I dare say more than any course I took in highschool, even gym lol. I really want to go into something like this but my university has excepted me for biology. hopefully I make up my mind soon so I can either continue the way I'm going or change. I really want to start a business someday too.
Omg same i cant choose between bio and comp
*accepted, not excepted
I am 17, I believe that the sky is not the limit. I'm in high school, my dream is to change the world(not for self credit).
when he mentioned "logical thinking and connecting dots and this analysis.." i said i am in xD
Morad Shebli same...... I hate irrational thinking and I'm the type of person who likes to get things right and make it make sense ...... It's just satisfying to make the two dots connect and know why they do
xD WHAT HAHAHAHAHAHAHAH
Too bad very few of us really have the ability to think logically yet we all think we are logical.I think this belief is also the product of our illogical thinking
after i watched this video, my insight is very open because the video is very good to give information Computer Science Advice for Students from Professor Hamzeh Roumani
Computer science is about creating tools and techniques that are used to invent new technologies. Only few people are capable enough to be a computer scientists. Most of us are just operators of technologies. You can still be tremendously successful by just utilizing these technologies, but you are not considered a computer scientist.
When he said "We use logic and discrete math, it has nothing to do with calculus" I was so relieved 😅
although you must take Calc I and II as well as Physics I and II w/labs
I can only hope my uni lecturers are as nice as this guy seems.
Nice video, but do not let this guy fool you in that CS is not math-heavy. Even though most people will not use it, CS programs generally require three calculus classes, differential equations, and linear algebra in addition to the discrete math he mentions. My personal opinion is that they use math as a way of "hazing" students, in other words, even if it is over-kill, they make you do it to prove you are serious (and to not have the rest of the Engineering School make fun of them). Problem with this is that they scare away a lot of people who may not be great mathematicians but could be great computer scientist (read that as women if you want).
To be honest my first choice was to become a physicist and work in research, but the.n I learned that I would need to get at least a doctorates before I can get a real career. So I settled on CSCI and this video is really reassuring because ultimately I wanted a major that permeated all sciences...mathematics /CSCI is that major and now I believe I have made the right choice
I've always needed the big picture to understand things and I was till now quite lost. Thanks for that. I really appreciate that.
Roumani was probably one of the best professors I have ever had tbh
I got chills watching this. loved it. thank you for advises.
This is what they say computer science doesn't require math, but they require one they call it "finite math" And it is not easy for everyone.
I hope God help me this course Cs thanks for advice Sir.
hey how are you doing after 6 years?
This is it. What I have been looking for
love the way the issue of math was explained
Sorry to tell you math is heavy stats for engs., calc all the series, discrete, linear alg, abstract data types shall I go on?
Yeah..
Great video and an even greater delivery, Thank you Hamzeh Roumani! I'm now very assured of my decision to major in Computer Science.
That varies by school At mine, you can take an intro to discrete math after taking calc 1. Advanced discrete math, however, does require calc 3.
You need a lot of math as well and the ability to write long detailed logical and mathematical proofs on a very formal level. Computer Science is NOT software engineering (what I think the perception of others about computer science is)
....Software engineering has a lot to do with computer science, but computer science covers a large spectrum of fields. To say they aren't the same thing is accurate but inaccurate at the same time. Software engineering is a form/branch of computer science, so in that, yes they are one in the same. If you're a CS student (depending on the school), you will be able to easily get a job as a software engineer, because CS is supposed to cover a lot more than SE classes do.
I don't know about formal mathematical proofs at the bachelors level.
That is true, computer science and computers in general did originate from mat but actual computer science is getting less and less intensive. My old college actually got rid of multivariable calculus as a requirement for CS students. Being good at math is a plus of course.
What he said around 3:00 give or take a few seconds, is one of the things I try to tell a few of my fellow classmates. When it comes to programming, you can't expect the instructor to teach you everything you need to know. Gotta engage in it yourself and teach yourself how to do the majority of it. If you expect to sit back, as he said, it's not going to work out for you.
Don't be afraid of going for Computer Science it is a great exciting field. I dropped out of 2 years medicine because it was boring and went straight to CS without any background knowledge. Love it! Hard at the beginning but once you get grasp of things it will be really exciting with the things you can do. :)
Yes Sir . . . math greatly assists one to logically and analytically solve problems.
I'm an 18 year old Kenyan planning to do the course,this is encouraging
This guy understands what many of you in the comment section don't: computer science is a huge field and programming and mathematics is only a very small part of it. If you just sit at a desk a write a program that solves some company's problem, you aren't a computer scientist, you're a programmer. But meanwhile there are tons of computer science jobs without programming, as he says, analysts, consultants, marketers, depending on the company this job would require a computer science background.
Agreed that has been my experience as well and it can never be a bad thing to learn higher mathematics such as calculus. I believe he is trying to be as general as possible as the fields you can go into are that broad.
A lot of things that he is talking about may not apply to the university you are looking to join. For example the university of Groningen that is located in the north of the nederlands has a lot of math. One of the first classes you will join is calculus.
Uh, most computer science courses have calculus in their program though
Math is fun as heck combine with programming Whoa momma!
Computer has changed the world!!!.
As for "communication engineer" everyone needs software people. Absolutely everyone. Personally, I work very close to the metal and I like it that way (drivers). But I'm not a EE.
In the end, the degree itself is just a degree. You don't really learn much of real utility until you're in the trenches. The job you take after school is what's going to define you. If you like communications, hammer companies in those fields. People pay for specialists, not generalists so it's a good thing.
The way he describes the people that are perfect for computer science is basically me...but I don't know any programming language, how can I get started and do I need to know any language when if I want to apply for computer science?
They teach you in a CS program.
It can makes things easier , because most intro CS courses are about programming (usually). But it's not necessary IMO. My biggest advice for you would be to brush up on your math.. I know the guy in the video mentioned that CS is about discrete math, which isn't taught in high school, but you'll also have to do linear algebra, calc 1 , 2 , 3 and statistical analysis.. which are all definitely based on what you learn in high school.
This was useful..because im not the best at maths, but i have a logical approach at things.
Aside from the benefits for employment, the practices of this field sound similar to pursuing a degree in philosophy.
I know I'm going to do well. Not only because I love to study and go to school but because I have been working in restaurants for 20 years (sigh). I am so stoked to be back in school for mathematics and computer science! Currently reading SICP to prepare for my computer science courses.
Do it! I'm sick cleaning tables, so I am studying computer science now. I am taking discrete mathematics it's a lot of thinking. So far so good.
This is awesome, before I wasn't sure if I should give CS a shot, its always sounded interesting, but I never thought about trying it. I know its a lot of hard work but everything involves a lot of hard work and this video in combination with what others say makes me want to invest that much energy into this.
Many thanks for this video. It motivated me to finish my degree program.
Yes, its definently everywhere and in everything.
I am BCA student and enjoying my study very well❤
Dont be afraid of math in comp sci.. You'll be taking all the math up to linear algebra in practically every other major, and linear algebra is basically where it breaks for comp sci, so its just one more math class..
1:50 _"Capture thing precisely"_
*Cameraman zooms in*
This is one of my professors and he is great.
He is 100% right that calculus and maths has nothing to do with computer science, i am a programmer and i know it
I like this guy , very interesting! im working on pre req's for a Cs degree at my c.c this video has defintely encouraged me.
This is a talk to get students into the department. When this prof says you do not have to be good at maths, that is depends. Right now there is now a bifurcation between IT and CS. The two fields are now splitting it seems. However, if you are going to be a CS as a profession, it is best you have some decent maths. In fact continuous maths may be relevant if you are into computational maths that appear in say biotech. Having maths can only make you a stronger professional.
A computer is just a calculator if you find math boring or difficult you will only be able to solve basic and boring problems. Mathematics is the thing to study, and BTW I am a physicist...
Not calculus, but discrete maths books.. But I agree with the sentiment. You cant be good at CS without having excellent maths skills.
According to my experience with computer science,
1. It is not very interesting.
2. You don't have to be very good at maths.
3. Its not all about programming but programming is a major portion of it.
4. You don't need a degree to get a career in CS.
5. The cool stuff like Web Designing or Programming can be learned easily without going to college or university.
BOTTOMLINE: Don't take it in college/university unless you really like computers.
The answer my professor gave me is it's to get students to think mathematically. Since continuous calculations are all but useless in Computer Science, the main thing you get out of calculus is the ability to UNDERSTAND mathematics. Math is important, but you don't have to be a math whiz to be successful in CS
The basics in C++ is exactly the same in Java C# VB. It isn't any harder.
Syntax is the easy part. Solving actual problems is hard.
Flow of control, data types, functions, classes, data structures... are the same in any language.
C++ is a high level language, it isn't one to one with machine code like assembly code is.
What's harder? Only that there may not be easy premade libraries you import to do everything for you as in python. u can use .Net w/ C++
lol thats my professor for one of my courses right now. Just came across this video randomly
I'm pretty sure comp science is indeed about programming...sure, some people can be business analysts and delegate other people to program, but the person who is interacting with the computer and giving it instructions is the programmer
I've taken classes with him :D he's pretty awesome.
@Fuzail Ahmed I am, thank you!
I'm a csci major but I'm really starting to hate computers lol. SO MANY times I've tried to install something or follow along with some tutorial and it doesn't work. Why doesn't it work? No idea. I have something different or new or old and it's not compatible. So what do you have to do? Dig around message boards or forums until you come across a solution. You attempt the solution and maybe it doesn't work. Why doesn't it work? No idea... And it starts again lol. It's maddening. Or maybe you do get the solution to work, but you don't know what you did or why it worked. You just followed along with a particular solution to a particular problem. There's no understanding; no insight; nothing. It's just "I clicked a button and entered some random command and now it works." It's so goddamn frustrating. There's sooooooooooooooooooooooo many different things. You'll understand one thing but still be completely lost on others. It's hard to connect the dots and see how things relate to each other. It's such a pain. I don't get how some people seem to know everything about computers. I've never understood that. Or maybe they know some things but talk about them as if they know more, when they really don't.
Almost no one knows everything about computers, and csc shouldn't be about installing programs and trying to find out why other people's programs don't work, but about getting you to have a fundamental understanding of programming, a general ide of how computers work, and getting you to think about all the different things you can compute with these machines.
Lmao
sweetness583 linux always works
Lol 😂
Most of the times this happens, is because u are just diving very fast onto something. You should read some docs first, dont underestimate them, its essential, atleast on a basic level.
And when u look for a solution to the errors, try to understand what it does, dont copy paste and hope its fixed forever. If problem still perssists and there are not relative fixes to find, u can always ask a question on stackoverflow or something
Hey look its my 1022 prof!
Hi I do computer science for A level but not maths and I REALLY want to continue computer science at university so just out of interest I looked up for the entry requirements for computer science at the University of York and it says A level MATHS is crucial when you said it hasn't got anything to do with calculus?? It really annoys me the fact that maths A level for computer science at university is more important than Computer Science itself which honestly is equally tough plus you get a really good head start for the course at uni if you have good prior knowledge?!
okay same as me, going to start my freshman and taking CS as major because its my 1st love but I am not that much good in mathematics ..hope we both end in living our dreams . I wish and i really pray we can do it we can do it
Yeah that's true. Stuff is only useful when you actually have the necessity to use them. If your project is to teach letters to 5 year old kids, yeah you don't have to use math, physics etc. But what I'm saying is that you have to know at least high school math, in order to do anything related to programming. Or you might have a super computer in your house and you won't have to worry about algorithms etc.
that's like cs major with SE concentration. CS is pretty much the science behind the code and SE are builders of the code made by the Computer scientists
im not good in math but im good at solving computer problems how is this?
I understand the what your saying, but people have different bias on these majors. CS might be very hard and some might take up to 6 years to complete since some fails and decides to pursue a different major, but there will be others who are intelligent and will understand and come to love with this.
Thats why im applying for a major in business and minor in CS.
If not then ill major in Cs and possibly economics.
Am in my 2nd year, I feel like giving up.Help!
Listen to what the others are saying: just start learning C++, and please for the love of all that is sacred learn about classes and Object Oriented Programming. Learning to use functions and the main loop may be okay at first, but as soon as you're comfortable with that style you need to jump into classes ASAP as they are here to stay (at least for a while)
I am 17 and quit my passion to study computer science. It's hard but I think 😊 I can make it. My dream is to leave Vietnam after my degree.
So far I'm taking Digital Electronics, and thinking of taking computer science next year.
hi I'm 15 and I'm doing my second year of GCSE Computer science of a three year period I'm always getting stuck when it comes to programming in vb and my Teacher believes I can do better. For me I know I'm not putting the effort in that I should be putting in but I think it's because of the fact that I have no fun or passion in doing this subject and I'm beginning to regret taking it. If you have any tips on what I should do can you reply please. great video btw keep it up.
I'm in the same boat, but I'm in university lol. I'm just trying my best to understand everything and push through it.
Because you're 15.
Very insightful video
I am just fearing maths in BSCS should i choose BSSE degree or cs one confusion :/
I am not really into coding but some research based field in CS or Networking .. i think AI would be very demanding in few years..
So with what degree should i go.. ?
Great Intellect!!
It is not a science like physics or chemistry or biology but computing part of logical thinking and basic maths and statistics.
Calculus is easy with computers... It's the historical approach to teaching calculus which makes it difficult.
Comp Sci allows to touch every science and every field of engineering. You better be good if you want a lot of cash doing what you love. Don't be lazy, life is short.
i know, i have a computer science friends who are from India. ;)
RUclips expert!
Yes you will do amazing.
What classes you actually take and their content depends on what University/College you attend. In US, there are many required math courses. This video is made for.... Canadians, apparently.
In the US, you can only take discrete math after calculus 3.
I have question I am not excellent in math but I really love cs as a major should I choose it
lol corporation if you are very into CS then you should definitely check it out. Because once you enjoy to do something, and have passion for it, then it’s worth it even if you’re not good at it.
It is really good stream
Loved your talk sir !
Well, a professor will tell you, "if you think your good at programming, but have weak math skills, your aren't good at programming." if you only learn programming from books and youtube, you only have about 30% of the skills required in the real world. i would recommend that you look at your college's courses and see if you can do them.
C++ requires some knowledge about memory management and stuff, which I doubt a first-time programmer would be too familiar with.
I just realized how well everyone in StudentawardsInc videos fits the stereotype of their field :p
Read what i said, i have a LOGICAL APPROACH..i.e. I will break down a problem and find alternatives to find a solution or design plans and solutions to get a succesful outcome. Also I said i'm not the best, not that i can't do maths. Some people have a logical approach needed for programming however not the mathematical knowledge this doesn't make them not suitable for computing courses however puts you at a disadvantage in CS modules.
its cool, i get your point though as maths and logic go hand in hand you could say...my bad if i sounded harsh lol.
i have been asking myself about that the first time i saw a calculus exercise
Really connected myself to cs
I do know how to write them, but I'm still a newbie
ok thanks for your advice