²Ä1¶g Week 1 |
| C1 |
¤¶²Ð¡Apºâ¾÷³nÅé (PDF)
Introduction, Computer Software (PDF) |
AdaGide¸É¥R (PDF)
AdaGide Supplement (PDF) |
C1 Ãø¸Ñ³B (PDF)
C1 Mud (PDF) |
Feldman and Koffman, 1-34 Feldman and Koffman, 1-34
Brookshear, 208-217, 237-244 Brookshear, 208-217, 237-244 |
|
²Ä2¶g Week 2 |
| C2 |
Ada: ²Ä¤@Óµ{¦¡¡A µ{¦¡§Î¦¡¡A¤u¨ã (PDF)
Ada: First Program, Programming Style, Tools (PDF) |
Screen (ADB)
Screen (ADB)
Screen (ADS)
Screen (ADS) |
C2 Ãø¸Ñ³B (PDF)
C2 Mud (PDF) |
Feldman and Koffman, 34-61 Feldman and Koffman, 34-61
Brookshear, 156-171 Brookshear, 156-171 |
°ÝÃD C2 (PDF)
Problem C2 (PDF)
ÃD¸Ñ C2 (PDF)
Solution C2 (PDF) |
| C3 |
Ada: »yªk¡A¥H/¨Ï¥Î¡AÅܼơA±`¼Æ¡A±±¨î¬[ºc¡A¸ê®Æ«¬ºA (PDF)
Ada: Syntax, With / Use, Variables, Constants, Control Structure, Data Types (PDF) |
|
C3 Ãø¸Ñ³B (PDF)
C3 Mud (PDF) |
Feldman and Koffman, 65-111 Feldman and Koffman, 65-111
Brookshear, 217-228 Brookshear, 217-228 |
°ÝÃD C3 (PDF)
Problem C3 (PDF)
ÃD¸Ñ C3 (PDF)
Solution C3 (PDF) |
| C4 |
¦ì¤¸²Õ, ¥b¦ì¤¸²Õ, ¼Æ¤¸²Õ Ada: ±±¨î¬[ºc (PDF)
Bits, Nibbles, Bytes Ada: Control Structures (PDF) |
|
C4 Ãø¸Ñ³B (PDF)
C4 Mud (PDF) |
Feldman and Koffman, 157-165, 245-255 Feldman and Koffman, 157-165, 245-255
Brookshear, 20-46, 499 Brookshear, 20-46, 499 |
°ÝÃD C4 (PDF)
Problem C4 (PDF)
ÃD¸Ñ C4 (PDF)
Solution C4 (PDF) |
| C5 |
¼Æ¦rªí¥Ü»P¹Bºâ (PDF)
Number Representation and Manipulation (PDF) |
¼Æ¦rªí¥Ü¸É¥R (PDF)
Number Representation Supplement (PDF) |
C5 Ãø¸Ñ³B (PDF)
C5 Mud (PDF) |
Brookshear, 47-71 Brookshear, 47-71 |
°ÝÃD C5 (PDF)
Problem C5 (PDF)
ÃD¸Ñ C5 (PDF)
Solution C5 (PDF) |
²Ä3¶g Week 3 |
| C6 |
¹q¸£¤º³¡µ²ºc (PDF)
Computer Architecture (PDF) |
|
C6 Ãø¸Ñ³B (PDF)
C6 Mud (PDF) |
Brookshear, 74-98 Brookshear, 74-98 |
°ÝÃD C6 (PDF)
Problem C6 (PDF)
ÃD¸Ñ C6 (PDF)
Solution C6 (PDF) |
| C7 |
¾÷±ñ»y¨¥ (PDF)
Machine Language (PDF) |
¾÷±ñ»y¨¥¸É¥R (PDF)
Machine Language Supplement (PDF)
²©ö¼ÒÀÀ¾¹ The Simple Simulator |
C7 Ãø¸Ñ³B (PDF)
C7 Mud (PDF) |
Brookshear, 505-507 Brookshear, 505-507 |
°ÝÃD C7 (PDF)
Problem C7 (PDF)
ÃD¸Ñ C7 (PDF)
Solution C7 (PDF) |
| C8 |
Ada: ¤lÃþ«¬, p¼Æ«¬ºA (PDF)
Ada: Subtypes, Enumeration Types (PDF) |
|
C8 Ãø¸Ñ³B (PDF)
C8 Mud (PDF) |
Feldman and Koffman, 115-151 Feldman and Koffman, 115-151 |
°ÝÃD C8 (PDF)
Problem C8 (PDF)
ÃD¸Ñ C8 (PDF)
Solution C8 (PDF) |
| C9 |
Ada: ®M¸Ë³nÅé¡Aµ{§Ç¡A¨ç¼Æ¡A¦³®Ä½d³ò»PÅ㨣©Ê (PDF)
Ada: Packages, Procedures, Functions, Scope and Visibility (PDF) |
|
C9 Ãø¸Ñ³B (PDF)
C9 Mud (PDF) |
Feldman and Koffman, 136-150, 182-193, 276-285 Feldman and Koffman, 136-150, 182-193, 276-285
Brookshear, 228-234 Brookshear, 228-234 |
°ÝÃD C9 (PDF)
Problem C9 (PDF)
ÃD¸Ñ C9 (PDF)
Solution C9 (PDF) |
²Ä4¶g Week 4 |
| C10 |
Ada: ±ø¥ó¦¡¬[ºc (PDF)
Ada: Conditional Structures (PDF) |
|
|
Feldman and Koffman, 175-182, 193-194, 347-353 Feldman and Koffman, 175-182, 193-194, 347-353 |
°ÝÃD C10 (PDF)
Problem C10 (PDF)
ÃD¸Ñ C10 (PDF)
Solution C10 (PDF) |
| C11 |
Ada:¹ï½Í¦¡¬[ºc (PDF)
Ada: Iterative Structures (PDF) |
|
C11 Ãø¸Ñ³B (PDF)
C11 Mud (PDF) |
Feldman and Koffman, 199-209, 220-223, 266-267 Feldman and Koffman, 199-209, 220-223, 266-267 |
°ÝÃD C11 (PDF)
Problem C11 (PDF)
ÃD¸Ñ C11 (PDF)
Solution C11 (PDF) |
²Ä5¶g Week 5 |
| C12 |
Ada: °jÂk (PDF) Ada: Recursion (PDF) |
|
|
Feldman and Koffman, 591-621 Feldman and Koffman, 591-621
Brookshear, 181-189 Brookshear, 181-189 |
°ÝÃD C12 (PDF)
Problem C12 (PDF)
ÃD¸Ñ C12 (PDF)
Solution C12 (PDF) |
| C13 |
¸Ñ¨M°jÂk¤½¦¡ (PDF) Solving Recurrence Equations (PDF) |
|
C13 Ãø¸Ñ³B (PDF)
C13 Mud (PDF) |
|
°ÝÃD C13 (PDF)
Problem C13 (PDF)
ÃD¸Ñ C13 (PDF)
Solution C13 (PDF) |
| C14 |
Ada: ¸ê®Æ¬[ºc¡A½u©Êªí¦C¡A°}¦C (PDF)
Ada: Data Structures, Linear Lists, Arrays (PDF) |
|
C14 Ãø¸Ñ³B (PDF)
C14 Mud (PDF) |
Feldman and Koffman, 385-413, 469-474, 559 Feldman and Koffman, 385-413, 469-474, 559
Brookshear, 302-318 Brookshear, 302-318 |
°ÝÃD C14 (PDF)
Problem C14 (PDF)
ÃD¸Ñ C14 (PDF)
Solution C14 (PDF) |
²Ä6¶g Week 6 |
| C15 |
Ada: ¯x°} (PDF)
Ada: Matrices (PDF) |
¯x°}¸É¥R (PDF)
Matrix Supplement (PDF)
Ada95 Matrix Package Ada95 Matrix Package |
C15 Ãø¸Ñ³B (PDF)
C15 Mud (PDF) |
Feldman and Koffman, 557-563 Feldman and Koffman, 557-563 |
°ÝÃD C15 (PDF)
Problem C15 (PDF)
ÃD¸Ñ C15 (PDF)
Solution C15 (PDF) |
| C16 |
Ada: °O¿ý¡AÀÉ®× (PDF)
Ada: Records, Files (PDF) |
|
C16 Ãø¸Ñ³B (PDF)
C16 Mud (PDF) |
Feldman and Koffman, 367-384, 415-420, 214-217 Feldman and Koffman, 367-384, 415-420, 214-217 |
°ÝÃD C16 (PDF)
Problem C16 (PDF)
ÃD¸Ñ C16 (PDF)
Solution C16 (PDF) |
²Ä7¶g Week 7 |
| C17 |
ÀH°ó¦Ò°Q½× Quiz Discussion |
|
|
|
|
²Ä6¶g Week 6 |
| C1 |
Ada: Á`½× (PDF)
Ada: Overview (PDF) |
ADA ±Ð¾Ç¸É¥R ADA Tutorial Supplement
Cots ½u¤W¤â¥U Cots Journal Online |
C1 Ãø¸Ñ³B (PDF)
C1 Mud (PDF) |
|
|
| C2 |
Ada: ¦r¤¸ »P ¦r¦ê (PDF)
Ada: Characters and Strings (PDF) |
|
C2 Ãø¸Ñ³B (PDF)
C2 Mud (PDF) |
Feldman and Koffman, sec. 8.5, 10.1-10.2, 10.5 Feldman and Koffman, sec. 8.5, 10.1-10.2, 10.5 |
°ÝÃD C2 (PDF)
Problem C2 (PDF)
ÃD¸Ñ C2 (PDF)
Solution C2 (PDF) |
²Ä7¶g Week 7 |
| C3 |
Ada: ÀÉ®× (PDF)
Ada: Files (PDF) |
|
C3 Ãø¸Ñ³B (PDF)
C3 Mud (PDF) |
Feldman and Koffman, sec. 6.3, 10.3-10.7 Feldman and Koffman, sec. 6.3, 10.3-10.7 |
°ÝÃD C3 (PDF)
Problem C3 (PDF)
ÃD¸Ñ C3 (PDF)
Solution C3 (PDF) |
| C4 |
°ïÅ|»P¦î¦C (PDF)
Stacks and Queues (PDF) |
°ïÅ|¸É¥R Stacks Supplement |
C4 Ãø¸Ñ³B (PDF)
C4 Mud (PDF) |
Feldman and Koffman, sec. 15.6 Feldman and Koffman, sec. 15.6
Brookshear, sec. 7.4-7.5 Brookshear, sec. 7.4-7.5 |
°ÝÃD C4 (PDF)
Problem C4 (PDF)
ÃD¸Ñ C4 (PDF)
Solution C4 (PDF) |
²Ä8¶g Week 8 |
| C5 |
Ada: ¦s¨ú«¬ºA (PDF)
Ada: Access Types (PDF) |
Ãìµ²¨ìªí¦C¸É¥R Linked Lists Supplement |
C5 Ãø¸Ñ³B (PDF)
C5 Mud (PDF) |
Feldman and Koffman, sec. 15.1-15.4, 15.7 Feldman and Koffman, sec. 15.1-15.4, 15.7
Brookshear, sec. 7.1, 7.3 Brookshear, sec. 7.1, 7.3 |
°ÝÃD C5 (PDF)
Problem C5 (PDF)
ÃD¸Ñ C5 (PDF)
Solution C5 (PDF) |
| C6 |
ø¹Ï (PDF)
Graphs (PDF) |
ø¹Ï²z½×¸É¥R Graph Theory Supplement |
C6 Ãø¸Ñ³B (PDF)
C6 Mud (PDF) |
|
°ÝÃD C6 (PDF)
Problem C6 (PDF)
ÃD¸Ñ C6 (PDF)
Solution C6 (PDF) |
| C7 |
¾ðª¬µ²ºc (PDF)
Trees (PDF) |
|
C7 Ãø¸Ñ³B (PDF)
C7 Mud (PDF) |
Brookshear, sec. 7.6 Brookshear, sec. 7.6 |
°ÝÃD C7 (PDF)
Problem C7 (PDF)
ÃD¸Ñ C7 (PDF)
Solution C7 (PDF) |
²Ä9¶g Week 9 |
| C8 |
§ó¦hªº¾ðª¬µ²ºc (PDF)
More Trees (PDF) |
|
C8 Ãø¸Ñ³B (PDF)
C8 Mud (PDF) |
Brookshear, sec. 10.3 Brookshear, sec. 10.3 |
°ÝÃD C8 (PDF)
Problem C8 (PDF)
ÃD¸Ñ C8 (PDF)
Solution C8 (PDF) |
| C9 |
ºtºâªk¤ÀªR¡G Big-O (PDF)
Algorithm Analysis: Big-O (PDF) |
®Ä²v¸É¥R Efficiency Supplement |
C9 Ãø¸Ñ³B (PDF)
C9 Mud (PDF) |
Brookshear, sec. 4.6, 11.5 Brookshear, sec. 4.6, 11.5 |
°ÝÃD C9 (PDF)
Problem C9 (PDF)
ÃD¸Ñ C9 (PDF)
Solution C9 (PDF) |
| C10 |
ºtºâªk¤ÀªR¡G ¸ê®Æ¬[ºc¡A·j´M»P¤ÀÃþºtºâ (PDF)
Algorithm Analysis: Data Structures, Search and Sort Algorithms (PDF) |
|
C10 Ãø¸Ñ³B (PDF)
C10 Mud (PDF) |
Brookshear, sec. 4.4-4.5 Brookshear, sec. 4.4-4.5 |
°ÝÃD C10 (PDF)
Problem C10 (PDF)
ÃD¸Ñ C10 (PDF)
Solution C10 (PDF) |
²Ä10¶g Week 10 |
| C11 |
ºtºâªk¤ÀªR¡G¦X²zªº¡A¤£¦X²zªººtºâ½ÆÂø©Ê (PDF)
Algorithm Analysis: Reasonable vs. Unreasonable Algorithms, Complexity (PDF) |
|
C11Ãø¸Ñ³B (PDF)
C11 Mud (PDF) |
|
°ÝÃD C11 (PDF)
Problem C11 (PDF)
ÃD¸Ñ C11 (PDF)
Solution C11 (PDF) |
| C12 |
Ada: µ{¦¡±j°·©Ê (PDF)
Ada: Program Robustness (PDF) |
|
C12 Ãø¸Ñ³B (PDF)
C12 Mud (PDF) |
|
°ÝÃD C12 (PDF)
Problem C12 (PDF)
ÃD¸Ñ C12 (PDF)
Solution C12 (PDF) |
| C13 |
³nÅé¤uµ{»P´ú¸Õ (PDF)
Software Engineering and Testing (PDF) |
|
|
Brookshear, sec. 6.1-6.2, 6.6 Brookshear, sec. 6.1-6.2, 6.6 |
°ÝÃD C13 (PDF)
Problem C13 (PDF)
ÃD¸Ñ C13 (PDF)
Solution C13 (PDF) |
²Ä11¶g Week 11 |
| C14 |
Ada: ¼¶¼g¤j«¬µ{¦¡ (PDF)
Ada: Writing Large Programs (PDF) |
|
|
|
°ÝÃD C14 (PDF)
Problem C14 (PDF)
ÃD¸Ñ C14 (PDF)
Solution C14 (PDF) |
²Ä12¶g Week 12 |
| C15 |
«È®y±Ð±Â¡G Guest Lecturer:
Robert Dewar ±Ð±Â
Prof. Robert Dewar
ªÛ¥[ô¤j¾Ç (PDF)
University of Chicago (PDF) (Courtesy of Robert Dewar. Used with permission.) |
|
|
|
|
| C16 |
Å޿褶²Ð (PDF)
Introduction to Logic (PDF) |
|
|
Brookshear, sec. 1.1, 5.7 Brookshear, sec. 1.1, 5.7 |
°ÝÃD C16 (PDF)
Problem C16 (PDF)
ÃD¸Ñ C16 (PDF)
Solution C16 (PDF) |
| C17 |
ÀH°ó¦Ò°Q½× Quiz Discussion |
|
|
|
|
²Ä13¶g Week 13 |
| C18 |
±j½ÕÅÞ¿è (PDF) More Logic (PDF) |
|
|
|
°ÝÃD C18 (PDF)
Problem C18 (PDF) |
| C19 |
¥[±jÅÞ¿è (PDF)
Even More Logic (PDF) |
|
C19 Ãø¸Ñ³B (PDF)
C19 Mud (PDF) |
|
°ÝÃD C19 (PDF)
Problem C19 (PDF) |
| C20 |
ÃÒ¹ê²z½× (PDF)
Proof Theory (PDF) |
|
|
Feldman and Koffman, sec. 17.2 Feldman and Koffman, sec. 17.2 |
°ÝÃD C20 (PDF)
Problem C20 (PDF) |
²Ä14¶g Week 14 |
| C21 |
Ada: Á`ºÙ Ada: Generics |
|
|
Feldman and Koffman, sec. 17.3-17.4 Feldman and Koffman, sec. 17.3-17.4 |
|
| C22 |
ÃÒ¹ê²z½× (Äò) (PDF)
Proof Theory (cont.) (PDF) |
|
|
Feldman and Koffman, sec. 12.3-12.6 Feldman and Koffman, sec. 12.3-12.6 |
|
| C23 |
«È®y±Ð±Â¡G Guest Lecturer:
Heidi Perry Heidi Perry
Draper ¹êÅç«Ç Draper Laboratories |
|
|
|
|