Full HTML for

Basic foilset Education, Research and Institutional Models for Universities in the Next Millenium

Given by Geoffrey C. Fox at Seminar at University of Houston on May 10 99. Foils prepared May 18 99
Outside Index Summary of Material


Computing technology is changing rapidly with powerful Web and distributed object technology layered on pervasive communication links, enabling the construction of large scale systems. This has several implications, which have broader significance than just changing research and course contents. We describe some of these including:
New curriculum for computer science centered on Internetics and its implications for science communication and teaching.
New approaches to distance education which could change the roles of educational institutions and personnel in areas from K-12 through lifelong learning.
New approaches to computing environments which will enable more productivity and hence accelerate integration of computation into many fields.
Shift of roles between industry and academia and difficulties of University research teams working on accepted "Internet Time" for commercial innovation.
Relevance of distance education to curriculum changing with "Internet Time".
Changing definitions of interdisciplinary programs (such as computational science) and implications for traditional fields such as physics, which are seeing declining student interest.

Table of Contents for full HTML of Education, Research and Institutional Models for Universities in the Next Millenium

Denote Foils where Image Critical
Denote Foils where Image has important information
Denote Foils where HTML is sufficient

1 Education, Research and Institutional Models for Universities in the Next Millenium
2 Abstract of Houston Presentation
3 Simplistic Object Web View
4 Basic Multi Tier architecture
5 Basic 3 Tier Computing Model
6 Object View of running a program
7 Relevant Topics Covered in a Different Lecture (given as distance seminar to DoD April 6 99)
8 Computer Science in Next Millenium
9 Scientific Programming Environments
10 Commodity Software Approach to HPCC
11 HPcc as Multi-Tier Commodity Software Model
12 Earthquake Science 3-Tier Computing Architecture
13 DoD "Gateway" Project
14 WebFlow over Globus for NCSA Alliance Quantum Chemistry Application View
15 WebFlow on Globus -- LMS at CEWES
16 Example of a custom Web User Interface Land Management System
17 XML for GEM (Earthquake Prediction) Community?
18 Programming Middle Tier of a Computational Grid
19 What have we gained from all this?
20 Computer Science in Next Millenium
21 Why/What is Internetics in a Nutshell
22 Synergy of Parallel Computing and The Grid Internetics as Unifying Principle
23 What is Internetics ?
24 Traditional Computational Science
25 Internetics Extension of Computational Science
26 Internetics Certificate Curriculum: K-12
27 Internetics Certificate Curriculum: Undergraduate
28 Internetics Certificate Curriculum: Graduate
29 Internetics Certificate Curriculum: Graduate Electives
30 PHY 300, Internetics and Communicating Science
31 Computer Science in Next Millenium
32 Why use Distance Education?
33 Traditional Model of Instruction
34 Better Model of Instruction
35 New Enterprise Models for Universities?
36 Computer Science in Next Millenium
37 How are Objects Used Collaboratively?
38 Naïve Shared Object Strategy
39 Some Principles in Tango Support of Distance Education I
40 Architecture of Tango Distance Education
41 Courses at Jackson State
42 Some Principles in Tango Support of Distance Education II
43 Sample 1999 Java Academy Certificate
44 Web-based Education and Universal Access
45 Possibly Relevant NPAC Education Activities
46 Challenge and Opportunity in Education and Training
47 Computer Science in Next Millenium
48 New Enterprise Models for University Research?
49 Computer Science in Next Millenium
50 Changing Choices in Physics and Engineering Education
51 Impact of IT Worker Shortage on Physics and Engineering education
52 Impact of Web Technology on Engineering and Physics Education
53 Internetics and Physics I
54 Internetics and Physics II
55 Why and What could one Do?

Outside Index Summary of Material



HTML version of Basic Foils prepared May 18 99

Foil 1 Education, Research and Institutional Models for Universities in the Next Millenium

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Presentation at Houston May 10 99
http://www.npac.syr.edu/users/gcf/houstonmay99
Geoffrey Fox
Syracuse University NPAC
111 College Place Syracuse NY 13244 4100
3154432163

HTML version of Basic Foils prepared May 18 99

Foil 2 Abstract of Houston Presentation

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Computing technology is changing rapidly with powerful Web and distributed object technology layered on pervasive communication links, enabling the construction of large scale systems. This has several implications, which have broader significance than just changing research and course contents. We describe some of these including:
New curriculum for computer science centered on Internetics and its implications for science communication and teaching.
New approaches to distance education which could change the roles of educational institutions and personnel in areas from K-12 through lifelong learning.
New approaches to computing environments which will enable more productivity and hence accelerate integration of computation into many fields.
Shift of roles between industry and academia and difficulties of University research teams working on accepted "Internet Time" for commercial innovation.
Relevance of distance education to curriculum changing with "Internet Time".
Changing definitions of interdisciplinary programs (such as computational science) and implications for traditional fields such as physics, which are seeing declining student interest.

HTML version of Basic Foils prepared May 18 99

Foil 3 Simplistic Object Web View

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
The Object Web Signifies the merger of Distributed Object and Web technologies
The Pragmatic Object Web asks us to take the best of CORBA (Industry Standard) COM (Microsoft PC Standard) Java (Web Software Infrastructure) and W3C (XML)
An "object" is an entity that can be
  • registered, addressed, located
  • has properties and methods
The most common object is a Web Page and the richest available object model is the Web Document Object Model or DOM
  • JavaScript is language to manipulate this DOM
  • Web Browsers render this object
  • Web Servers broker this object
Computers, Computer programs, databases, networked instruments are other objects but these are all viewed through a web page ......

HTML version of Basic Foils prepared May 18 99

Foil 4 Basic Multi Tier architecture

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Define Objects and properties / methods (backend) and define services (frontend)
Objects (at "backend") can be on client of course
Broker or Server
Rendering Engine
XML
Result
XML Query
User dependent Style Sheets
Rendering Engine
XML result
HTML
Objects
Universal Interfaces
IDL or Templates

HTML version of Basic Foils prepared May 18 99

Foil 5 Basic 3 Tier Computing Model

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
A server accepts input and produces output
  • A Web Server accepts HTTP request and returns a web page
  • a Database Server accepts a SQL request and returns records selected from database
  • An Object Broker accepts IIOP requests to invoke methods of an "object" (e.g. run a program)
IIOP and HTTP are two common protocols (formats of control data) for inter program messages
A Web browser (Netscape or Microsoft) can access any server at "the click of a button" with data from user refining action

HTML version of Basic Foils prepared May 18 99

Foil 6 Object View of running a program

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Similar to invoking a web page
Object Broker
Fortran Simulation Code on Sequential or
Parallel Machine
Convert Generic Run Request into Specific Request on Chosen Computer
Fortran Program
is an Important
Type of Object
It can be built up from
smaller objects
e.g. Multipole
library could be an
object

HTML version of Basic Foils prepared May 18 99

Foil 7 Relevant Topics Covered in a Different Lecture (given as distance seminar to DoD April 6 99)

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Web Page objects
General Objects
Pragmatic Object Web
Multi Tier Object/Service Arch.
HTML
XML and XHTML
XML as a Database Serialization
JavaScript/ECMAScript
Dynamic HTML DHTML
CSS Cascading Style Sheets
Document Object Model DOM
Current DOM: JavaScript plus DHTML
W3C DOM
Jini and its Service Architecture
XML as Web Template Language
CORBA and HPCC Examples
CORBA and Security
JWORB Pragmatic Object Web
Gateway and XML
Tango Architecture
Collaborative or Shared Objects
Universal Access
Web-linked Databases
Lotus Notes
Shared Web Pages are Everything
JavaScript Shared Browser

HTML version of Basic Foils prepared May 18 99

Foil 8 Computer Science in Next Millenium

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
1) New curriculum for computer science centered on Internetics and its implications for science communication and teaching.
2) New approaches to distance education which could change the roles of educational institutions and personnel in areas from K-12 through lifelong learning.
3) New approaches to computing environments which will enable more productivity and hence accelerate integration of computation into many fields.
4) Shift of roles between industry and academia and difficulties of University research teams working on accepted "Internet Time" for commercial innovation.
5) Relevance of distance education to curriculum changing with "Internet Time".
6) Changing definitions of interdisciplinary programs (such as computational science) and implications for traditional fields such as physics, which are seeing declining student interest.

HTML version of Basic Foils prepared May 18 99

Foil 9 Scientific Programming Environments

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Technical (scientific) computing and especially high performance computing (HPCC) is typically viewed as having "unfriendly software environment"
CS community has developed good research ideas but cannot implement them as solving computing's hardest problem with few percent of the funding
  • HPCC applications are very complex and use essentially all computer capabilities and also have synchronization and performance constraints from HPCC
We have learnt to use commodity hardware either
  • partially as in Origin 2000/SP2 with consumer CPU's but custom network or
  • fully as in PC cluster with fast ethernet/ATM
Let us do the same with software and design systems with maximum possible commodity software basis

HTML version of Basic Foils prepared May 18 99

Foil 10 Commodity Software Approach to HPCC

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
We will "just" add high performance/scientific computing capabilities to this commodity distributed object web infrastructure
  • Respecting architecture of the object web, should allow us to naturally use improved software as it produced
  • The alternative strategy starts with HPCC technologies (such as MPI,HPF) and adds links to commodity world. This approach does not easily track evolution of commodity systems and so has large maintenance costs
Java can be critical here as not likely to be many Fortran programmers in the future and C++ has not been terribly successful in HPCC
Java Grande Forum addresses issues in use of Java in Grande (large scale) applications
  • Numerical Performance of Java
  • Scientific Libraries and frameworks in Java
Term HPcc: High Performance commodity computing which builds systems in opposite direction to conventional wisdom:
Distributed Computing Metacomputing (finally)parallel computing
--->
--->

HTML version of Basic Foils prepared May 18 99

Foil 11 HPcc as Multi-Tier Commodity Software Model

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Essential idea is consider a three tier model
  • Top tier is the client
  • Second tier are servers coordinated by object web commodity technologies such as the Web and CORBA and communicating via HTTP(Web), IIOP(CORBA), RMI or custom Java sockets.
  • JWORB is a nifty server built by NPAC which understands all object models
  • Use middle tier component/container model -- Enterprise Javabeans or equivalent technology
  • Third tier are services such as databases, parallel computers and scientific library engines (NetSolve)
Preserve the first two tiers as a high functionality commodity information processing system and confine HPCC to the third (lowest) tier.
  • MPI becomes the high performance "machine code" for message passing which you use if HTTP, IIOP or RMI have insufficient performance

HTML version of Basic Foils prepared May 18 99

Foil 12 Earthquake Science 3-Tier Computing Architecture

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Application Integration
Visualization Server
Seamless Access
Collaboration
Security Lookup
Registration
Agents/Brokers
Backend Services
Middleware
Bunch of
Web Servers
and Object
Brokers

HTML version of Basic Foils prepared May 18 99

Foil 13 DoD "Gateway" Project

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Globus
DOM/XML
Middle Tier Programming
Conventional Programming

HTML version of Basic Foils prepared May 18 99

Foil 14 WebFlow over Globus for NCSA Alliance Quantum Chemistry Application View

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index

HTML version of Basic Foils prepared May 18 99

Foil 15 WebFlow on Globus -- LMS at CEWES

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
WebFlow
server
WebFlow
server
WebFlow
server
EDYS
CASC2D
Data Retrieval
High Performance SubSystem
CASC2D
proxy
IIOP
Web Browser
Data Wizard
WMS interface
Toolbar
HTTP
WMS
File Transfer
File Transfer
GLOBUS
Internet
WebFlow modules
(back-end)
WebFlow
middle-tier
WebFlow applet
(front-end)

HTML version of Basic Foils prepared May 18 99

Foil 16 Example of a custom Web User Interface Land Management System

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Navigate and choose an existing application to solve the problem at hand. Import all necessary data.
Retrieve data
Pre/post-processing
Run simulations
Select host
Select model
Set parameters
Run

HTML version of Basic Foils prepared May 18 99

Foil 17 XML for GEM (Earthquake Prediction) Community?

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
XML is the web distributed object model or
  • XML is ASCII format for database export or
  • XML is universal object serialization technology
If not XML, would need to design lots of database schema, "CORBA/Java Interface Definitions ..."
XML is just a generalized HTML (or a simplified SGML)
<faultsegment id="park101" date="Jan 1 2000" author="" source= .. Lat1="" lat2="" long1="" long2="" depth="" ..>Part of the Parkfield System</faultsegment> <stress type ="prediction" fault="park101" source="Multipole Simulation">(2.3,7.7,-7.2)</stress>
There are/will be wonderful tools to produce access edit and display XML
Need to design GEM specific XML tags

HTML version of Basic Foils prepared May 18 99

Foil 18 Programming Middle Tier of a Computational Grid

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
So most users only want one thing -- computers to be easier to use. So we will copy a much reviled model -- Microsoft Word or PowerPoint -- Problem Solving Environments for document preparation
Computing abstracted as a set of hierarchical Toolbars Toolbars are defined in XML and rendered in HTML for user interface. XML interpreted on middle tier as some suitable service.
Computing Toolbars include user profile, results, visualization (where "command" could be AVS), collaboration, programming model, HPF, Dataflow, resource specification, resource status, code (application specific)

