A community for students.
Here's the question you clicked on:
 0 viewing
anonymous
 5 years ago
Is there a recommended OCW curriculum for nonMIT students who want to get a feel for what a Computer Science major would consist of?
anonymous
 5 years ago
Is there a recommended OCW curriculum for nonMIT students who want to get a feel for what a Computer Science major would consist of?

This Question is Closed

Chris
 5 years ago
Best ResponseYou've already chosen the best response.0so I can answer some of your question personally.

Chris
 5 years ago
Best ResponseYou've already chosen the best response.0as far as OCW goes, you can search through the progression of OCW cs courses that MIT students go through

Chris
 5 years ago
Best ResponseYou've already chosen the best response.0the most popular starting courses are MIT Intro CS 6.00  very accessible, and SCIP, which has a cult following amongst a lot of CS enthusiasts (but is functional programming and *sometimes* not considered as accessible)

Chris
 5 years ago
Best ResponseYou've already chosen the best response.0I did the CS program at Stanford. and I can tell you our curriculum consisted of: Intro to CS, using very abstract programming languages programming robots at first, an then moving on to an introduction to C

Chris
 5 years ago
Best ResponseYou've already chosen the best response.0object oriented programming techniques (the course that weeds out people not into CS *enough*)  very challenging course

Chris
 5 years ago
Best ResponseYou've already chosen the best response.0some electrical engineering

Chris
 5 years ago
Best ResponseYou've already chosen the best response.0and a lot of math  algorithms, discrete math, stats, logic being the most pertinent to everyday programming

Chris
 5 years ago
Best ResponseYou've already chosen the best response.0now in retrospect  I think a lot of the programming can be selflearned if you have a lot of self motivation. by far the most important skills to pick up through formal instruction are general problem solving, logic, and other discrete maths. being able to decompose problems into more easily understandable components, and prove to yourself that they will work when you put them all together

Chris
 5 years ago
Best ResponseYou've already chosen the best response.0MIT Intro CS actually forces you through this

Chris
 5 years ago
Best ResponseYou've already chosen the best response.0even though you may not know it (kind of like karate kid when miyagi taught daniel to block via painting his fence)

Chris
 5 years ago
Best ResponseYou've already chosen the best response.0So if you want to get to know computer science  MIT Intro CS 6.00 is an excellent place to start. Here's another one  more math oriented: http://ocw.mit.edu/courses/electricalengineeringandcomputerscience/6042jmathematicsforcomputersciencefall2005/

Chris
 5 years ago
Best ResponseYou've already chosen the best response.0The single best attribute you can have as a computer science student is curiosity and swallowing your pride  above even natural ability

Chris
 5 years ago
Best ResponseYou've already chosen the best response.0curiosity as in you will do a deep dive into any topic until you understand

Chris
 5 years ago
Best ResponseYou've already chosen the best response.0swallowing your pride as in you will seek out the best resource available for a topic you don't understand, unabashedly  be it google, OpenStudy, stackoverflow  because you will earn best by looking for explanations that click, and learn faster than anyone that won't take that initiative

Chris
 5 years ago
Best ResponseYou've already chosen the best response.0The hardest part by far is getting started. Programming is tough for almost everyone at first. A lot of my classmates preaches me on "code maturity"  a state you will eventually hit where you realize you can learn anything and code anything

Chris
 5 years ago
Best ResponseYou've already chosen the best response.0It takes time  it took me through junior year college  but the important thing is to struggle through until you hit it. You'll know when you do.

Chris
 5 years ago
Best ResponseYou've already chosen the best response.0Hope this helps! Dive in!

shadowfiend
 5 years ago
Best ResponseYou've already chosen the best response.0Also, have a look at http://www.eecs.mit.edu/ug/newcurriculum/SBCS_63.html : it's MIT's curriculum requirements for their CS program.

anonymous
 5 years ago
Best ResponseYou've already chosen the best response.0Wow, ChrisThanks for all that! And thanks Shadowfiend for the pointer to their curriculum.
Ask your own question
Sign UpFind more explanations on OpenStudy
Your question is ready. Sign up for free to start getting answers.
spraguer
(Moderator)
5
→ View Detailed Profile
is replying to Can someone tell me what button the professor is hitting...
23
 Teamwork 19 Teammate
 Problem Solving 19 Hero
 Engagement 19 Mad Hatter
 You have blocked this person.
 ✔ You're a fan Checking fan status...
Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.