Difference between revisions of "Touch of class typos"
Line 52: | Line 52: | ||
-- Eric Bezault, 12 December 2008 | -- Eric Bezault, 12 December 2008 | ||
</strike> | </strike> | ||
− | |||
+ | <strike> | ||
from Draft 22.02, 23 August 08 19:15 (Santa Barbara) | from Draft 22.02, 23 August 08 19:15 (Santa Barbara) | ||
page xxi, section student_preface/OUTSIDE-IN: THE INVERTED CURRICULUM/The supporting software. | page xxi, section student_preface/OUTSIDE-IN: THE INVERTED CURRICULUM/The supporting software. | ||
Line 62: | Line 62: | ||
In the second week | In the second week | ||
-- Eric Bezault, 12 December 2008 | -- Eric Bezault, 12 December 2008 | ||
+ | </strike> | ||
+ | <strike> | ||
from Draft 22.02, 23 August 08 19:15 (Santa Barbara) | from Draft 22.02, 23 August 08 19:15 (Santa Barbara) | ||
page xxv, section student_preface/TECHNOLOGY CHOICES/Eiffel and Design by Contract. | page xxv, section student_preface/TECHNOLOGY CHOICES/Eiffel and Design by Contract. | ||
Line 73: | Line 75: | ||
remove extra dot. | remove extra dot. | ||
-- Eric Bezault, 12 December 2008 | -- Eric Bezault, 12 December 2008 | ||
+ | </strike> | ||
− | from Draft 22.02, 23 August 08 19:15 (Santa Barbara) | + | <strike> |
+ | from Draft 22.02, 23 August 08 19:15 (Santa Barbara) | ||
page xxix, section student_preface/TECHNOLOGY CHOICES/Why not Java?. | page xxix, section student_preface/TECHNOLOGY CHOICES/Why not Java?. | ||
replace: | replace: | ||
Line 83: | Line 87: | ||
space after comma. | space after comma. | ||
-- Eric Bezault, 12 December 2008 | -- Eric Bezault, 12 December 2008 | ||
+ | </strike> | ||
− | + | <strike> | |
+ | from Draft 22.02, 23 August 08 19:15 (Santa Barbara) | ||
page xxxiv, section student_preface/TOPICS COVERED. | page xxxiv, section student_preface/TOPICS COVERED. | ||
paragraph starting with "Part III" | paragraph starting with "Part III" | ||
Line 92: | Line 98: | ||
missing end of sentence. | missing end of sentence. | ||
-- Eric Bezault, 12 December 2008 | -- Eric Bezault, 12 December 2008 | ||
+ | </strike> | ||
===1 The industry of pure ideas=== | ===1 The industry of pure ideas=== | ||
=== 2 Dealing with objects === | === 2 Dealing with objects === | ||
+ | <strike> | ||
from Draft 22.02, 23 August 08 19:15 (Santa Barbara) | from Draft 22.02, 23 August 08 19:15 (Santa Barbara) | ||
page 17. | page 17. | ||
Line 103: | Line 111: | ||
missing end of sentence. | missing end of sentence. | ||
-- Eric Bezault, 12 December 2008 | -- Eric Bezault, 12 December 2008 | ||
+ | </strike> | ||
− | + | <strike> | |
+ | from Draft 22.02, 23 August 08 19:15 (Santa Barbara) | ||
page 21, section 2.2 OBJECTS AND CALLS/Editing the text. | page 21, section 2.2 OBJECTS AND CALLS/Editing the text. | ||
second paragraph. | second paragraph. | ||
Line 114: | Line 124: | ||
add space. | add space. | ||
-- Eric Bezault, 12 December 2008 | -- Eric Bezault, 12 December 2008 | ||
+ | </strike> | ||
+ | <strike> | ||
from Draft 22.02, 23 August 08 19:15 (Santa Barbara) | from Draft 22.02, 23 August 08 19:15 (Santa Barbara) | ||
page 25, section 2.2 OBJECTS AND CALLS/Dissecting the program. | page 25, section 2.2 OBJECTS AND CALLS/Dissecting the program. | ||
Line 123: | Line 135: | ||
Previous rules addressed | Previous rules addressed | ||
-- Eric Bezault, 12 December 2008 | -- Eric Bezault, 12 December 2008 | ||
+ | </strike> | ||
− | + | ||
+ | <strike> | ||
+ | from Draft 22.02, 23 August 08 19:15 (Santa Barbara) | ||
page 25, section 2.2 OBJECTS AND CALLS/Dissecting the program. | page 25, section 2.2 OBJECTS AND CALLS/Dissecting the program. | ||
second paragraph. | second paragraph. | ||
Line 133: | Line 148: | ||
the paragraph instead of embedded within the paragraph. | the paragraph instead of embedded within the paragraph. | ||
-- Eric Bezault, 12 December 2008 | -- Eric Bezault, 12 December 2008 | ||
+ | </strike> | ||
+ | I don't see the problem now so I assume it was fixed earlier | ||
− | + | <strike> | |
+ | from Draft 22.02, 23 August 08 19:15 (Santa Barbara) | ||
page 31, section 2.3 WHAT IS AN OBJECTS/Objects: a definition. | page 31, section 2.3 WHAT IS AN OBJECTS/Objects: a definition. | ||
second paragraph. | second paragraph. | ||
Line 142: | Line 160: | ||
It is also good | It is also good | ||
-- Eric Bezault, 12 December 2008 | -- Eric Bezault, 12 December 2008 | ||
+ | </strike> | ||
+ | I don't see this, so I assume the sentence was removed. | ||
===3 Program structure basics=== | ===3 Program structure basics=== |
Revision as of 13:56, 31 January 2009
Typos for "Touch of Class" draft
How to report a typo
Report it under the appropriate chapter title below. Please include the original section number. The page number is less important as it changes. The best is to copy-paste the relevant text extract and mark the faulty word(s), for example by **...**. It is convenient to show the extract as a display (start lines with spaces) and also, if you wish, to give your name.
For example:
In section 16.1, just after the first figure: Money, Pass, Map, Louvre, Orsay Money, Pass, **Louvre, Map**, Orsay Money, Map, Pass, Louvre, Orsay The second one is wrong. -- Luchin Doblies, 1.12.2008.
(Indeed Luchin Doblies reported this error -- thanks! BM.) The entry should appear in the section for the corresponding chapter (it does now). I am sorry that I will not be able to respond to individual comments, but I will consider all reports and correct the text as needed.
As errors get corrected I strike them out.
Preface etc.
from Draft 22.02, 23 August 08 19:15 (Santa Barbara) page v, section Preface. in the 'note' clause of the class PREFACING. replace: "] by: ]" -- Eric Bezault, 12 December 2008
from Draft 22.02, 23 August 08 19:15 (Santa Barbara)
page xiii, section student_preface/Abstraction. middle of second paragraph. replace: you'll been encouraged by: you'll be encouraged -- Eric Bezault, 12 December 2008
from Draft 22.02, 23 August 08 19:15 (Santa Barbara)
page xv, section instructor_preface. second paragraph, third bullet. text: Eiffel and Design by Contract action: put the last letter of "Contract" in bold. -- Eric Bezault, 12 December 2008
from Draft 22.02, 23 August 08 19:15 (Santa Barbara) page xxi, section student_preface/OUTSIDE-IN: THE INVERTED CURRICULUM/The supporting software. middle of second paragraph. replace: In the seond week by: In the second week -- Eric Bezault, 12 December 2008
from Draft 22.02, 23 August 08 19:15 (Santa Barbara) page xxv, section student_preface/TECHNOLOGY CHOICES/Eiffel and Design by Contract. right margin. replace: at tinyurl.com/cq8gw.. by: at tinyurl.com/cq8gw. action: remove extra dot. -- Eric Bezault, 12 December 2008
from Draft 22.02, 23 August 08 19:15 (Santa Barbara)
page xxix, section student_preface/TECHNOLOGY CHOICES/Why not Java?. replace: university context,it is meant by: university context, it is meant action: space after comma. -- Eric Bezault, 12 December 2008
from Draft 22.02, 23 August 08 19:15 (Santa Barbara)
page xxxiv, section student_preface/TOPICS COVERED. paragraph starting with "Part III" text: It makes no attempt at action: missing end of sentence. -- Eric Bezault, 12 December 2008
1 The industry of pure ideas
2 Dealing with objects
from Draft 22.02, 23 August 08 19:15 (Santa Barbara) page 17. second paragraph. text: Everything else you will learn here and on the supporting Web site action: missing end of sentence. -- Eric Bezault, 12 December 2008
from Draft 22.02, 23 August 08 19:15 (Santa Barbara)
page 21, section 2.2 OBJECTS AND CALLS/Editing the text. second paragraph. replace: important element ofprogram texts by: important element of program texts action: add space. -- Eric Bezault, 12 December 2008
from Draft 22.02, 23 August 08 19:15 (Santa Barbara) page 25, section 2.2 OBJECTS AND CALLS/Dissecting the program. second paragraph. replace: Previous rules rules addressed by: Previous rules addressed -- Eric Bezault, 12 December 2008
from Draft 22.02, 23 August 08 19:15 (Santa Barbara)
page 25, section 2.2 OBJECTS AND CALLS/Dissecting the program. second paragraph. text: Then to highlight Line 8 we execute action: the code "Line8.highlight" appears on the next page after the end of the paragraph instead of embedded within the paragraph. -- Eric Bezault, 12 December 2008 I don't see the problem now so I assume it was fixed earlier
from Draft 22.02, 23 August 08 19:15 (Santa Barbara)
page 31, section 2.3 WHAT IS AN OBJECTS/Objects: a definition. second paragraph. replace: It is also s good by: It is also good -- Eric Bezault, 12 December 2008 I don't see this, so I assume the sentence was removed.
3 Program structure basics
from Draft 22.02, 23 August 08 19:15 (Santa Barbara) page 43, section 3.5 NESTING AND THE SYNTAX STRUCTURE. in the gragh. replace: -- Show city info including a monument.. by: -- Show city info including a monument. action: remove one dot. -- Eric Bezault, 12 December 2008
from Draft 22.02, 23 August 08 19:15 (Santa Barbara) page 48, section 3-E.1 Vocabulary. in right margin. text: The definition of "class" may be less precise than the others. action: remove this text. It's copy/pasted from 2-E.1 -- Eric Bezault, 12 December 2008
4 The interface of a class
from Draft 22.02, 23 August 08 19:15 (Santa Barbara) page 52, section 4.2 CLASSES. in sixth paragraph, second bullet. text: there some names such as Paris and Route1 action: The 's' in 'such' should not be in italic. -- Eric Bezault, 12 December 2008
5 Just Enough Logic
6 Creating objects and executing systems
7 Control structures
8 Routines, functional abstraction and information hiding
9 Variables, assignment and references
PART II: HOW THINGS WORK
10 Just enough hardware
11 Describing syntax
12 Programming languages
13 Compilers and friends: the basic software tools
PART III: ALGORITHMS AND DATA STRUCTURES
14 Fundamental data structures, genericity, and algorithm complexity
15 Recursion and trees
16 Devising and engineering an algorithm: Topological Sort
In section 16.1, just after the first figure: Money, Pass, Map, Louvre, Orsay Money, Pass, **Louvre, Map**, Orsay Money, Map, Pass, Louvre, Orsay The second one is wrong. -- Luchin Doblies, 1.12.2008.
Section 16.3, topic "Cycles in the constraints", line 4-5: "A topological sort program gets its input **in the form individual ordering constraints**, ..." Missing "of": "in the form of" -- L.D., 1.12.2008
Section 16.4, topic "The Loop", second last line of the code-square: if “Any elements remain” then-- Report cycle: cycle_found := True “Insert these elements into **cyclist**” end I believe cyclist should be plural, "cyclists". -- L.D., 1.12.2008
Section 16.4, topic "The Candidates", second page, line 4: "What concrete **date** structure should we use for candidates?" "date structure" instead of "data structure". -- L.D., 1.12.2008
Section 16.7, second line: "..., such as the "<“ relation on numbers." The quotes do not match in font. -- L.D., 1.12.2008