|
I have essentially zero experience with programming, but I am very interested in AI and have been planning on learning to program, I'm just curious if anyone knows how big a part of the class it will be and has any advice to get up to the necessary level. |
|
Well you can actually get by in the class with no programming experience. The following is a direct quote from ai-class.com: "Programming is not required, however we believe it will be very helpful for some of the homework assignments. You may write code in any language you would like to (we recommend Python if you are new to programming) and your code will not be graded. For example, a question might ask for 6 answers to the same problem but with varied inputs or parameters. You are welcome to work each one out by hand, however writing a program might be both faster and give you a better understanding of how the algorithm works." So as they say, some homework assignments would be done a whole lot more efficiently if you knew how to program. But hey, you can think of this as an opportunity to learn programming; learn what you need as you go along by referring to a begginer's guide such as dive into python. Here's another Python book aimed at the complete programming newbie. The online version is completely free: I would also reccomend MIT free online course at http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/index.htm Thanks guys, I had read that quote but wasn't sure if that was a "you CAN complete it without programming, as long as you can do all the computations of a complex algorithm etc." or if it actually meant what it said. And thank you for the resources, they will be well used! |