Schedule43.doc

advertisement
COP2551 Section 43 Class Syllabus
Class Month Day Topics
1
May 11 Course Description
Intro to Java and Linux
Blackboard Demo, Lab
Demo
Text Assignment
Preface, Text Features
Other Assignments
Log on to Blackboard and
become familiar with it.
Homework #1: See
assignments folder.
2
13
Computer Systems,
Networks, Linux Demo
including use of turnin .
1.0-1.2, pp. 1-27
Program 1 Assigned
3
18
Programming Languages 1.3-1.4,pp. 27-47, 50-60 Homework 1 Due.
See answers to self-review
questions, pp. 58-60.
4
20
Objects, Strings,
Variables, Assignments
5
25
Data Types, Expressions, 2.4-2.6,pp. 76-91
Creating Objects
Quiz 1 (Ch. 1 & Linux,
except for graphics)
6
27
Libraries & Packages,
Methods, Formatting
Output, Keyboard Input
2.7-2.9, pp. 91-106,
118-123, 125-127, 5.3
pp. 287-290.
You will be shown
standard Java methods for
doing keyboard input. We
will not use the text's
Keyboard class for
keyboard input.
1
Program Development,
Control Flow, if else,
switch, Coding Boolean
Expressions
3.0-3.5, pp. 129-157
Program 2 Due
Program 3 Assigned
8
3
More Operators, Loops, 3.6-3.9, pp. 157-188,
while, StringTokenizer, 196-201, 206.
do & for loops, Program
Development
9
8
EXAM #1
Chapters 1,2, and
Linux
10
10
Objects, Classes,
Methods, Parameters,
Constructors, Method
Overloading
4.0-4.3,pp. 209-235
11
15
Decomposition, Object
Relationships
4.4-4.5, pp. 235-254
7
Jun
2.0-2.3, pp. 61-76
Program 1 Due
Program 2 Assigned
Quiz 2 (Ch. 2 & Linux,
except for graphics)
Quiz 3 (Ch. 3, except for
graphics)
12
17
References, Modifiers,
Wrapper Classes,
Keyboard Input
5.0-5.3, pp. 269-290
Program 3 Due
Program 4 Assigned
13
22
Nested Classes,
Interfaces
5.4-5.5, pp. 290-301
Quiz 4 (Ch. 4, except for
graphics)
14
24
Arrays, Arrays of
Objects, Sorting
6.0-6.2,pp. 319-350
Quiz 5 (Ch. 5 except for
graphics)
28
*******************
15
16
29
Jul
1
LAST DAY TO
WITHDRAW
********************
EXAM #2
Chapters 3 through 5
2 Dim Arrays, ArrayList 6.3-6.4,pp. 350Class
358,372-375, 378-380
17
6
Subclasses, Inheritance, 7.0-7.3,pp. 381-406
Overriding, Class
Hierarchies, Indirect Use
of Class Members
Program 4 Due
Program 5 Assigned
18
8
Polymorphism, Interfaces 7.4-7.5, pp. 406-422,
439-440, 444-445.
Quiz 6 (Ch. 6 except for
graphics)
19
13
Exceptions, I/O Streams
Quiz 7 (Ch. 7 except for
graphics).
20
15
Standard I/O, Text Files, 8.2-8.4,pp. 464-480.
Object Serialization
21
20
Discuss Recursion,
Software Engineering,
Testing, Prototypes,
Evolutionary
Development
10.0-10.3,pp. 569586,598-599, 601-602.
22
22
Graphics, Applets,
Drawing Shapes,
Drawing Using
Conditionals and Loops,
Applet Methods,
Graphical Objects,
Polygons and Polylines.
1.5, pp. 47-49; 2.10Quiz 8 (Ch. 8 except for
2.11, pp. 106-117; 3.10, graphics).
pp. 188-195; 4.6-4.7,
pp. 255-260; 6.5, pp.
359-362.
23
27
Dialog Boxes, GUIs,
Other Button
Components, Inheritance
& GUIs, Mouse Events,
Files & GUI's,
5.6-5.7, pp. 301-312;
6.6, pp. 363-371; 7.67.7, pp. 422-438; 8.58.6, pp. 480-499.
8.0-8.1,pp. 447-464.
Program 5 Due
Programs 6 Assigned
Program 6 Due
Programs 7 Assigned
Animations.
24
25
26
Aug
29
Recursion
3
Catchup/Review
5
Last Updated on 5/6/04
By Paul Higbee
11.0-11.3, pp. 603-620. Quiz 9 (Ch. 10, Graphics
for Ch 1-4).
Quiz 10 (Ch. 10,
Graphics for Ch 5-8),
Ch11, 11.0-11.3).
Program 7 Due
Emphasis is on Material Questions on material thru
Program 7 Demos
EXAM #2 will be from
FINAL EXAM -- Class covered after EXAM
prior quizzes and Exams 1
Time -- Comprehensive #2.
& 2.
Exam
Download