|
The lectures for this class will mirror the Dr. Okie's notes at www.radford.edu/nokie/classes/320/. These notes are meant as prompts to the professor, not as a substitute for attending lecture.
date | lecture notes | reading | hw |
---|---|---|---|
week 1 | |||
Aug.27 | procedural: What & Why? | ||
Aug.29 | video: course-info (18m09s) and finish video: procedural: What & Why? (30m43s) | ||
Aug.31 | how to run Ada | bring laptops | |
week 2 | |||
Sep.03 | unix: intro & intermediate | a tutorial (skim) | |
Sep.05 | ada syntax intro | §2.1, 2.2; | due: hw01 |
Sep.07 | Discuss hw02; Ada subtypes, enums, and loops | ||
week 3 | |||
Sep.10 | short-circuiting and range-operators | qz: sum | |
Sep.12 | Due | ||
Sep.14 | hurricane day (?!) | §10.1 pp.161–164; | |
week 4 | |||
Sep.17 | functions vs. procedures | d2l reading quiz | |
Sep.19 | parameter modes: | ||
Sep.21 | Finish parameter modes, scope | ||
week 5 | |||
Sep.24 | Array intro | ||
Sep.26 | Array unconstrained | ||
Sep.28 | Arrays: multi-dimensional vs array-of-array (and, Java vs Ada/C) | ||
week 6 | |||
Oct.01 | data-representation for hw04.html;
| ||
Oct.03 | review possible exam01 topics; example of types: temp vs. pressure | ||
Oct.05 | enums as indices; using | ||
week 7 | |||
Oct.08 | exam01 | exam01 topics | |
Oct.10 | review exam | ||
Oct.12 | fall br eak | ||
week 8 | |||
Oct.15 | top-down design (structure-chart); begin records.intro | ||
Oct.17 | nested-records.html | ||
Oct.19 | re-cap array-of-nested-record; brainstorm: defining employee record | ||
week 9 | |||
Oct.22 | records of arrays, and partially-full arrays | ||
Oct.24 | upgrade employees v3 to v4; in-class design exercise: wordCount.txt (got to wordCount_v1.adb) | ||
Oct.26 | discuss hw05: missing_grades continue in-class design exercise: wordCount.txt (got close to wordCount_v2.adb) | ||
week10 | |||
Oct.29 | show my wordCount_v3.adb; discuss making a package: package-body, package-spec, and using the type | ||
Oct.🎃 | Modules: Privacy; Linking | hw05.html | |
Nov.02 | Cf. {Packages, records} x {C, Ada} (#include) | ||
week11 | |||
Nov.05 | child.packages, Generic_Packages | ||
Nov.07 | |||
Nov.09 | stack implementation & axioms, generic child package | ||
week12 | |||
Nov.12 | exam02-topics.html | ||
Nov.14 | exam02 | ||
Nov.16 | review exam and (briefly) generic child package;generic_procedures and gsort.adb | ||
thanksgiving br eak | |||
week13 | |||
Nov.26 | pointers in Ada | ||
Nov.28 | hw06 | ||
Nov.30 | |||
week14 | |||
Dec.03 | pointers-queue-freeing.html | ||
Dec.05 | write | ||
Dec.07 | closing-thoughts.html | Sat: hw07 | |
finals week | |||
Dec.12 (Wed 14:45 | final exam | 0-∞ |
This page licensed CC-BY 4.0 Ian Barland Page last generated | Please mail any suggestions (incl. typos, broken links) to ibarlandradford.edu |