Reading assignments are form Programming in Ada 95 by Barnes. More on hands-on assignments is found in Details of homework assignments.
Lec Date Subject Reading Hands-on assigned 1. 8/28 program structure 2.1,2.2 HW1 Get, Put, Put_Line 5.2,7.1 make change exception handling 14.1 if-then-elsif-else-end if assignment, labels, goto loop - end loop, procedure call 2. 8/28 arrays 7.2-7.4 HW2 more Ada.Text_IO 8.1-8.4 bank account internal procedures 9.3 procedure definitions and parameters simple strings, for/while loops case statement structure enumeration types 3. 8/29 packages 9.1,9.2 HW3 n log n sort 11.1,12.1 sort for simple user created types 12.5,12.7 bank account library units general program structure 4. 8/29 multi dimensional arrays 9.1-9.6 HW4 default parameters A1.2 matrix problem raising exceptions general exception handlers reading and writing files 5. 8/29 strong typing 6.3,6.4 HW5 operators and functions 11.2-11.4 physics problem 6. 8/30 generic packages 17.1-17.5 HW6 generic n log n sort generic sort 7. 8. omitted 9. 8/30 records 8.7 HW9 character/string processing 8.4 graphic shapes tagged types, polymorphism 13.1,13.2 10. 9/1 access types 10.1-10.3 HW10 initialization, operations 10.4 binary tree recursion, more records 11. omitted 12. 9/1 child packages 13.3 complex and random number packages 22.5 Ada design/debug techniques for larger programs Note: All classes will have a question/answer session at beginning and end. Questions that have short answers can be asked at ant time.
Last updated 8/26/00