User Tools

Site Tools


public:course

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

public:course [2009/03/09 00:08] – created jonathanpublic:course [2009/03/13 02:00] (current) jonathan
Line 1: Line 1:
 ====== Description of the course ====== ====== Description of the course ======
  
-The course deals with the problem of designing software which can be used, understood and modified by people other than the original developer. Software design is in itself a large topic as design can deal with various classes of programs and systems: small, medium and large; batch; real time; distributed; and interactive (visual and graphical). Every design class has its own problems. In this course we will deal with the design of small to medium non-interactive programs and small systems that work without time constraints. +The course deals with the problem of designing software which can be used, understood and modified by people other than the original developer. Software design is in itself a large topic as design can deal with various classes of programs and systems: small, medium and large; batch; real time; distributed; and interactive (visual and graphical). Every design class has its own problems. In this course we will deal with the design of small to medium programs and small systems that work without time constraints. 
  
 We will study the following design methods: top down design, bottom up design and abstract data types, object-oriented design and design by contract. A robust design method combines the advantages of each of the methods and uses them at appropriate times.  We will study the following design methods: top down design, bottom up design and abstract data types, object-oriented design and design by contract. A robust design method combines the advantages of each of the methods and uses them at appropriate times. 
public/course.1236557300.txt.gz · Last modified: 2009/03/09 00:08 by jonathan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki