Given by Geoffrey C. Fox at SIAM General Meeting Atlanta: Panel on Computational Science Education Organized by Kris Stewart SDSU on May 14 99. Foils prepared May 16 99
Outside Index
Summary of Material
http://www.npac.syr.edu/users/gcf/compscisc98/ and |
http://www.npac.syr.edu/users/gcf/internetics/, "Internetics: Technologies, Applications and Academic Fields" Invited Chapter in Book :Feynman and Computation", edited by A.J.G. Hey, Perseus Books (1999) |
We will discuss a broad definition of computational science to be the interdisciplinary area between computer science and all application areas. |
We suggest traditionally that simulation has been focus of computational science but that today there is more student interest in information based applications and that these benefit from an interdisciplinary approach similar to simulation areas. |
We discuss implications for physics education and |
Use of distance education to teach such new curricula |
Outside Index Summary of Material
Presentation at SIAM Meeting Atlanta May 14 99 |
http://www.npac.syr.edu/users/gcf/siammay99 |
Geoffrey Fox |
Syracuse University NPAC |
111 College Place Syracuse NY 13244 4100 |
3154432163 |
http://www.npac.syr.edu/users/gcf/compscisc98/ and |
http://www.npac.syr.edu/users/gcf/internetics/, "Internetics: Technologies, Applications and Academic Fields" Invited Chapter in Book :Feynman and Computation", edited by A.J.G. Hey, Perseus Books (1999) |
We will discuss a broad definition of computational science to be the interdisciplinary area between computer science and all application areas. |
We suggest traditionally that simulation has been focus of computational science but that today there is more student interest in information based applications and that these benefit from an interdisciplinary approach similar to simulation areas. |
We discuss implications for physics education and |
Use of distance education to teach such new curricula |
1991 |
At Syracuse built around a two course sequence and associated application, computer science and math courses |
CPS615: Introduction to Computational Science
|
CPS713: Case Studies in Computational Science
|
These form 2 course certificate in simulation track of computational science |
1995 |
Spring 1995 --- first course .... |
Spring, 1996 --- Undergraduate course offered from Syracuse University to Harbin Institute of Technology in China by Xiaoming Li and Fox |
Material translated into Chinese by Harbin |
Spring, 1998 --- A graduate course in Peking University by Prof. Xiaoming Li |
Increasing set of courses and student interest at Syracuse University ...... |
Grew at Syracuse into 4 Core Courses offered as a certificate now called Internetics
|
CPS406(undergraduate)/606(graduate) Introduction to Web Technologies |
CPS616 Core Web and Distributed Object Technologies |
CPS640 Internet Infrastructure |
CPS714 Advanced Topics and Case Studies in Internetics |
Graduate |
CPS406/606: CGI, Java, Introduction to CORBA/RMI/JDBC |
CPS616: More on CORBA/RMI/JDBC; Database discussion as necessary; Advanced Java (Servlets, Javabeans, Enterprise Javabeans, Frameworks); Security; Introduction to XML; JavaScript and Dynamic HTML; in the past VRML |
CPS640: Network and Internet Service Architecture; Quality of Service; Multimedia Servers; Compression technology |
CPS714: Whatever is important this semester done as a projects course; XML; Latest W3C Initiatives; Distributed Computing using CORBA/Web; Java Grande; Advanced Security; Collaboration; Electronic Commerce; High performance Web Servers |
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 |
Computational Science is Interdisciplinary field in between Computer Science and "large scale Scientific and Engineering simulation-based" applications
|
Internetics is Interdisciplinary field between CS and Both Simulation and Information-based applications
|
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 |
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 |
Developed at K-12, Undergraduate and Graduate level by Li and Fox and some of this material developed and offered at Syracuse and Peking. |
Proposed collaboration to offer between universities in USA China and England fall 99 failed due to conflicts in semester timing and natural "size" of course |
Illustrate at K-12 and Graduate level |
K-12 is in practice Middle and High School Students |
These 2 courses must be passed to obtain Certificate
|
Latter implemented as 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/ |
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)
|
Need to take 2 electives chosen from: |
Computer Science Electives
|
Application Electives:
|
Roughly CPS714 |
Physics departments may disappear in many Universities as the number of majors is dropping at both undergraduate and graduate level. |
How do we rescue physics with revised curricula? |
Classical Computational Science appears not to be the answer but Internetics offers some interesting attractive academic programs combining computing and the "technical sciences"
|
Physics is in many ways a BETTER educational background than computer science to today's major computer science challenge -- designing and building distributed systems
|
A combination of Physics and a minor in Internetics is an interesting background for many areas such as:
|
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)
|
This implies a "Computational Science/Internetics" minor including base information technology and optional elective in "science communication" prepared by physics/engineering
|
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 |
Course Web material gets 400,000 page hits every month -- 80% from .com clients |
Courses have been given several times over the Web using synchronous or asynchronous technologies |
CDROM's have been made available
|
Java Academy given over the Web this semester to four K-12 clusters |
CPS606 CPS615 and CPS616 given to JSU (Jackson State University), Mississippi State, Clark Atlanta, DoD Lab at Vicksburg
|
Taught using Tango since fall 97 over Internet and defense high performance network DREN twice a week from Syracuse
|
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
|
Needs guaranteed 30 (audio) to 100 (video) kilobits per second bandwidth
|
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
|
Distance Education is technically sound based on web curricula-- both synchronously and asynchronously -- today with very robust clear implementations available over next 2 years |
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
|
Professors |
Students |
Common Shared Books and Such Resources |
Done separately for each class at each university |
Often |
Low |
Quality |
Professor at AVU |
(AnyTown Virtual University) |
with team of authoring specialists |
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 |
AVU |
to students |
around |
the state |
(world) |
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 |