Given by Geoffrey C. Fox at Basic Information Track of CPS on Spring Semester 97. Foils prepared 1 February 97
Abstract * Foil Index for this file
This Foilset contains various foils used in CPS616 in Spring Semester 1997 |
In particular Title and Abstracts of Some Scripted Foilsets |
This table of Contents Abstract
Instructor: Geoffrey Fox |
teamed with Meryem Ispirli, Nancy McCracken, |
Tom Scavo, John Yip |
Syracuse University |
111 College Place |
Syracuse |
New York 13244-4100 |
This Foilset contains various foils used in CPS616 in Spring Semester 1997 |
In particular Title and Abstracts of Some Scripted Foilsets |
Instructor: Nancy McCracken |
teamed with Meryem Ispirli, Geoffrey Fox, |
Tom Scavo, John Yip |
Syracuse University |
111 College Place |
Syracuse |
New York 13244-4100 |
What is Java! |
Good Books |
Java Compared to JavaScript |
Language Characteristics (Why its Great) |
Basic Applets and Graphics Classes |
Language Syntax |
Instructor: Nancy McCracken |
teamed with Meryem Ispirli, Geoffrey Fox, |
Tom Scavo, John Yip |
Syracuse University |
111 College Place |
Syracuse |
New York 13244-4100 |
Basic Object Structure of Java with general words for those unfamiliar with concept |
Classes and Methods |
Interfaces done briefly |
Packages |
Exceptions done quickly |
Instructor: Nancy McCracken |
teamed with Meryem Ispirli, Geoffrey Fox, |
Tom Scavo, John Yip |
Syracuse University |
111 College Place |
Syracuse |
New York 13244-4100 |
Exceptions in some detail |
Brief Introduction to Threads (as used in graphics) |
Graphics including Image Drawing and Downloading
|
Abstract Window Toolkit (Started)
|
Instructor: Nancy McCracken |
teamed with Meryem Ispirli, Geoffrey Fox, |
Tom Scavo, John Yip |
Syracuse University |
111 College Place |
Syracuse |
New York 13244-4100 |
AWT Components , Actions and Layout Managers |
Skip over Thread Details |
Important Java Classes including Object class |
I/O and File Operations |
Security Concerns in Applets |
URL's and Networking |
Instructor: Nancy McCracken |
teamed with Meryem Ispirli, Geoffrey Fox, |
Tom Scavo, John Yip |
Syracuse University |
111 College Place |
Syracuse |
New York 13244-4100 |
We review role of Java as a language for computational science and engineering |
We divide use of Java into three areas:
|
We illustrate concepts with examples |
Instructor: Nancy McCracken |
teamed with Meryem Ispirli, Geoffrey Fox, |
Tom Scavo, John Yip |
Syracuse University |
111 College Place |
Syracuse |
New York 13244-4100 |
Discussion of 2 Examples -- Hello World and WebWisdom |
General Overview of JavaScript and comparison with Java |
Importance of Client Side Interpretation of Forms |
Is JavaScript a Standard? |
Interpreters versus Compilers |
Comments on Performance |
Instructor: Nancy McCracken |
teamed with Meryem Ispirli, Geoffrey Fox, |
Tom Scavo, John Yip |
Syracuse University |
111 College Place |
Syracuse |
New York 13244-4100 |
This discusses in detail use of JavaScript in forms (including event handler examples) and paramterized HTML |
Then it covers LiveWire, JavaScript URLs, JavaScript entities |
The formal structure of <SCRIPT> tag |
Comparison of Java and JavaScript |
Start of Language Discussion |
Instructor: Nancy McCracken |
teamed with Meryem Ispirli, Geoffrey Fox, |
Tom Scavo, John Yip |
Syracuse University |
111 College Place |
Syracuse |
New York 13244-4100 |
Basic Language variables and Statements |
Objects, functions and constructors |
New and Old Array syntax |
Built in Objects and Methods including parseInt, parseFloat, eval, Date, String, Math, Function and Number |
Frames in HTML and JavaScript |
Event Handlers |
setTimeout / clearTimeout |