Matti Narkia's Library tagged → View Popular
Course | Programming Paradigms - YouTube - Broadcast Yourself.
Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python. The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.
10 months ago 38,044 views stanforduniversity
CS 61A: The Structure and Interpretation of Computer Science - YouTube - Broadcast Yourself.
This course exposes students to techniques of abstraction at several levels: (a) within a programming language, using higher-order functions, manifest types, data-directed programming, and message-passing; (b) between programming languages, using functional and rule-based languages as examples. Lectures 5 & 6 contain copyright material and will be public when permission is granted.
10 months ago 37,564 views ucberkeley
Course | Programming Abstractions - YouTube - Broadcast Yourself.
This course (CS 106B) is the successor to CS 106A and covers more advanced programming topics such as recursion, algorithmic analysis, and data abstraction. It is taught using the C++ programming language, which is similar to both C and Java. In the past when both CS 106A and CS106B were taught in C/C++, the coupling between the two classes was very tight and it was unheard for students to take CS106B without having completed our CS 106A (we recommended CS 106X instead). Nowadays, some students do go straight into CS106B, this is typically appropriate for a student who done well in an intro programming course (e.g., scored 4 or 5 on the CS AP exam or earned a good grade in a college course) and has sufficient familiarity with good programming style and software engineering issues (at the level of CS 106A) to use this understanding as a foundation on which to tackle advanced topics.
10 months ago 23,594 views stanforduniversity
Course | Programming Methodology - YouTube - Broadcast Yourself.
Programming Methodology (CS106A) is an Introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Uses the Java programming language. Emphasis is on good programming style and the built-in facilities of the Java language.
11 months ago 96,760 views stanforduniversity
Learn Ruby on Rails: the Ultimate Beginner's Tutorial [Server Side Essentials]
While it certainly makes no attempt to constitute a complete guide to the Ruby language, this tutorial will introduce you to some of the basics of Ruby. We'll power through a crash-course in object oriented programming, covering the more common features o
Bookmark Bliss: The Developer Cheat Sheet Compilation by Fuzzy Future
I know personally, I'm not one of those people that can remember every detail of every language without looking things up. It's nice to have a cheat sheet with a quick summary of some of the most commonly used procedures, tags, tools, syntax, etc, sav
Yahoo! Developer Network - Ruby Developer Center
Yahoo! Ruby Developer Center. Ruby is a very popular open-source language which lends itself especially well to object-oriented programming for the Web. If you've ever thought about combining Ruby with Yahoo!'s open APIs and Web services, read on.
Introducing JSON
JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Editi
Speeding Up AJAX with JSON
The JavaScript Object Notation, or JSON, is a lightweight syntax for representing data. JSON's elegance comes from the fact that it's a subset of the JavaScript language itself.
JSON - Wikipedia, the free encyclopedia
JSON (pronounced like the English given name Jason, IPA /dʒeɪsən/), which stands for "JavaScript Object Notation", is a lightweight computer data interchange format. JSON is a subset of the object literal notation of JavaScript but its use does not req
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in programm...
-
Rspec Intro
RSpec is a Behaviour Driven...
Items: 11 | Visits: 234
Created by: Vincent Tsao
-
webdevelopment
Links to webdevelopment
Items: 252 | Visits: 188
Created by: alfred westerveld
-
Programming jQquery
Items: 26 | Visits: 253
Created by: Vincent Tsao
Diigo is about better ways to research, share and collaborate on information. Learn more »
Join Diigo
