Computer Science Courses Online

Discussion in 'IT and Computer-Related Degrees' started by chalk5, Jul 16, 2013.

Loading...
  1. chalk5

    chalk5 New Member

    Hi I have looked everywhere, but cannot seem to find courses for the following courses that are offered online.

    1) The structure and interpretation of computer programs
    2) Data Structures
    3) Great ideas in computer architecture
    4) Discrete Mathematics and Probability Theory

    I am looking for full online courses, and hopefully from California schools, but really at this point, anywhere will do.
    Thank you all for your inputs.
     
  2. instant000

    instant000 Member

    (I believe that this might be in the wrong sub-forum, unless you're looking for teaching opportunities?)

    To make sure that I answer you correctly: Please tell us if you are looking for RA credit, NA credit, or free?
     
  3. Ted Heiks

    Ted Heiks Moderator and Distinguished Senior Member

    I moved it to the IT and Computer-Related Degrees sub-forum.
     
  4. Afira555

    Afira555 member

    I am looking for full online courses, and hopefully i found some one who teach me online, but really at this point, anywhere will do.
    Thank you all for your inputs.
     
  5. instant000

    instant000 Member

  6. @Chalk5, It's unclear whether you are simply looking for full versions of these courses online, e.g. as MOOCs, or you want to take these courses for credit.

    If it's only the former, that is easily solved.
    MIT's Structure and Interpretation of Computer Programs
    Princeton's Analysis of Algorithms
    MIT's Advanced Data Structures
    EPTL's Linear and Discrete Optimization
    Princeton's Computer Architecture
    Stanford's Algorithms: Design and Analysis
    Stanford's Intro to Linear Dynamical Systems

    These are some of the key core courses in CS theory, taught by some of the leading CS universities, for free. It's a cornucopia of riches.

    Also recommended: Stanford's triple-whammy of Programming Methodology, Programming Abstractions, and Programming Paradigms. And the ridiculous bounty of MIT's full computer science open courseware list.
     

Share This Page