|
Fundamental Programming Concepts
Summer 2000 |
|
LL = Lewis & Loftus, Java Software Solutions
pdf = Adobe Acrobat documents (you can download the viewer)
Date | # | Slides | Topics | Reading |
6/26 | 1 | [pdf] | Course introduction, Programming basics (computer architecture, algorithms,
pseudocode, style, functions), Java programs
Handouts: syllabus, schedule, questionnaire (results), style guide |
LL 1, 2.1-3, 2.7 |
6/28 | 2 | [pdf] | Java basics (variables, constants, types, expressions, parameters) Handouts: Method Call Walkthrough [pdf] |
LL 2.4-6, 3.5, 4.3 |
7/3 | 3 | [pdf] | Control structures, propositional logic, Boolean expressions Handouts: Expressions [pdf], Answers [pdf] |
LL 3.1, 3.4 |
7/5 | 4 | [pdf] | Conditional statements (if, switch, ?:) | LL 3.2, 3.3 |
7/10 | 5 | [pdf] | Loops (while, do while, for) | LL 3.6-8 |
7/17 | 6 | [pdf] | Arrays | LL 2.1, 4.1, 6.1 |
7/19 | 7 | [pdf] | Classes | LL 4.1-3, 5.1, 5.2, 6.2 |
7/24 | 8 | [pdf] | Objects and Classes Handouts: Coin.java, Classes exercise [pdf], Complex.java |
|
7/26 | 9 | [pdf] | Object Oriented Programming | LL 4.4-6, 5.4, 7.1-3 |
7/31 | 10 | [pdf] | Applets Programs: SimpleApplet.java, MouseClickApplet.java, GolfStrokesApplet.java |
LL 2.9-10, 3.10, 4.7-8 |
8/2 | 11 | [pdf] | Exceptions, Course evaluations Handouts: Exceptions [pdf] |
LL 8 |
Last updated 08/08/2000 12:39 PM