HTML version of Basic Foils prepared May 18 99

Foil 19 What have we gained from all this?

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Anything done at the middle tier uses commodity technologies and likely to be highly functional visual environment
  • So metacomputing extensions of HPCC will not as many think be difficult
We can take some services and move some or all of their capability to middle tier
  • visualization, scheduling, collaboration, application integration -- anything "coarse grain"
We can view parallel computing as a special case of distributed computing and generate more attractive parallel computing development environments
HPF HPJava HPC++ compilers and issues of decomposition and fine grain synchronization remain at backend and a focus of HPCC specific work

HTML version of Basic Foils prepared May 18 99

Foil 20 Computer Science in Next Millenium

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
1) New curriculum for computer science centered on Internetics and its implications for science communication and teaching.
2) New approaches to distance education which could change the roles of educational institutions and personnel in areas from K-12 through lifelong learning.
3) New approaches to computing environments which will enable more productivity and hence accelerate integration of computation into many fields.
4) Shift of roles between industry and academia and difficulties of University research teams working on accepted "Internet Time" for commercial innovation.
5) Relevance of distance education to curriculum changing with "Internet Time".
6) Changing definitions of interdisciplinary programs (such as computational science) and implications for traditional fields such as physics, which are seeing declining student interest.

HTML version of Basic Foils prepared May 18 99

Foil 21 Why/What is Internetics in a Nutshell

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Computational Science is Interdisciplinary field in between Computer Science and "large scale Scientific and Engineering simulation-based" applications
  • Academic fields: Aerospace engineering, physics etc.
Internetics is Interdisciplinary field between CS and Both Simulation and Information-based applications
  • Bioinformatics, Public Communication ...
  • As information applications dominate commercial world, internetics has an information flavor (analysis of physics data is an "information" application; QCD Monte Carlo is a simulation application)
Enrollment in Classic Computational Science at Syracuse has dropped from 50 to 10; enrollment in Internetics has risen from 6 to 100 (95-98)
Current Internetics Curriculum starts with High School Java Academy;undergraduate and graduate programs, through the four course continuing education certificate

HTML version of Basic Foils prepared May 18 99

Foil 22 Synergy of Parallel Computing and The Grid Internetics as Unifying Principle

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
The two forms of Large Scale Computing Scale Computer for Scale Users in Proportion Power User to number of computers
Parallel Distributed Information Systems Computers Computational Grids
<--------------- Internetics Technologies --------------->
1% market
99% of market driving
student interest and (Java) technologies

HTML version of Basic Foils prepared May 18 99

Foil 23 What is Internetics ?

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Emerging field centered on technologies services and applications enabling and enabled by world wide communication and computing grids
The contents come from Computer Communication and Information science fields but with an applied flavor so forms critical knowledge needed by many application fields such as scientific computing, telemedicine, electronic commerce, digital journalism and education
Students with an interdisciplinary background will be encouraged
The applied focus with many totally new and rapidly evolving technologies makes Internetics unique

HTML version of Basic Foils prepared May 18 99

Foil 24 Traditional Computational Science

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index

HTML version of Basic Foils prepared May 18 99

Foil 25 Internetics Extension of Computational Science

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index

HTML version of Basic Foils prepared May 18 99

Foil 26 Internetics Certificate Curriculum: K-12

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
K-12 is Middle and High School Students
These 2 courses must be passed to obtain Certificate
  • Introduction to the Web
  • Introduction to Programming using Java (assumes no programming experience)
See NPAC's Java Academy at http://www.npac.syr.edu/projects/k12javaspring98/ while
the 1999 version was offered using TangoInteractive to students at Boston, Houston, Starkville and Syracuse http://www.npac.syr.edu/projects/k12javaspring99/

HTML version of Basic Foils prepared May 18 99

Foil 27 Internetics Certificate Curriculum: Undergraduate

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
These 4 courses must be passed to obtain Certificate
  • Introduction to Internetics
  • Basic Web Technologies
  • Infrastructures
  • Basic Services and Applications (including introduction to high performance computing)

HTML version of Basic Foils prepared May 18 99

Foil 28 Internetics Certificate Curriculum: Graduate

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Graduate and Continuing Education have same curriculum with 4 core and 2 electives needed for certificate
Core Courses (total 4 courses)
(There will also be a "booster course" offered to students who have taken the Undergraduate certificate so they can "place out" of graduate core course)
  • Introduction to Internetics
  • Basic Web Technologies including Java
  • Infrastructures including Networking
  • Basic Services including Security, Servers, JDBC and Web-Databases

