Open study

is now brainly

With Brainly you can:

  • Get homework help from millions of students and moderators
  • Learn how to solve problems with step-by-step explanations
  • Share your knowledge and earn points by helping other students
  • Learn anywhere, anytime with the Brainly app!

A community for students.

watching lecture (6) it too mathematical , i don't understand it...will it be further expained in later lectures i don't want to be stopped.

MIT 6.00 Intro Computer Science (OCW)
I got my questions answered at in under 10 minutes. Go to now for free help!
At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.

Get this expert

answer on brainly


Get your free account and access expert answers to this and thousands of other questions

They explain bisection methods multiple times (there is some sort of review in lecture 9 I believe), but you can't avoid the mathematical part. It's really important when making efficient programs. You should try to accept to math.
will try my best...Thanks a lot.
Don't worry too much if you don't get it, I think MIT use mathematical examples that MIT kids get, not really thinking too much about the people who do the courses online and don't have the background that gets you into MIT. You don't need to worry about optimisation for a long time yet. Your scripts will run fast enough as it is. If you want to be a computer scientist, you should work on your maths skills, but if you want to be a developer, it's less important, though still worth doing. There's not actually that much maths in programming these days. Logic and creativity are your best friends when working at higher levels of abstraction. The MIT courses are very good, but are quiet scientific in their focus. That might be ideal for many, but I guess it really depends what you're looking to get proficient at.

Not the answer you are looking for?

Search for more explanations.

Ask your own question

Other answers:

