Due: Monday January 26, 2004 at the beginning of class

- Follow the general homework directions.
- Make sure you cite all your references and contacts.

- Read the syllabus .
- Read Chapters 1, 2, and 3 in textbook.
- Read RANDOM THOUGHTS - IMPOSTORS EVERYWHERE

**(2 points) What is the purpose of modeling?****(2 points) A programming language is a notation for representing algorithms and data structures. List two advantages and two disadvantages of using a programming language as sole notation throughout the development process.****(2 points) Consider a task you are not familiar with, such as designing a zero-emissions car. How would you attack the problem?**

**(2 points) Hypothesize a rationale for the following design decisions:**

• “The ticket distributor will be at most one and a half meters tall.”

• “The ticket distributor will include two redundant computer systems.”**(2 points) Find 5 internet sites dealing with Software Engineering. Give a one sentence description of each.**