RU beehive logo ITEC dept promo banner
ITEC 320
2018fall
nokie
ibarland

schedule

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.

datelecture notesreadinghw
week 1
Aug.27procedural: What & Why?
Aug.29video: course-info (18m09s) and finish video: procedural: What & Why? (30m43s)
Aug.31how to run Adabring laptops
week 2
Sep.03unix: intro & intermediatea tutorial (skim)
Sep.05ada syntax intro§2.1, 2.2; §5.1–5.5; §4.2due: hw01
Sep.07Discuss hw02; Ada subtypes, enums, and loops
week 3
Sep.10short-circuiting and range-operatorsqz: sum
Sep.12DueThu:hw02
Sep.14hurricane day (?!)§10.1 pp.161–164; skim 10.2
week 4
Sep.17functions vs. procedures (and Java statement vs. expression)d2l reading quiz
Sep.19parameter modes: in, out, in-out; review shop.adb solution
Sep.21Finish parameter modes, scope Thx, Dr. Okie!
week 5
Sep.24Array intro
Sep.26Array unconstrained
Sep.28Arrays: multi-dimensional vs array-of-array (and, Java vs Ada/C)
week 6
Oct.01data-representation for hw04.html; type vs. subtype; tradeoffs of string vs. Unbounded_String; aliasing
Oct.03review possible exam01 topics; example of types: temp vs. pressure
Oct.05enums as indices; using 'first etc. with multi-dim arrays
week 7
Oct.08exam01exam01 topicsexam01
Oct.10review exam
Oct.12fall br
eak
week 8
Oct.15top-down design (structure-chart); begin records.intro
Oct.17nested-records.html
Oct.19re-cap array-of-nested-record; brainstorm: defining employee record
week 9
Oct.22records of arrays, and partially-full arrays
Oct.24upgrade employees v3 to v4; in-class design exercise: wordCount.txt (got to wordCount_v1.adb)
Oct.26discuss hw05: missing_grades continue in-class design exercise: wordCount.txt (got close to wordCount_v2.adb)
week10
Oct.29show my wordCount_v3.adb; discuss making a package: package-body, package-spec, and using the type
Oct.🎃Modules: Privacy; Linkinghw05.html
Nov.02Cf. {Packages, records} x {C, Ada} (#include)
week11
Nov.05child.packages, Generic_Packages
Nov.07
Nov.09stack implementation & axioms, generic child package
week12
Nov.12exam02-topics.html
Nov.14exam02
Nov.16review exam and (briefly) generic child package;generic_procedures and gsort.adb
thanksgiving cornucopia br
eak
week13
Nov.26pointers in Ada
Nov.28hw06
Nov.30
week14
Dec.03pointers-queue-freeing.html
Dec.05write put(List); exercise: write equal(List,List)
Dec.07closing-thoughts.htmlSat: hw07
finals week
Dec.1210
(WedMon)
14:45
final exam0-∞

logo for creative commons by-attribution license
This page licensed CC-BY 4.0 Ian Barland
Page last generated
Please mail any suggestions
(incl. typos, broken links)
to ibarlandradford.edu
Rendered by Racket.