HTML version of Basic Foils prepared May 18 99

Foil 29 Internetics Certificate Curriculum: Graduate Electives

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Need to take 2 electives chosen from:
Computer Science Electives
  • Advanced Technologies e.g. VRML, advanced Java
  • Advanced Services Multimedia, Collaboration
  • High Performance and parallelism from Compilers to Web Servers
  • Distributed Computing Technologies
  • Distributed Objects and Components
Application Electives:
  • Education and Information Systems
  • Commerce
  • Computation and Visualization I and II e.g. Computational Science, including Datamining, distributed simulation, metacomputing
  • Computational Physics or Aerospace Engineering including advanced mathematical methods
  • (This has analogies in other Engineering fields, Chemistry etc.)

HTML version of Basic Foils prepared May 18 99

Foil 30 PHY 300, Internetics and Communicating Science

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Phy 300 is a special course exploring the new opportunities presented by the Internet for communicating science and quantitative ideas to laymen as well as to technically trained people.
The course is designed for students with interests bridging science and communications: prospective science, journalism, and education majors.
It offers an introduction to the tools required to communicate using the internet, as well as case studies of successful and unsuccessful approaches to communicating science with this new medium.
Students should be co-enrolled or have previously completed a calculus course, MAT 285 or MAT 295
Syracuse Fall 99 taught by G. Fox when in town .....

HTML version of Basic Foils prepared May 18 99

Foil 31 Computer Science in Next Millenium

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
1) New curriculum for computer science centered on Internetics and its implications for science communication and teaching.
2) New approaches to distance education which could change the roles of educational institutions and personnel in areas from K-12 through lifelong learning.
3) New approaches to computing environments which will enable more productivity and hence accelerate integration of computation into many fields.
4) Shift of roles between industry and academia and difficulties of University research teams working on accepted "Internet Time" for commercial innovation.
5) Relevance of distance education to curriculum changing with "Internet Time".
6) Changing definitions of interdisciplinary programs (such as computational science) and implications for traditional fields such as physics, which are seeing declining student interest.

HTML version of Basic Foils prepared May 18 99

Foil 32 Why use Distance Education?

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
New and rapidly changing Academic Curriculum suggest the use of distance education as it will allow a few experts to deliver instruction to more students and this
  • addresses shortage of trained faculty
  • cost of developing new curriculum QUICKLY requires many students to amortize cost
Assume future of all education and training is "web-based" (even if taught in conventional organization) and that base Web Technology supports self paced asynchronous learning
  • Database (linked to web) allow management and assessment
  • Synchronous(Interactive) and Project based learning enabled by Web Collaboration systems
Both delivery mechanism and identification of knowledge nuggets (such as Internetics or computational science) that are smaller than a traditional degree suggests different approaches to certification
  • Courses are given, graded etc. by multiple organizations -- University integrate degrees?

HTML version of Basic Foils prepared May 18 99

Foil 33 Traditional Model of Instruction

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Professors
Students
Common Shared Books and Such Resources
Done separately for each class at each university
Usually
Low
Quality

HTML version of Basic Foils prepared May 18 99

Foil 34 Better Model of Instruction

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Professor at HVU
(Houston Virtual University)
with team of authoring specialists in nearby boats
Outside
Students
(dominant clientele)
Common Shared Books Web based Lecture Material
and Similar Resources
Institutions focussing on particular disciplines, teach a given class
to Students from Universities which provide beds and mentors
Possible local Students
INTERNET
Classes are
given by
HVU
to students
around
the state
(world)

HTML version of Basic Foils prepared May 18 99

Foil 35 New Enterprise Models for Universities?

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Distance Education is technically sound -- both synchronously and asynchronously -- today with very robust clear implementations available over next 2 years
Separate teaching mentoring and dormitory role of University
Teaching and grading naturally performed by centers of excellence which need at least an order of magnitude more customers than a single faculty in order to be able to justify investment in course preparation and maintenance
Continuing Education of growing importance and natural area to attack first -- corporate training is serious competition here and commercial deliverers have advantage?
Not obvious that will save large amounts of money as students will need more not less mentoring in today's information-overrich world -- quality of educational experience will become more uniform and better
Unfortunately too many universities in North East -- easier to implement in South where student body growing faster?

HTML version of Basic Foils prepared May 18 99

