<--- Back to Details
First PageDocument Content
Object-oriented programming / Software design pattern / Object-oriented design / Functional programming / Design Patterns / Programming language / Abstraction / Computer program / Algorithm / Software engineering / Computing / Programming paradigms
Date: 2009-02-02 09:39:41
Object-oriented programming
Software design pattern
Object-oriented design
Functional programming
Design Patterns
Programming language
Abstraction
Computer program
Algorithm
Software engineering
Computing
Programming paradigms

A New Approach to Teaching Programming Daniel Jackson and Rob Miller Version of February 2, 2009 We have developed a new undergraduate programming course, which has so far been taught three times. This paper explains the

Add to Reading List

Source URL: people.csail.mit.edu

Download Document from Source Website

File Size: 121,94 KB

Share Document on Facebook

Similar Documents

ModelicaTM - A Unified Object-Oriented Language for Physical Systems Modeling LANGUAGE SPECIFICATION Version 1.3 December 15, 1999  ModelicaTM is a trademark of the

ModelicaTM - A Unified Object-Oriented Language for Physical Systems Modeling LANGUAGE SPECIFICATION Version 1.3 December 15, 1999 ModelicaTM is a trademark of the "Modelica Design Group".

DocID: 1uYS8 - View Document

Appendix for FASE System Description  System: The Integrating Object-Oriented Design and Formal Methods

Appendix for FASE System Description System: The Integrating Object-Oriented Design and Formal Methods

DocID: 1usaN - View Document

ModelicaTM - A Unified Object-Oriented Language for Physical Systems Modeling LANGUAGE SPECIFICATION Version 1.3 December 15, 1999  ModelicaTM is a trademark of the

ModelicaTM - A Unified Object-Oriented Language for Physical Systems Modeling LANGUAGE SPECIFICATION Version 1.3 December 15, 1999 ModelicaTM is a trademark of the "Modelica Design Group".

DocID: 1urGz - View Document

Responsibility-Driven Design Reprinted from The Smalltalk Report By: Rebecca J. Wirfs-Brock Object-oriented design is a process that creates a model of interacting objects. Models leave out trivial details and focus on t

Responsibility-Driven Design Reprinted from The Smalltalk Report By: Rebecca J. Wirfs-Brock Object-oriented design is a process that creates a model of interacting objects. Models leave out trivial details and focus on t

DocID: 1uowM - View Document

Should I take CS 210X or CS 2102? CS 210X (Accelerated Object-Oriented Design Concepts) will assume a higher degree of proficiency both in programming in general and in Java in particular compared to CSObject-Orie

Should I take CS 210X or CS 2102? CS 210X (Accelerated Object-Oriented Design Concepts) will assume a higher degree of proficiency both in programming in general and in Java in particular compared to CSObject-Orie

DocID: 1uhH8 - View Document