Carls right, don't let the high-level math discourage you. Just do your best to follow, you'll pick up some of it, and some will fly over your head. That's ok, most of this stuff isn't relevant at the level we are working at. Maybe when we start crunching huge numbers it'll matter more!
Thanks a lot Carls and Lauren...really that was very encouraging and i really don't need all these math details i am not a computer scientist i will try to know as much as i can , anyway i want to know the language and how to think and to use it. Thanks a lot guys :D
Well - actually you don't really need to understand it fully :) The bisection method is something you need to know - it's actually understandable by drawing a line and cut it by half as the professor taught. The Newton-Ralphson method uses an approximation using a bit of derivative calculus - and calculus is not frequently used in computer programming either :) It's all about logic. If you don't develop scientific projects, then probably you won't even use calculus any time soon. You will find yourself using mostly basic maths. By the way you look at that, you would have a confusing time watching lecture 7 when he's a bit into scientific details but again, you really don't have to understand how it works mathematically - what you need to understand is how to put those things in simple terms so YOU can understand it in your own way :)
^ i mean lecture 8*
:) as if you caught me i was just planning to skip one or 2 lectures and come back to them later but i am afraid to lose the rythm , i don't know if it went that way i will skip couple of lectures instead of being down and loose interest :) or become demotivated. Again, thanks a lot for your nice advices.
There is a course at Berkley on Computer Programming and it uses Python. It's called Scheme. It's related to MIT because the book that they use is at MIT: The course is called:Computer Science 61A,001 The Structure and Interpretation of Computer Programs.
Really thanks a lot...i will try it as well..i secided to re-watch lectures again or maybe this time start watching berkeley class :D its that i have a biology background so having hardtimes when things go deep into science of programming or science of math :) thanks a lot for the advice and links...will start using them.
I made a mistake, lol. the language is Lisp, but it's a lot like Python. check it out..
one day it the future you can look into it, when you have more time...
ok no problem. sure i hope so :) can i ask whats the difference between java and python as one of my biology friends started java as first thing to learn in programming. I read in a site that python is easy to start with and i am already into the course but would like to know what i missed in java. Thanks
perhaps more people know java. but python, they say, is a good language too. if a person masters any of the OOP languages although C isn't but C++ is partically, and it's built on C and Java is C like. Python is used on the web along with perl too. it just one big happy family, i didn't mean to leave the others out but they know I'm talking about them too, lol...
:) ok thanks a i was introduced to Mr.Right then :) the others are right too but i believe i will like python...i really like the name as well ;) thanks for the nice simplified piece of information :)
they say a version called activepython is the most well known:
Just use regular CPython, the official Python branch. Python2.7 is out. Yeah, stick with Python for learning how to program. In my opinion, there are a lot better ways to learn Python than from a CS class that just happens to use Python. You should really look at getting resources aimed a teaching Python itself. The MIT courses don't make that very easy ~ you find yourself struggling with some tough maths problem when the Python you actually need to know to express the solution is very basic. They start on about recursive functions at lecture six or so. That's not necessary. Recursion is central to CS, but it's hard to think of a practical reason why a new programmer, just trying to knock up an app, would want to write recursive functions. I started out with Learning Python, Mark Lutz, it's now in it's fourth edition and it's published by O'Reilly Media. You might want to look at Snake Wrangling for Kids and a couple of other children's, programming books. They can really help you get the basics down before taking on something as comprehensive as Learning Python. Don't give up and don't worry about maths too much. Python for Lisp Programmers This is a brief introduction to Python for Lisp programmers. (Although it wasn't my intent, Python programers have told me this page has helped them learn Lisp.) Basically, Python can be seen as a dialect of Lisp with "traditional" syntax (what Lisp people call "infix" or "m-lisp" syntax).
good luck. :D
Carls and et ..thanks a lot dear friends for your care and thoughtful advices. I will try what you suggested and yea Carls i will go to kids programming stuff , i believe they will be fun, entertaining and easier :D
They helped me out no end when I got stuck starting out. You can get a massive folder full of all the latest Python books on Pirate Bay and other trackers. It's a popular download. It's illegal of course, but O'Reilly don't mind you getting their stuff that way, so long as you buy some of it once you know what you want. The above is not legal advice.
:D illegal advice but still worthy :) i will make a folder and download , by the way i downloaded snake wrangling for kids :D it contains nice information but to give you a very simple thing he keeps talking for a couple of pages with very ...mmmm sometimes silly examples to my age :D:D i will try the illegal stuff :)) maybe adults always look for illegal stuff :)) Thanks a lot for the advice
I forgot, awhile back i found another python book for kids and or for beginners, "Hello World!" by: WARREN SANDE CARTER SANDE I have to read some of it...
Yeah, the kids books are handy when you first start. I wouldn't recommend learning programming from one, but when you get stuck early on, they're OK to flick through.
It appears that another no nonsense book in my bag is "Python Scripting for Computational Science. Hans Petter Langtangen... just browsing it, it looks good. but i have to test and read it, more in depth, to know for sure...
the book sayings: Python stands out as the language of choice in computational science...
yea i am really into computational :) or hope i can go into it...thanks guys
Python is really nice and pleasant to read and write, but still totally lethal in trained hands. What's not to love?
yea how can anyone stop "LOVING" lethal things :) sweet and sour ;)
Python is better than Java to start with. I did well with Java but where I work we don't use it and all the engineers hate it because everything is an object. They made fun of me for knowing it (not in a mean way though). Python is more respected BUT the whitespace thing is really annoying!!!!! Why can't we just use curly brackets like C?!?!
it just came to me, LaurenP is going to write the next new improved version of Python, with curly brackets and all, well, one day, perhaps...
I hate curly braces, but then I started with Python. It seems to be a really subjective thing, the old curly brace. Can we at least agree that everyone hates ?
but now days don't a lot of those integrated environments include those things, like Eclipse, Netbeans, Ms web tools, etc...
You really prefer for each in sequence { if each < 10 { print 'each is less than ten' } } Is that even how you'd do it?
i didn't mean include it in Python, i just meant in general, the languages that have those brackets like html, etc...
I was actually asking LaurenP, they described the whitespace thing as really annoying. I find it one of the nicest things about Python. There's no right view, I was just remarking on how people have such opposite, but really heartfelt views over whitespace. Hackers ay?
yeah i see, i was just trying to clarify my chitchatting remark. :D
No worries et, you're all good.
i just posted this in another area but since we have a "real" Python programmer here, but we haven't heard anymore from them meaning "LaruenP"... i'll ask it here too. this is the question: what i don't understand is, if Python is "all that", why don't they at least have a decent error message telling u that the function raw_input is "old", depreciated.. etc. I tired it in the never version of Python and got a error message, but no real clue why it wasn't working.. wasting my time on nonsense. 2 minutes ago
instead of saying "raw_input" is not defined, couldn't they have just as easily returned an error message, like in java, saying depreciated? Or better yet, they could have still compiled and run it, and just give a message saying use "input", instead....
Oh i just read LaruenP's profile, i guess she is in one of those funny positions at the moment. Then again, I said "she", but now days you can't tell by a name, or picture or icon, who you are really talking too.. a case in point, I'm not really a faceless owl...
I'm essentially answering this to remember where it is... lol at the faceless owl... I'm struggling with this right now...

Not the answer you are looking for?

Search for more explanations.

Ask your own question