Foil 36 Computer Science in Next Millenium

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
1) New curriculum for computer science centered on Internetics and its implications for science communication and teaching.
2) New approaches to distance education which could change the roles of educational institutions and personnel in areas from K-12 through lifelong learning.
3) New approaches to computing environments which will enable more productivity and hence accelerate integration of computation into many fields.
4) Shift of roles between industry and academia and difficulties of University research teams working on accepted "Internet Time" for commercial innovation.
5) Relevance of distance education to curriculum changing with "Internet Time".
6) Changing definitions of interdisciplinary programs (such as computational science) and implications for traditional fields such as physics, which are seeing declining student interest.

HTML version of Basic Foils prepared May 18 99

Foil 37 How are Objects Used Collaboratively?

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Some sort of activity involves interactions between objects and/or objects and individuals (which can be thought of as objects as well if you want)
Interaction can be synchronous as when individuals talk to each other; parallel program components exchange MPI messages
  • Objects or object properties are shared at same time
Or asynchronous when sharing is done at different times
I post a web page and you look at it later is basic asynchronous sharing model while writing on a blackboard is hallowed synchronous model in teaching
  • other areas are similar

HTML version of Basic Foils prepared May 18 99

Foil 38 Naïve Shared Object Strategy

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Assume teachers, students, engineers, shoppers, salespersons, families teach, learn, collaborate, buy, sell, socialize via electronic versions of traditional human interactions combined with shared objects rendered as web pages
  • Most sharing is asynchronous and one usually wishes to share synchronously same material that one accesses asynchronously
  • objects can be (electronic) text books, aircraft designs and simulations, expensive jewelry or photos of grandchildren .....
  • Best sharing must support cross disability rendering
Only shared event model of sharing (collaboration) is capable of necessary efficiency and customization to each user

HTML version of Basic Foils prepared May 18 99

Foil 39 Some Principles in Tango Support of Distance Education I

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
One needs both asynchronous (self paced) and synchronous learning
Asynchronous learning implies that a Web server supplies data from a multimedia Web Site or a backend database
Synchronous learning implemented by sharing SOME but not all information (guided tour) from an asynchronous site and combining it with audio video conferencing, chat rooms, white boards etc.
Must support unstructured modest size data sets ( a "few" pages from a single instructor) of disparate type and
Large more uniform structured datasets such as collections of courses from a large institution.
Web Site is unstructured and web-linked database is structured

HTML version of Basic Foils prepared May 18 99

Foil 40 Architecture of Tango Distance Education

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
NPAC Web Server
JSU Web Server
Java Tango Server
.......
Share URL's
Audio Video
Conferencing Chat Rooms
White Boards etc.
Address at JSU of Curriculum Page
Teacher's View of Curriculum Page
Student's View of Curriculum Page
Participants at JSU
Teacher/Lecturer at NPAC
.......
Java Sockets
HTTP
Java Control Clients
All Curricula placed on the Web

HTML version of Basic Foils prepared May 18 99

Foil 41 Courses at Jackson State

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Taught using Tango over Internet and defense high performance network DREN every Tuesday and Thursday from Syracuse
  • Course material based on Syracuse Senior Undergraduate class ECS406(Web Technologies) and graduate classes CPS615/616(Base Computational science/Internetics)
  • Curricula, Homework, Grading, Facilities done by Syracuse
  • Students get JSU NOT Syracuse Credit
Jackson State major HBC University with many computer science graduates
Do not compete with base courses but offer addon courses with "leading edge" material (Web Technology, modern scientific computing) which give JSU (under)graduates skills that are important in their career
  • Job fair employers liked Java Programming!
Needs guaranteed 30 (audio) to 100 (video) kilobits per second bandwidth
  • Use a proxy server or mirror site
  • Actually get around one megabit/sec Syracuse to Jackson State

HTML version of Basic Foils prepared May 18 99

Foil 42 Some Principles in Tango Support of Distance Education II

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Need to support
  • Synchronous and Asynchronous Delivery
  • Web-linked Databases
  • Archiving of classes as linked "events" including digitized audio-video recording; cursor positions etc.
Four Authoring Models
  • Simple HTML or PowerPoint
  • Medium level (enhanced Web) Systems such as WebCT, Cornell Virtual Workshop
  • High level Web such as Java Simulations, Dynamc HTML
  • Macromedia and other sophisticated multimedia authoring systems -- must be better integrated with mainstream web
Assume all surviving systems will support W3C Document Object Model

HTML version of Basic Foils prepared May 18 99

Foil 43 Sample 1999 Java Academy Certificate

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index

HTML version of Basic Foils prepared May 18 99

