Panel on the Development, Maintenance, and Use of Course Web Sites

Slides:



Advertisements
Similar presentations
XSL XSLT and XPath 11-Apr-17.
Advertisements

Servlets Enterprise Systems Programming. Servlets  Servlets: server-side Java programs that enable dynamic processing of web-based requests  Web-based.
WHAT CBT DEVELOPERS NEED TO KNOW ABOUT BROWSERS, PLUG-INS, AND ACTIVEX Doug Foster, Oakes Interactive Inc. Jesse M. Heines, Univ. of Mass. Lowell.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
Issues Involved in Studio-Based Learning for a GUI Programming Class Jesse M. Heines Dept. of Computer Science University of Massachusetts Lowell
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Multiple Tiers in Action
Abstract The University Class Scheduler (U.C.S) is an innovative scheduling tool. It is intended to be used by major Universities to schedule classes into.
Panel on Revitalized Undergraduate Computing Education Jesse M. Heines Dept. of Computer Science University of Massachusetts Lowell Jesse.
Issues Involved in Studio-Based Learning for a GUI Programming Class Jesse M. Heines Dept. of Computer Science University of Massachusetts Lowell
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
RSS, etc. James A. Jacobs Data Services Librarian University of California San Diego
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Semantic Sensor/Device Description System EEEM042-Mobile Applications and Web Services Assignment- Spring Semester 2015 Prof. Klaus Moessner, Dr Payam.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
Session II Chapter 2 – Chapter 2 – XSLhttp://
Information Visualization Learning Modules Katy Börner, InfoVis Lab, School of Library and Information Science Indiana University, Bloomington Motivation.
CSCI 6962: Server-side Design and Programming Introduction to Java Server Faces.
The Development, Maintenance, and Use of Course Web Sites The Development, Maintenance, and Use of Course Web Sites Panel at the ACM SIGCSE 34th Technical.
1 Midterm Review. 2 Midterm Exam  30% of your grade for the course  October14 at the regular class time  No makeup exam or alternate times  Closed.
Expertiza: Rubric-Based Peer Assessment of Team Projects Edward F. Gehringer Dept. of Computer Science North Carolina State University Supported by NSF.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
Aug. 9, 2007Gehringer: Improving Course Materials … Through Peer Review … Expertiza: Improving Course Materials and Learning Outcomes through.
09/29/ Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager,
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
1 Overview of XSL. 2 Outline We will use Roger Costello’s tutorial The purpose of this presentation is  To give a quick overview of XSL  To describe.
Electives autumn 2009 Courses in the 4th semester –Systems development (continued) –2 elective courses N subjects are provided Each of you have to choose.
The RSNA Teaching File System (MIRC) John Perry.  MIRC Overview – Teaching Files  RSNA Clinical Trial and Research Software  Hands On: Using the RSNA.
Uploading documents to the site Сlick “Add document” on the home page To send several files enable Add-on “Microsoft Office”
1. 2 Google Session 1.About MIT’s Google Search Appliance (GSA) 2.Adding Google search to your web site 3.Customizing search results 4.Tips on improving.
7. Data Import Export Lingma Acheson Department of Computer and Information Science IUPUI CSCI N207 Data Analysis Using Spreadsheets 1.
: Information Retrieval อาจารย์ ธีภากรณ์ นฤมาณนลิณี
INSTRUCTIONS FOR WORK ON 8/27/15 EXERCISES 1. EXTRA CREDIT # 1 YOU MUST SHOW YOUR WORK TO ONE OF THE TEACHING ASSISTANTS IN CLASS WHEN DONE. THE TA WILL.
Building Resources for Teaching Computer Architecture Through Peer Review Edward F. Gehringer Dept. of Electrical & Computer Engineering Dept. of Computer.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
JavaScript Invented 1995 Steve, Tony & Sharon. A Scripting Language (A scripting language is a lightweight programming language that supports the writing.
Internet The internet is the largest computer network system in the world. It consists of many smaller networks connected together by a global public.
Search Engine Optimization
HTML Simple Introduction
Dreamweaver – Setting up a Site and Page Layouts
XML Related Technologies
Creating and Maintaining Data-Driven Course Web Sites
Active Server Pages Computer Science 40S.
Programming the Web Using Visual Studio .NET
Evolution of Internet.
PHP Training at GoLogica in Bangalore
TYPES OF SERVER. TYPES OF SERVER What is a server.
PHP / MySQL Introduction
eSciDoc Report definition interfaces
Azure Provides Vital Tools for Virtual Insurance Advisor That’s Powered by Artificial Intelligence “The Microsoft Azure platform provided us with a wide.
Web Development Training
WEB 240 Education for Service-- snaptutorial.com.
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Design and Maintenance of Web Applications in J2EE
Creating Interfaces overview of XML examples answer questions
Distributed System Using Java 2 Enterprise Edition (J2EE)
JavaScript.
Unit 1 The Web Book Test.
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Strategies for Building Course Web Sites
Panel on the Development, Maintenance, and Use of Course Web Sites
Development and Deployment of a Web-Based Course Evaluation System
Panel on the Development, Maintenance, and Use of Course Web Sites
Architecture of the web
Computing Before Computers
JavaScript Frameworks Lab
The Development, Maintenance, and Use of Course Web Sites Panel at the ACM SIGCSE 34th Technical Symposium on Computer Science Education, Reno,
CS177 homework Feb. 23/24 Reading NCBI site tutorial on SNPs
COMPUTER NETWORKS AND THE INTERNET Chapter 6
Extensible Markup Language (XML)
Presentation transcript:

Panel on the Development, Maintenance, and Use of Course Web Sites Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 Panel on the Development, Maintenance, and Use of Course Web Sites Jesse M. Heines Melody Y. Ivory Edward F. Gehringer Katy Börner Reno, Nevada, February 20, 2003 Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 Our Panelists Jesse M. Heines, Moderator Dept. of Computer Science University of Massachusetts Lowell Edward F. Gehringer Dept. of Computer Science North Carolina State University Katy Börner School of Library & Information Science Indiana University Melody Y. Ivory Information School University of Washington Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 Monitorial School 1839 Joseph Lancaster, 1778-1838 Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 Sydney L. Pressey 1924 A self-scoring multiple-choice apparatus that gives tests and scores – and teaches Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 Skinner Machine 1954 Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 Skinner: “We’re Done” There is a simple job to be done. The task can be stated in concrete terms. The necessary techniques are known. The equipment needed can easily be provided. Nothing stands in the way but cultural inertia. B.F. Skinner, 1954 Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 Course 91.461 Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 Course 91.513 Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 JavaScript Linking Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 Moving to XML Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 XML Data on Home Page Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 XML Data on Notes Page Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

XML Auto-Generated Links Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 XML Auto-Generated Links Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 Course Roster in XML Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 Course Roster Listing Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Course Roster Submission Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 Course Roster Submission Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 Using XSL Directly Java-Enabled Web Server with XML and XSL Class Libraries JavaServer Page XML File XSL File Generated HTML Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 Using XSL Indirectly Java-Enabled Web Server with XML and XSL Class Libraries JavaServer Page XML File JavaServer Page function accepts an XPath string and wraps it in an XSL template to generate an XSL query on-the-fly Generated HTML Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Indirect XSL Function Calls Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 Indirect XSL Function Calls Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

getElementContent Method Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 getElementContent Method Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 Thank You Jesse M. Heines, Ed.D. Dept. of Computer Science Univ. of Massachusetts Lowell heines@cs.uml.edu http://teaching.cs.uml.edu/~heines Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell

Panelist E-Mail Addresses Creating and Maintaining Data-Driven Course Web Sites E-Learn 2002, Montreal, Canada, October 18, 2002 Panelist E-Mail Addresses Jesse M. Heines, Moderator heines@cs.uml.edu Edward F. Gehringer efg@unity.ncsu.edu Katy Börner katy@indiana.edu Melody Y. Ivory myivory@u.washington.edu Jesse M. Heines, heines@cs.uml.edu, University of Massachusetts Lowell