ITI1121 Introduction to Computing II (Summer 20015): lectures and labs
- Week of May 4-8, 2015
- Administration: discussion of the course organization (syllabus)
Lecture 01: Computer Architecture Model (lect=student format, slide=slide show format)
Sim.jar(optional)
-
Lecture 02: Reference and primitive data types
(lect,
slide)
Koffman & Wolfgang 602-608
-
Laboratory: week 1 has no laboratories.
- Week of May 11-15, 2015
-
Lecture 03: Object Oriented Programming (Part 1)
(lect,
slide)
Koffman & Wolfgang 42-44, 631-642
-
Lecture 04: Object Oriented Programming (Part 2)
(lect,
slide)
-
Laboratory 1 (solution: folder, t01.jar)
Koffman & Wolfgang 597-601
- Week of May 18-22, 2015
-
May 18 Victoria Day
-
Lecture 05: Inheritance (Part 1)
(lect,
slide)
Koffman & Wolfgang 8-13
-
Laboratory 2 (solution: folder, t02.jar)
See also: Koffman & Wolfgang Appendix C on "Testing Using the JUnit Framework", pages 764-767.
- Week of May 25-29, 2015
- Week of June 1-5, 2015: Study break
- Week of June 8-13, 2015
- Lecture 08: Interface
(lect,
slide)
Koffman & Wolfgang 3-7
- Lecture 09:
Stack ADT (Part 1)
(lect,
slide)
Koffman & Wolfgang 149-161
- Lecture 10 (Saturday June 13 1:00PM):
Stack ADT (Part 2)
(lect,
slide)
Koffman & Wolfgang 170-188
Note: This Saturday lecture is predicted in the university calendar and follows your Monday schedule.
- Laboratory 4 (solution: folder, t04.jar)
- Week of June 15-21
- Week of June 22-26
- Lecture 13: Graphical User Inferface
(lect,
slide)
See also Koffman & Wolfgang 695-761
(Event-Oriented Programming)
- Lecture 14: Handling Exceptions
(lect,
slide)
Koffman & Wolfgang & 34-41
- Laboratory 5 (solution: folder, t05.jar)
See also Koffman & Wolfgang 695-761
(Event-Oriented Programming)
- Week of June 29-July3
- Week of July 6-July 10
- Week of July 13-July 18
- Week of July 21-July 25
- Week of July 28-July 30
Extra labs (optional):