Foil 44 Web-based Education and Universal Access

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Universal Access aims at providing the capability of accessing (computer generated) information to all members of society -- a current NSF wide focus
  • e.g. generate audio versions of images and text for the blind
  • e.g. provide alternatives to mouse and keyboard for those with physical difficulties using conventional devices.
"WebWindows" simplifies this task as implies all information has a pretty uniform interface and it appears that it is now technically possible to provide very powerful universal human computer interfaces
  • Adherence to W3C document object model enables elegant infrastructure
NeatTools and other assistive technology allows general body signals (e.g. muscle movement) to be read into PC, calibrated and used to mimic keyboard and mouse
This technology allows enhanced multi-modal HCI for those without disabilities
TangoInteractive's shared event model of collaboration allows one to share information with different optimized views for each participant

HTML version of Basic Foils prepared May 18 99

Foil 45 Possibly Relevant NPAC Education Activities

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
1) New Curriculum: Internetics Concept as novel and powerful way of linking Computing to Applications
  • Concept generalizes computational science
  • An Internetics Certificate which we will offer over Internet both in USA and internationally
  • Interest in Integration with physics for new degree options
2) Improved curriculum in existing fields as in Physics-NPAC-Engineering-Cornell Collaborative Applets and web-based simulations
3) TangoInteractive (Collaboration System) and WebWisdom (Web-linked database) as web-based distance education technology to allow broad dissemination of curriculum starting locally
4) NeatTools linked to TangoInteractive for universal access allowing those with disabilities to be effective teachers and learners
5) Collaboration with NSF PACI (NCSA,UCSD supercomputer centers) to accelerate national outreach and ensure top quality
6) Note NPAC was once a parallel computing center -- now 40% of its activities are either delivery of or technology development for education

HTML version of Basic Foils prepared May 18 99

Foil 46 Challenge and Opportunity in Education and Training

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Pervasive Communication Infrastructure (The Internet) and powerful new software technologies and concepts
  • Distributed Multimedia information on the Web
  • Web-linked Databases, Distributed Objects
  • Collaborative Systems
Can enable education and training with
  • Better curricula
  • New collaborative learning models
  • Different "business models" for universities and schools
Can also change/enable businesses, research, electronic societies
Need to implement so that
  • Can take advantage of the evolving web
  • Can be used by all independent of capabilities
Let's go for it .............................

HTML version of Basic Foils prepared May 18 99

Foil 47 Computer Science in Next Millenium

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
1) New curriculum for computer science centered on Internetics and its implications for science communication and teaching.
2) New approaches to distance education which could change the roles of educational institutions and personnel in areas from K-12 through lifelong learning.
3) New approaches to computing environments which will enable more productivity and hence accelerate integration of computation into many fields.
4) Shift of roles between industry and academia and difficulties of University research teams working on accepted "Internet Time" for commercial innovation.
5) Relevance of distance education to curriculum changing with "Internet Time".
6) Changing definitions of interdisciplinary programs (such as computational science) and implications for traditional fields such as physics, which are seeing declining student interest.

HTML version of Basic Foils prepared May 18 99

Foil 48 New Enterprise Models for University Research?

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
So computer science research is very difficult these days as major challenge and opportunity is development of large scale distributed systems
  • Can't be done with traditional faculty + 2 graduate student model
  • Can't be done without 75% of resources going into "non-research" activities such as maintaining software infrastructure in a rapidly evolving world -- this is familiar in fields such as experimental physics and astronomy
  • Industry will probably have much more resources and do better RESEARCH anyway (no analogy for physics!)
All projects today are collaborative -- communication revolution has dramatically increased need for travel -- I made 42 "business" trips in 1998
Academia tends to give same person marketing and technical leadership responsibilities -- Industry separates
So NPAC could naturally be restructured with 75% of activities transferred to 3 small businesses: WebWisdom.com(education), Translet(distributed computing), MindTel (HCI and universal access)
I can teach and work from a hermit's cave in a remote Adirondack hideaway

HTML version of Basic Foils prepared May 18 99

Foil 49 Computer Science in Next Millenium

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
1) New curriculum for computer science centered on Internetics and its implications for science communication and teaching.
2) New approaches to distance education which could change the roles of educational institutions and personnel in areas from K-12 through lifelong learning.
3) New approaches to computing environments which will enable more productivity and hence accelerate integration of computation into many fields.
4) Shift of roles between industry and academia and difficulties of University research teams working on accepted "Internet Time" for commercial innovation.
5) Relevance of distance education to curriculum changing with "Internet Time".
6) Changing definitions of interdisciplinary programs (such as computational science) and implications for traditional fields such as physics, which are seeing declining student interest.

HTML version of Basic Foils prepared May 18 99

Foil 50 Changing Choices in Physics and Engineering Education

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Students -- correctly -- perceive a growing opportunity in computer science related fields but outside biology, there is a decrease in interest in "technical sciences" such as physics, aerospace engineering etc.
In particular physics departments may disappear in many Universities as the number of majors is dropping at both undergraduate and graduate level.
Classical Computational Science is not the answer but we suggest that a generalization -- Internetics at the interface between applications and "web/commodity" technologies offers interesting attractive academic programs combining computing and the "technical sciences"
It is not enough to justify physics (as studying Latin and Greek was motivated to me) as "training the mind"

HTML version of Basic Foils prepared May 18 99

Foil 51 Impact of IT Worker Shortage on Physics and Engineering education

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
So depending on the source, one finds a shortage of 100,000 to 300,000 workers in Information Technology today -- this is forecast to grow with 1 million more jobs created by industry by year 2004
So physics and "physical technology" aspects of engineering (e.g. aerospace engineering) could compete with this trend and try to attract good students from this field
My suggested alternative is to note that IT work typically requires the technical and problem solving skills abilities associated with physics or engineering and often NOT taught in Computer Science
Thus set up new curricula opportunities within the general IT educational arena that we call Internetics
  • IT minor with a basic physics/engineering education
  • Engineering/physics/math methods minor within an IT education
Note IT job opportunities are in applications -- perhaps more so than in "basic systems"

HTML version of Basic Foils prepared May 18 99

Foil 52 Impact of Web Technology on Engineering and Physics Education

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
There is the same opportunity available to any education area to use new delivery and preparation methods
  • This opportunity is also a challenge as virtual university opens up teaching at all universities to other providers
Comparing "books" with the Web, we see that Web offers opportunities for "technical people" as well as those with good "communication skills" -- Java applets combined with numerical algorithms may be more effective than streams of beautiful English words
  • Maybe this would suggest new degrees with a mix of engineering, physics, "classical mathematical methods" and Web technology
The new technologies should allow better integration of research into education -- this could help academic fields communicate their value more effectively

HTML version of Basic Foils prepared May 18 99

Foil 53 Internetics and Physics I

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
Physics is declining in popularity as a major even though
  • Physics research is flourishing
  • Science (and Engineering) are critical to Society (Information technology is built on micro devices and communications infrastructure)
Physics is in many ways a BETTER educational background than computer science to today's major computer science challenge -- designing and building distributed systems
  • We can quite easily train people to program in Java but it is not so easy to design what should be programmed and how it fits together
  • Physics trains students to look at systems from a fundamental point of view and to analyze quantitatively (See Feynman's role in Challenger disaster)
  • All senior people in NPAC have a science or engineering Ph.D.

HTML version of Basic Foils prepared May 18 99

Foil 54 Internetics and Physics II

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
A combination of Physics and a minor in Internetics is an interesting background for many areas such as:
  • Systems Engineer designing global information systems
  • Experimental physicist designing new data analysis systems
  • K-12 science teacher
More generally will make Physics a more attractive major ...
Further comparing "books" with the Web, we see that the Web offers opportunities for "technical people" as well as those with good "communication skills" (of a traditional kind)
  • Java applets combined with numerical algorithms or physics experimental instrument connected to Web may sometimes be more effective than streams of beautiful English words and nifty drawings
This implies a "Computational Science/Internetics" minor including base information technology and optional elective in "science communication" prepared by physics/engineering
  • At Syracuse, attractive as Newhouse School of Communications gets excellent students

HTML version of Basic Foils prepared May 18 99

Foil 55 Why and What could one Do?

From Education, Research and Institutional Models for Universities in the Next Millenium Seminar at University of Houston -- May 10 99. *
Full HTML Index
One can integrate best information technology and leading physics and engineering research into new curriculum with both existing and new educational programs and outreach activities
This will invigorate traditional majors; integrate them into interdisciplinary education and improve broad based science understanding
One needs Internetics as key information technology curriculum
One needs good curricula authoring tools with universal Web API
One needs NeatTools to enable universal access to web-based curriculum
One needs TangoInteractive/WebWisdom to broadly disseminate
One needs outside collaboration (such as NSF PACI EOT) to ensure integration with national agenda
One needs physics and engineering researchers and teachers to design and develop new curriculum materials
One needs innovative universities interested in new "enterprise models for education" and willing to experiment

© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Tue May 18 1999