Hypertextbooks and a Hypertextbook Authoring Environment 1

Size: px
Start display at page:

Download "Hypertextbooks and a Hypertextbook Authoring Environment 1"

Transcription

1 Hypertextbooks and a Hypertextbook Authoring Environment 1 Rockford J. Ross Computer Science Department Montana State University Bozeman, MT, USA ross@cs.montana.edu ABSTRACT An ITiCSE 2006 working group explored the prospect of deploying educational visualizations (e.g., algorithm visualizations) in hypertextbooks [10]. In this paper we present our continuing work on a hypertextbook project that demonstrates the viability of many of the issues raised in that workshop. The project has two thrusts: (1) the authoring of hypertextbooks for specific academic subjects, and (2) the creation of an authoring environment for prospective hypertextbook authors. The status of both is discussed in detail. It is anticipated that the success of the project as well as access to the authoring environment will inspire the creation of more active-learning hypertextbooks covering many academic subjects. Categories and Subject Descriptors K.3.2 [Computers and Education]: Computer and Information Science Education Computer science education. General Terms Algorithms, Theory. Keywords Hypertextbooks, active learning, algorithm visualization, concept animation. 1. INTRODUCTION The term hypertextbook has been used to describe many different computer- or web-based learning systems. The concept, as presented here, was first published in [1, 2]. Hypertextbooks have since been the primary focus of the Webworks Laboratory in the Computer Science Department at Montana State University under the direction of the author. 1. This work is supported in part by the National Science Foundation, grant number Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. ITiCSE'08, June 30-July 2, 2008, Madrid, Spain. Copyright 2008 ACM /08/06...$5.00. In our view, a hypertextbook is a teaching and learning resource that is delivered via standard Web browsers, making use of all relevant Web technologies to provide students and instructors with a rich, active-learning environment. For client-side delivery, arbitrarily many high definition images (with zoom-in, zoom-out capabilities), slide shows with multiple sound tracks, and video clips with the usual complement of user-managed controls can be seamlessly embedded into a textual presentation that is variously directed towards different leaning levels and needs via hyperlinks. Most importantly, interactive Java visualization applets of key concepts can be integrated into the fabric of a hypertextbook, providing a unique educational environment for students and instructors alike. Algorithm visualizations, animations of basic concepts such as finite state automata, the instruction fetch and execute cycle of a processor, problem reductions, and so forth can be constructed so that students engage in active learning as they study these concepts, a feature that cannot be emulated in a traditional hardcopy textbook. The primary inspiration for hypertextbooks has come from the computer science education animation and visualization community. For many years, this community has been developing visualization systems for various concepts in computer science, most notably algorithms [6] and theory [7, 8], including this author s contributions [3]. As time progressed, however, an unexpected trend began to be observed: Even though a number of visualization systems were quite good eliciting enthusiastic responses when presented at computer science education conferences actual use of these systems was generally limited to the institutions at which they were created. Possible reasons for this phenomenon were reported in [3], in which it was suggested that overtaxed instructors likely had neither the time nor energy to prepare for using visualizations in their courses that might be relevant in just a few lectures. Such preparation often meant that instructors had to search for good visualizations download them possibly install them (and resolve local system incompatibilities) learn them teach students how to use them deal with inconsistencies in notation between the visualization system and the course textbook 133

2 assign and grade exercises involving the use of visualization systems And all of this effort was likely for just a few lectures on the subject being visualized. Given this observation, the concept of a teaching and learning resource based on web technologies that could serve as a replacement for a traditional hardcopy textbook evolved. The motivation was simple: if visualization systems could be incorporated seamlessly into the fabric of a hypertextbook, all of the issues described above that had previously stymied their use in the classroom would be solved. Subsequently, the hypertextbook concept was given a more thorough treatment in an ITiCSE workshop [10]. The project described here thus represents both the author s ongoing work and a concrete response to the findings and recommendations of that workshop. The project currently has two thrusts: the creation of a hypertextbook authoring environment, and the authoring of actual hypertextbooks for academic subjects. 2. HYPERTEXTBOOKS UNDER DEVELOPMENT Two hypertextbooks are under construction by the hypertextbook team Theory of Computing: The Hypertextbook, and Biofilms: the Hypertextbook. The latter is currently receiving the most attention, as it is the subject of an interdisciplinary grant from the National Science Foundation. Applying the hypertextbook concept initially devised for the hypertextbook on the theory of computing to the subject of biofilms 2 has been beneficial for a number of reasons: 1. It has provided a means for verifying that the hypertextbook concept works across disciplinary boundaries. 2. It enforces the use of web technologies that are easily used by computer novices. 3. It provides the project with feedback from instructors and students with a wide variety of backgrounds. These have been invaluable in structuring the hypertextbook infrastructure for general audiences. 2.1 General Hypertextbook Features It is difficult to convey the features of the hypertextbook in print. To experience them, the reader is encouraged to visit the website of Biofilms: The Hypertextbook, Version 2 [5]. This link showcases the format and features of the current hypertextbook infrastructure (for comparison with the prototype, referred to as Version 1, see [4]). As noted, the hypertextbook on biofilms is receiving the most attention at the moment as a result of a National Science Foundation grant that supports its development. Porting of Theory of Computing: The Hypertextbook to this new infrastructure is a straightforward process that will occur during the early months of the spring 2008 semester. For a review of the rough prototype, see [9]. 2 To see what biofilms are, follow the link to Biofilms: The Hypertextbook [5] and take a look at the introductory section. Some of the primary features of Version 2 of the hypertextbook infrastructure are: 1. A common page layout that keeps all navigation menus visible at all times, allowing only the content to be scrolled. 2. Automatic resizing of pages to fit the browser window so that no browser scrolling is necessary to view any of the page structure of the hypertextbook. 3. Common dropdown menus (that are always visible in the top pane of every page) that provide for easy navigation of the hypertextbook. 4. Common next and previous page links (that are always visible in the bottom pane of every page) that allow for direct accesses to pages that occur in sequence in the book. 5. Three distinct tracks through the material for novice, intermediate, and advanced students. 6. Standard formats for images, slideshows, and video clips (with audio and/or narration tracks) 7. Ready incorporation of active learning Java visualization applets. 8. Interactive self-test quizzes with feedback. 9. Cross browser viability the hypertextbooks work in all common browsers (with one exception regarding mathematical notation, discussed later). 10. Simple deployment users need only ensure that the Java runtime environment and Adobe Flash plugins are installed on their browsers (over 99% of all browsers in the world are reputed to have the Flash plugin already installed, and the Java runtime environment is also widely integrated into browsers). 2.2 Embedded Active-Learning Applets Specific to the Theory Hypertextbook Of special interest to computer science educators is the set of active learning applets included in the theory hypertextbook. These include models for viewing, constructing, and testing (with feedback): Finite state automata (including nondeterminism) Regular expressions Regular grammars The minimization of finite state automata (still under construction) The conversion of nondeterministic to deterministic finite state automata Pushdown automata Context free grammars All except the more recent models have been reported in [3]. 3. THE AUTHORING ENVIRONMENT In order to inspire others to author hypertextbooks on arbitrary subjects, the project team has created an environment that makes 134

3 the task easier. The environment is based on the web development system Adobe/Macromedia Dreamweaver. 3.1 The Dreamweaver Toolkit Prospective hypertextbook authors can be provided with the hypertextbook infrastructure in the form of a Dreamweaver site that includes: A standard file structure for hypertextbook content. A set of standard templates from which content pages can be constructed in uniform fashion (a Dreamweaver template allows new pages to be created based on the template, which itself contains all of the formatting and page layout code, resulting in pages that are consistent in appearance; furthermore, changes to a template propagate through all pages created from that template, allowing for single point changes to page design and layout). An extensive set of style sheets that provide a consistent style and visual appearance to the entire hypertextbook. Changes, ranging from minor tweaks to an entirely different look (e.g., to distinguish one hypertextbook from another), are possible through changes to the style sheets rather than the actual pages of the hypertextbook. A set of code snippets that allow a hypertextbook author to insert consistent container code for images, slide shows, video clips, and applets. A number of javascript functions that manage various aspects of the hypertextbook presentation. 3.2 A Navigator Generator The most onerous task involved in hypertextbook construction is the maintenance of consistent and accurate navigation hyperlinks. The problem is compounded because the natural process of constructing a hypertextbook includes the insertion, deletion, renaming, and reordering of chapter, section, and page content a process that wreaks havoc on hyperlinks. This issue has been resolved by the hypertextbook team through development of a Perl program that preprocesses the hypertextbook website prior to its publication to a server. The program scans the site, makes note of the location of all pages, constructs menus for chapters, sections, appendices, and help directories, as well as the individual pages that these directories contain. A second pass through the site then looks for special metadata comments in each page (propagated through all pages by the templates upon which these pages were built) that indicate which menus are to appear in that page. The proper HTML code for the menus is then deposited by the Perl program at that point. 3.3 Comments on Hypertextbook Authoring Authoring a traditional textbook is a rewarding, but arduous task. The same, and perhaps more, can be said about authoring a hypertextbook. A hypertextbook author must not only craft words, but also deal with the creation of digital images, digital movies, slide shows, and active learning applets. In addition, a hypertextbook author must be somewhat of a graphics designer, with an eye for aesthetics. In other words, the construction of a hypertextbook requires a number of skills that may not all be held by the author. A hypertextbook authoring environment, such as the one described here, makes these aspects of hypertextbook construction immensely easier. Furthermore, there are some distinct advantages to the authoring of a hypertextbook as opposed to a traditional hardcopy textbook. 1. A hypertextbook can be released in increments. A single chapter in a computer science theory hypertextbook on finite state automata is useful to students by itself, even if the eventual goal is a complete undergraduate hypertextbook on the theory of computing. 2. A hypertextbook is easily updatable at regular intervals (e.g., semester by semester). Simple typos can be fixed immediately. 3. The aids included in a hypertextbook can be extended at these same regular intervals; if additional interactive examples, quizzes, videos, and so forth are deemed helpful, these can be included with impunity over time. 4. Hypertextbook authoring is done in what is essentially an instant gratification WYSIWYG environment. Changes to the hypertextbook are immediately viewable in a browser. 4. EVALUATION The hypertextbooks of the project continuously undergo regular, in-class formal and informal evaluation by both students and instructors. The questions being investigated include those that determine the usability of the hypertextbook how well students learn with the hypertextbook how students feel about their experience with the hypertextbook compared to traditional textbooks whether there are any technical issues that impede the use of the hypertextbook how well the hypertextbook meets the needs of the instructors (who also serve as peer reviewers of hypertextbook content). The team collects all of the evaluation instruments for review by an educational evaluation expert. Initial evaluations continue to show the following. 1. Students enjoy using the hypertextbook more than a regular textbook. 2. Students really like the slide shows, video clips, interactive quizzes with feedback, and active learning models with feedback. They regularly request that more be included. 3. In nearly every tested group of students there are a few who have technical trouble with the hypertextbook, but the vast majority report no trouble. 4. Students learn at least as well by way of a hypertextbook as they would with traditional learning resources (verified by pre- and post-testing student knowledge). 5. Students generally seem more engaged with the subject matter when using a hypertextbook. 135

4 The intent of the team is to publish all of the formal and informal evaluation summaries on a project website for anyone to access. 5. COMPARISON WITH OTHER SYSTEMS Since the conception of the hypertextbook idea, a number of other web-based teaching and learning resources have emerged. These range from simple, static Portable Document Format (PDF) renditions of traditional hardcopy textbooks, to more sophisticated PDF documents (which now can contain various kinds of dynamic content), to Wikipedia, and so forth. It is the author s opinion that each of these resources plays a useful role in education. Yet there seems to be strong sentiment that carefully crafted, peer-reviewed, complete teaching and learning resources reminiscent of traditional textbooks are still important to education. Evidence of this latter observation can be found in Knol (a Google search on Knol leads to many descriptions of it), a system being promoted by Google as a counterpoint to the Wikipedia paradigm. In Knol, established experts are invited to produce content (i.e., a paper ) that remains tied to the author s name and thus carries the weight of authority and implied accuracy. Finally, the cohesive nature of a complete, integrated treatment of a subject in which terminology and notation remain consistent must surely be perceived as beneficial to learning. In short, every avenue that works to disseminate knowledge and engender learning is to be applauded. The hypertextbook is one of those avenues. 6. HURDLES Even just a year ago there were some tough hurdles to overcome in achieving one objective of the hypertextbook concept that it be universally accessible on virtually any web browser. These hurdles included the disparity among plugins and file formats required to run slide shows, video clips, and applets, as well as the capacity for browsers to display mathematical notation natively. At this juncture, applet execution seems to have stabilized quite nicely, and JPEG still images are displayable in all common media player plugins for browsers of which the author is aware. Finally, with the December, 2007, release of version 9 of Adobe s Flash player, virtually any browser can now display media clips in a standard file format (MPEG-4, H.264) through either the Flash plugin or Apple s QuickTime plugin (as well as other, less widely deployed media player plugins), allowing hypertextbook authors to fix on that single file format for videos. The only remaining hurdle is that of uniform browser rendering of mathematical notation in standard MathML form. The Mozillabased browsers have been able to render MathML natively for some time. The Internet Explorer and Safari browsers do not. For computer science students, the target audience for Theory of Computing: The Hypertextbook, this is not an issue. There is certainly no impediment to requiring that a computer science student install Firefox, for example, as the browser to use with the hypertextbook. Indeed, it seems that most computer science students have this browser already installed; it runs on Windows, Linux, and Mac OS platforms. For users who are not computer savvy, however, this remains an issue for hypertextbooks with extensive mathematical content. There are some workarounds, but in order for a hypertextbook to be successful, it should work with minimal or no browser tweaking on the part of the user. On the other hand, students of this generation are generally quite adept at dealing with software quirks. It remains to be seen whether requiring use of a browser like Firefox of the general student really is a problem or just an imaginary impediment. Finally, authoring a hypertextbook with mathematical content is still a convoluted process. The way this author does it is to produce necessary mathematics in Amaya, the web browser developed by the World Wide Web Consortium for testing purposes. It has a WYSIWYG environment for writing mathematics. Once created in Amaya, the MathML content is cut and pasted into the pages of the hypertextbook. Although not convenient, this process is not quite as bad as it seems, as much of the mathematics shows up repetitively in the text and can be created once and copied and pasted as often as necessary. 7. THE FUTURE 7.1 Extending the Hypertextbook Concept The hypertextbooks and the hypertextbook authoring environment described here are already proving their worth to students, instructors, and authors. They are, however, mere shadows of what they can become, even within the limits of current technology. In the context of a Web 2.0 client-server model, for example, a hypertextbook could become part of a complete course management system, as envisioned by the aforementioned ITiCSE working group on hypertextbooks. 7.2 Enhancing Hypertextbook Capabilities Other client-server technologies that enhance the effectiveness of the hypertextbook itself are within reach, including one currently being explored by a member of the hypertextbook team: just-intime glossary and index information that can be presented to a user when the mouse is clicked on a word or phrase in the hypertextbook. Retrieved information might include images, video clips, and other artifacts that explain the concept (similar systems already exist). 7.3 Reformulating the Authoring System The hypertextbook authoring environment could be reformulated as a standalone hypertextbook authoring system that is not tied to a particular web development environment. Features it might have include the dragging and dropping artifacts (such as video clips, audio clips, images, applets, and so forth) into a desired position on a page with underlying software that automatically reformats the artifacts into a standard file format and embeds them into code that can play in a standard media player plugin. 7.4 Supporting Hypertextbook Development National Science Foundation grant support provides a great opportunity to pursue a project like this. However, grants run out. The National Science Foundation explicitly requires that grantees identify ways to commercialize or otherwise ensure that the educational resources that result from such a grant remain viable long after expiration of the grant. The hypertextbook team continues to explore ways to accomplish this. There are methods, for example, to host the system on servers provided by 136

5 companies, such as Amazon.com, which will also provide the necessary e-commerce infrastructure for sales of a hypertextbook. In all scenarios considered by the hypertextbook team it appears that the cost of a hypertextbook would be an order of magnitude less than traditional hardcopy textbooks when served in this fashion. 7.5 Intellectual Property and Patents There is one murky and somewhat distasteful aspect of web development projects that needs to be mentioned in passing here: intellectual property issues. This has become a thorny issue because some companies are either being awarded patents on software ideas without due effort to uncover prior art, or are claiming outright that their patents cover ideas that have long been considered part of the public domain. International law regarding patents is also not at all standard or clear. One only hopes that educational initiatives, such as the hypertextbook, remain unscathed by these problems. 8. SUMMARY We have described the current state of our hypertextbook project. The hypertextbooks under development are usable, often updated and extended with new content, regularly evaluated, and modified in response to feedback. Their enthusiastic reception by instructors and students represents an affirmative answer to the question of their viability as an educational resource. The project also serves as a working prototype of the objectives of the ITiCSE 2006 working group on hypertextbooks. In addition to functional hypertextbooks, the project described in this paper has also produced an authoring environment that can be used by other aspiring hypertextbook authors. The authoring environment affords authors the luxury of focusing on content rather than on the details of website development. This environment is available to anyone who would like to use it. It is hoped that it will inspire the creation of other active-learning hypertextbooks for computer science and other disciplines. REFERENCES [1] Boroni, Christopher, Goosey, Frances, Grinder, Michael, Lambert, Jessica, and Ross, Rockford. Tying it All Together: Creating Self-Contained, Animated Interactive, Web-Based Resources. In Thirtieth SIGCSE Technical Symposium on Computer Science Education (SIGCSE Bulletin), volume 31, number 1, pages 7 11, March [2] Boroni, Christopher, Goosey, Frances, Grinder, Michael, and Ross, Rockford. Engaging Students with Active Learning Resources: Hypertextbooks for the Web. SIGCSE Bulletin, volume 32, number 1, pages 65 69, March [3] Cogliati, Joshua J., Goosey, Frances W., Grinder, Michael T., Pascoe, Bradley A., and Ross, Rockford J. Realizing the Promise of Visualization in the Theory of Computing. Journal of Educational Resources in Computing, Volume 5, Issue 2, June [4] Cunningham, Alfred, and Ross, Rockford J. Biofilms: The Hypertextbook (Version 1). biofilmbook. [5] Cunningham, Alfred, and Ross, Rockford J. Biofilms: The Hypertextbook (Version 2). ross/projects/biofilmbook [6] Naps, Thomas, and Rößling, Guido. JHAVE More Visualizers (and Visualizations) Needed. Proceedings of the Fourth Visualization Workshop. June 2006, Florence, Italy. [7] Rodger, Susan. Java Formal Language Automata Package (JFLAP). February [8] Rodger, Susan, and Finley. Thomas W. JFLAP: An Interactive Formal Languages and Automata Package. Jones and Bartlett Publishers, [9] Ross, Rockford J. Theory of Computing: The Hypertextbook (rough prototype) [10] Rößling, Guido, et al. Merging Interactive Visualizations with Hypertextbooks and Course Management. ACM SIGCSE Bulletin, Working group reports on ITiCSE on Innovation and Technology in Computer Science Education, Volume 38, Issue 4, June

An Interactive Tutorial System for Java

An Interactive Tutorial System for Java An Interactive Tutorial System for Java Eric Roberts Stanford University eroberts@cs.stanford.edu ABSTRACT As part of the documentation for its library packages, the Java Task Force (JTF) developed an

More information

Turning Automata Theory into a Hands-on Course

Turning Automata Theory into a Hands-on Course Turning Automata Theory into a Hands-on Course Susan H. Rodger Bart Bressler Computer Science Computer Science Duke University Duke University Durham, NC 27708 Durham, NC 27708 rodger@cs.duke.edu Thomas

More information

A Visual and Interactive Automata Theory Course with JFLAP 4.0

A Visual and Interactive Automata Theory Course with JFLAP 4.0 A Visual and Interactive Automata Theory Course with JFLAP 4.0 Ryan Cavalcante Duke University Durham, NC 27708-0129 Thomas Finley Cornell University Ithaca, NY 14853-7501 Susan Rodger Duke University

More information

1D CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist Apr 2018

1D CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist Apr 2018 Course Outline CIW: Web Design Specialist 22 Apr 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led Training 5.

More information

Using the Web in Your Teaching

Using the Web in Your Teaching Using the Web in Your Teaching November 16, 2001 Dirk Morrison Extension Division, University of Saskatchewan Workshop Outline What will we cover? Why use the Web for teaching and learning? Planning to

More information

Teaching and Learning Graph Algorithms Using Animation

Teaching and Learning Graph Algorithms Using Animation Teaching and Learning Graph Algorithms Using Animation Y. Daniel Liang Department of Computer Science Georgia Southern University Savannah Campus, GA 31419 y.daniel.liang@gmail.com ABSTRACT Graph algorithms

More information

CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist. ( Add-On ) 16 Sep 2018

CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist.   ( Add-On ) 16 Sep 2018 Course Outline 16 Sep 2018 ( Add-On ) Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led Training 5. ADA Compliant

More information

Extensible and Dynamic Data Structure Viewers in Java

Extensible and Dynamic Data Structure Viewers in Java Extensible and Dynamic Data Structure Viewers in Java Jhilmil Jain Computer Science and Software Engineering Department, Auburn University, Auburn AL Email: jainjhi@auburn.edu Problem & motivation Many

More information

New Media Production week 3

New Media Production week 3 New Media Production week 3 Multimedia ponpong@gmail.com What is Multimedia? Multimedia = Multi + Media Multi = Many, Multiple Media = Distribution tool & information presentation text, graphic, voice,

More information

Blackboard. Voluntary Product Accessibility Template Blackboard Learn Release 9.1 SP11. (Published January 14, 2013) Contents: Introduction

Blackboard. Voluntary Product Accessibility Template Blackboard Learn Release 9.1 SP11. (Published January 14, 2013) Contents: Introduction Blackboard Voluntary Product Accessibility Template Blackboard Learn Release 9.1 SP11 (Published January 14, 2013) Contents: Introduction Key Improvements VPAT Section 1194.21: Software Applications and

More information

Introduction to the Learning Environment v8.3.0

Introduction to the Learning Environment v8.3.0 Introduction to the Learning Environment v8.3.0 User Guide March, 008 Contents My Home Accessing your courses Navigating inside a course Lists Actions Entering Dates Showing and hiding advanced options

More information

Tennessee. Trade & Industrial Course Web Page Design II - Site Designer Standards. A Guide to Web Development Using Adobe Dreamweaver CS3 2009

Tennessee. Trade & Industrial Course Web Page Design II - Site Designer Standards. A Guide to Web Development Using Adobe Dreamweaver CS3 2009 Tennessee Trade & Industrial Course 655745 Web Page Design II - Site Designer Standards A Guide to Web Development Using Adobe Dreamweaver CS3 2009 ation Key SE Student Edition LE Learning Expectation

More information

Student User s Guide

Student User s Guide Student User s Guide Topics Introduction... 2 Registration... 2 Registration with 1Pass... 6 Start an Assignment... 7 Viewing your Grades... 8 Communication Tool... 9 The English 21 Tools... 10 Interactive

More information

Student/Project Portfolios Using The NEW Google Sites

Student/Project Portfolios Using The NEW Google Sites Student/Project Portfolios Using The NEW Google Sites Barbara Burke, Associate Professor, Communication, Media & Rhetoric Pam Gades, Technology for Teaching & Learning Coordinator, Instructional and Media

More information

Web Design Course Syllabus and Planner

Web Design Course Syllabus and Planner Web Design Course Syllabus and Planner Updated May, 2018 Course Overview The Web Design curriculum is a one-year (two-semester) course covering required topics in most introductory Web Design settings.

More information

ITaP Confluence Guide. Instructions for Getting Started with Confluence a Purdue

ITaP Confluence Guide. Instructions for Getting Started with Confluence a Purdue ITaP Confluence Guide Instructions for Getting Started with Confluence a Purdue This instruction set was developed by ITaP for instructor and student use. For comments, suggestions, correction, etc. please

More information

Web Annotator. Dale Reed, Sam John Computer Science Department University of Illinois at Chicago Chicago, IL

Web Annotator. Dale Reed, Sam John Computer Science Department University of Illinois at Chicago Chicago, IL Web Annotator Dale Reed, Sam John Computer Science Department University of Illinois at Chicago Chicago, IL 60607-7053 reed@uic.edu, sjohn@cs.uic.edu Abstract The World Wide Web is increasingly becoming

More information

All Adobe Digital Design Vocabulary Absolute Div Tag Allows you to place any page element exactly where you want it Absolute Link Includes the

All Adobe Digital Design Vocabulary Absolute Div Tag Allows you to place any page element exactly where you want it Absolute Link Includes the All Adobe Digital Design Vocabulary Absolute Div Tag Allows you to place any page element exactly where you want it Absolute Link Includes the complete URL of the linked document, including the domain

More information

LLparse and LRparse: Visual and Interactive Tools for Parsing

LLparse and LRparse: Visual and Interactive Tools for Parsing LLparse and LRparse: Visual and Interactive Tools for Parsing Stephen A. Blythe, Michael C. James, and Susan H. Rodger 1 Department of Computer Science Rensselaer Polytechnic Institute Troy, NY 12180-3590

More information

ANIMATING THE CONVERSION OF NONDETERMINISTIC FINITE STATE AUTOMATA TO DETERMINISTIC FINITE STATE AUTOMATA. William Patrick Merryman

ANIMATING THE CONVERSION OF NONDETERMINISTIC FINITE STATE AUTOMATA TO DETERMINISTIC FINITE STATE AUTOMATA. William Patrick Merryman ANIMATING THE CONVERSION OF NONDETERMINISTIC FINITE STATE AUTOMATA TO DETERMINISTIC FINITE STATE AUTOMATA by William Patrick Merryman A thesis submitted in partial fulfillment of the requirements for the

More information

The Information Technology Program (ITS) Contents What is Information Technology?... 2

The Information Technology Program (ITS) Contents What is Information Technology?... 2 The Information Technology Program (ITS) Contents What is Information Technology?... 2 Program Objectives... 2 ITS Program Major... 3 Web Design & Development Sequence... 3 The Senior Sequence... 3 ITS

More information

DoConference Web Conferencing: DoMore DoConference

DoConference Web Conferencing: DoMore DoConference DoConference Web Conferencing: DoMore DoConference Use DoConference Conferencing for: Training and E-Learning Deliver interactive online classes, E-Learning sessions and educate easily and affordably.

More information

ibooks Author: An Instructional Guide for Educators

ibooks Author: An Instructional Guide for Educators USING IBOOKS AUTHOR ibooks Author: An Instructional Guide for Educators ETEC533 - MANNY LOYLA SECTION 1 Before you Begin This section provides information on how to download and install the ibooks Author

More information

Internet: An international network of connected computers. The purpose of connecting computers together, of course, is to share information.

Internet: An international network of connected computers. The purpose of connecting computers together, of course, is to share information. Internet: An international network of connected computers. The purpose of connecting computers together, of course, is to share information. WWW: (World Wide Web) A way for information to be shared over

More information

Student User Guide for PsychPortal Psychology Tenth Edition In Modules

Student User Guide for PsychPortal Psychology Tenth Edition In Modules Student User Guide for PsychPortal Psychology Tenth Edition In Modules Myers Getting Started with PsychPortal for Myers Psychology 10e In Modules Table of Contents Overview... 1 Getting Help... 1 System

More information

Quick start guide to Blackboard at Keele

Quick start guide to Blackboard at Keele Quick start guide to Blackboard at Keele Table of Contents What is the KLE and why do we use it?... 3 Sign-in to the KLE... 3 Tabs and Sub-Tabs... 3 Panels and Customising the Home Tab... 3 Tools in the

More information

CSS Web Site Design Hands On Training By Eric Meyer READ ONLINE

CSS Web Site Design Hands On Training By Eric Meyer READ ONLINE CSS Web Site Design Hands On Training By Eric Meyer READ ONLINE Course Description This intensive, hands-on four-day course teaches programmers The training course provides web designers with the knowledge

More information

The goal of this book is to teach you how to use Adobe Integrated

The goal of this book is to teach you how to use Adobe Integrated Clearing the AIR The goal of this book is to teach you how to use Adobe Integrated Runtime (AIR) to create desktop applications. You can use JavaScript or ActionScript to develop AIR applications, and

More information

Web Design I. CE Spring 2013 Continuing Education [Pick the date][type the sender company name]

Web Design I. CE Spring 2013 Continuing Education [Pick the date][type the sender company name] Web Design I CE 2411 01 Spring 2013 Continuing Education [Pick the date][type the sender company name] Course Information Location: Terra 1212 Dates: FEB 5 APRIL 16 Instructor Information Name: Karissa

More information

FOUNDATIONS OF A CROSS-DISCIPLINARY PEDAGOGY FOR BIG DATA *

FOUNDATIONS OF A CROSS-DISCIPLINARY PEDAGOGY FOR BIG DATA * FOUNDATIONS OF A CROSS-DISCIPLINARY PEDAGOGY FOR BIG DATA * Joshua Eckroth Stetson University DeLand, Florida 386-740-2519 jeckroth@stetson.edu ABSTRACT The increasing awareness of big data is transforming

More information

Easy Ed: An Integration of Technologies for Multimedia Education 1

Easy Ed: An Integration of Technologies for Multimedia Education 1 Easy Ed: An Integration of Technologies for Multimedia Education 1 G. Ahanger and T.D.C. Little Multimedia Communications Laboratory Department of Electrical and Computer Engineering Boston University,

More information

Student User Guide for BioChemPortal Biochemistry: A Short Course, 2e

Student User Guide for BioChemPortal Biochemistry: A Short Course, 2e Student User Guide for BioChemPortal Biochemistry: A Short Course, 2e Tymoczko Getting Started with BioChemPortal for Tymoczko, Biochemistry: A Short Course, 2e Table of Contents Overview... 1 Getting

More information

A Java Execution Simulator

A Java Execution Simulator A Java Execution Simulator Steven Robbins Department of Computer Science University of Texas at San Antonio srobbins@cs.utsa.edu ABSTRACT This paper describes JES, a Java Execution Simulator that allows

More information

eportfolio Software Guide The SF State student s guide to creating and managing an electronic portfolio

eportfolio Software Guide The SF State student s guide to creating and managing an electronic portfolio eportfolio Software Guide The SF State student s guide to creating and managing an electronic portfolio San Francisco State University Online Teaching and Learning 1600 Holloway Avenue Burk Hall 224 San

More information

Product Features. Web-based e-learning Authoring

Product Features. Web-based e-learning Authoring Web-based e-learning Authoring Product Features Composica Enterprise is an advanced web-based e-learning authoring system offering high flexibility and an abundance of features to collaboratively create

More information

An Annotation Tool for Semantic Documents

An Annotation Tool for Semantic Documents An Annotation Tool for Semantic Documents (System Description) Henrik Eriksson Dept. of Computer and Information Science Linköping University SE-581 83 Linköping, Sweden her@ida.liu.se Abstract. Document

More information

California Open Online Library for Education & Accessibility

California Open Online Library for Education & Accessibility California Open Online Library for Education & Accessibility COOL4Ed (the California Open Online Library for Education) was created so that faculty can easily find, adopt, utilize, review and/or modify

More information

Unit code: J/601/1286 QCF Level 4: BTEC Higher National Credit value: 15

Unit code: J/601/1286 QCF Level 4: BTEC Higher National Credit value: 15 Unit 14: Website Design Unit code: J/601/1286 QCF Level 4: BTEC Higher National Credit value: 15 Aim To enable learners to understand the concepts of website design and apply their own creativity in designing

More information

Web Design AOS. Program Guide. web design AOS program guide

Web Design AOS. Program Guide. web design AOS program guide Web Design AOS Program Guide web design AOS program guide 1 Web Design AOS Program Guide The Mission Department Head s Message Curriculum Program Objectives Getting Started STUDENT WORK BY: Daniela Vizcaino

More information

The Business Case for a Web Content Management System. Published: July 2001

The Business Case for a Web Content Management System. Published: July 2001 The Business Case for a Web Content Management System Published: July 2001 Contents Executive Summary... 1 The Business Case for Web Content Management... 2 The Business Benefits of Web Content Management...

More information

Student User Guide for EconPortal Macroeconomics in Modules, Second Edition

Student User Guide for EconPortal Macroeconomics in Modules, Second Edition Student User Guide for EconPortal Macroeconomics in Modules, Second Edition Krugman/Wells Getting Started with EconPortal for Krugman/Wells Macroeconomics in Modules, 2e Table of Contents Overview... 1

More information

IUPUI eportfolio Grants Request for Proposals for Deadline: March 1, 2018

IUPUI eportfolio Grants Request for Proposals for Deadline: March 1, 2018 IUPUI eportfolio Grants Request for Proposals for 2018-2019 Deadline: March 1, 2018 Purpose IUPUI eportfolio Grants are intended to support the eportfolio Initiative s mission: The IUPUI eportfolio Initiative

More information

1.1 Technical Evaluation Guidelines and Checklist:

1.1 Technical Evaluation Guidelines and Checklist: 1.1 Technical Guidelines and Checklist: This checklist is derived from the LRMDS Technical Specification. Refer to Section 10.2. Instructions: 1. Digital resources may be: a) digital and accessible online

More information

Form 18 Heriot-Watt University Graduate/Postgraduate Course Structure and Course Notes Template (RAY) 2009/2010

Form 18 Heriot-Watt University Graduate/Postgraduate Course Structure and Course Notes Template (RAY) 2009/2010 Form 18 Heriot-Watt University Graduate/Postgraduate Course Structure and Course Notes Template (RAY) 2009/2010 s / F2V0-ITS Information Technology (Software Engineering) 6. Course Accredited by 7. QAA

More information

Preface A Brief History Pilot Test Results

Preface A Brief History Pilot Test Results Preface A Brief History In Fall, 2005, Wanda Dann and Steve Cooper, originators of the Alice approach for introductory programming (in collaboration with Randy Pausch), met with Barb Ericson and Mark Guzdial,

More information

CompClass User Guide for Students Rules for Writers, Sixth Edition. Hacker

CompClass User Guide for Students Rules for Writers, Sixth Edition. Hacker CompClass User Guide for Students Rules for Writers, Sixth Edition Hacker Getting Started with CompClass for Rules for Writers, Sixth Edition Table of Contents Overview... 1 Getting Help... 1 System Requirements...

More information

Useful Google Apps for Teaching and Learning

Useful Google Apps for Teaching and Learning Useful Google Apps for Teaching and Learning Centre for Development of Teaching and Learning (CDTL) National University of Singapore email: edtech@groups.nus.edu.sg Table of Contents About the Workshop...

More information

21 ST CENTURY LEARNING SOLUTIONS

21 ST CENTURY LEARNING SOLUTIONS 21 ST CENTURY LEARNING SOLUTIONS MEDIA DEVELOPMENT CAPABILITIES BROCHURE 21 ST CENTURY LEARNING SOLUTIONS, INC. media team profile At 21st Century Learning Solutions (21CLS), our media team creates cutting

More information

Student User Guide for GeneticsPortal Introduction to Genetic Analysis Tenth Edition Griffiths, Wessler, Carroll, and Doebly

Student User Guide for GeneticsPortal Introduction to Genetic Analysis Tenth Edition Griffiths, Wessler, Carroll, and Doebly Student User Guide for GeneticsPortal Introduction to Genetic Analysis Tenth Edition Griffiths, Wessler, Carroll, and Doebly Getting Started with GeneticsPortal for Griffiths, Wessler, Carroll, and Doebley

More information

GeographyPortal Instructor Quick Start World Regional Geography Without Subregions, Fifth Edition Pulsipher

GeographyPortal Instructor Quick Start World Regional Geography Without Subregions, Fifth Edition Pulsipher GeographyPortal Instructor Quick Start World Regional Geography Without Subregions, Fifth Edition Pulsipher For technical support call 1-800-936-6899 GeographyPortal Quick Start for Pulsipher, World Regional

More information

Introduction to Spring

Introduction to Spring Introduction to Spring Version 4.1 Instructor s Guide Copyright 2006-2015 Capstone Courseware, LLC. All rights reserved. Overview This course provides an overview of Spring, wandering onto the territory

More information

SpeechClass Instructor Quick Start for A Speaker s Guidebook, Fourth Edition

SpeechClass Instructor Quick Start for A Speaker s Guidebook, Fourth Edition SpeechClass Instructor Quick Start for A Speaker s Guidebook, Fourth Edition 2 System Requirements The following Web browsers are formally supported and tested for use with SpeechClass: Windows: Internet

More information

Integrating Multiple Approaches for Interacting with Dynamic Data Structure Visualizations

Integrating Multiple Approaches for Interacting with Dynamic Data Structure Visualizations Electronic Notes in Theoretical Computer Science 224 (2009) 141 149 www.elsevier.com/locate/entcs Integrating Multiple Approaches for Interacting with Dynamic Data Structure Visualizations James H. Cross

More information

Xyleme Studio Data Sheet

Xyleme Studio Data Sheet XYLEME STUDIO DATA SHEET Xyleme Studio Data Sheet Rapid Single-Source Content Development Xyleme allows you to streamline and scale your content strategy while dramatically reducing the time to market

More information

Movie Generation Guide

Movie Generation Guide MadCap Mimic Movie Generation Guide Version 7 Copyright 2013 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document

More information

A Simple Course Management Website

A Simple Course Management Website A Simple Course Management Website A Senior Project Presented to The Faculty of the Computer Engineering Department California Polytechnic State University, San Luis Obispo In Partial Fulfillment Of the

More information

1. Download and install the Firefox Web browser if needed. 2. Open Firefox, go to zotero.org and click the big red Download button.

1. Download and install the Firefox Web browser if needed. 2. Open Firefox, go to zotero.org and click the big red Download button. Get Started with Zotero A free, open-source alternative to products such as RefWorks and EndNote, Zotero captures reference data from many sources, and lets you organize your citations and export bibliographies

More information

The Next Step. DPS Adobe Digital Publishing Suite. Apple cofounder Steve Jobs stated in a 1983 speech

The Next Step. DPS Adobe Digital Publishing Suite. Apple cofounder Steve Jobs stated in a 1983 speech The Next Step DPS Adobe Digital Publishing Suite Apple cofounder Steve Jobs stated in a 1983 speech that his company s strategy is really simple. What we want to do is we want to put an incredibly great

More information

20480C: Programming in HTML5 with JavaScript and CSS3. Course Code: 20480C; Duration: 5 days; Instructor-led. JavaScript code.

20480C: Programming in HTML5 with JavaScript and CSS3. Course Code: 20480C; Duration: 5 days; Instructor-led. JavaScript code. 20480C: Programming in HTML5 with JavaScript and CSS3 Course Code: 20480C; Duration: 5 days; Instructor-led WHAT YOU WILL LEARN This course provides an introduction to HTML5, CSS3, and JavaScript. This

More information

SpeechClass User Guide for Students A Speaker s Guidebook, Fourth Edition

SpeechClass User Guide for Students A Speaker s Guidebook, Fourth Edition SpeechClass User Guide for Students A Speaker s Guidebook, Fourth Edition Getting Started with SpeechClass for A Speaker s Guidebook, Fourth Edition Table of Contents Overview... 1 Getting Help... 1 System

More information

CourseWorks Quick Start

CourseWorks Quick Start Introduction CourseWorks Quick Start CourseWorks (aka Sakai ) is the university's new course management system, which allows instructors to develop and maintain course Web sites. With CourseWorks, instructors

More information

Educational Fusion. Implementing a Production Quality User Interface With JFC

Educational Fusion. Implementing a Production Quality User Interface With JFC Educational Fusion Implementing a Production Quality User Interface With JFC Kevin Kennedy Prof. Seth Teller 6.199 May 1999 Abstract Educational Fusion is a online algorithmic teaching program implemented

More information

Tennessee. Business Technology Course Code Web Design Essentials. HTML Essentials, Second Edition 2010

Tennessee. Business Technology Course Code Web Design Essentials. HTML Essentials, Second Edition 2010 Tennessee Business Technology Course Code 6501240 Web Design Essentials HTML Essentials, Second Edition 2010 Notation Key SE Student Edition LE Learning Expectation Standard 1.0 Demonstrate knowledge of

More information

High Ended Web Search Engine Taxonomy Using Concurrent Processing

High Ended Web Search Engine Taxonomy Using Concurrent Processing Proceedings of Informing Science & IT Education Conference (InSITE) 2010 High Ended Web Search Engine Taxonomy Using Concurrent Processing Bala Dhandayuthapani Veerasamy Mekelle University, Mekelle, Ethiopia

More information

COPYRIGHTED MATERIAL. Using Adobe Bridge. Lesson 1

COPYRIGHTED MATERIAL. Using Adobe Bridge. Lesson 1 Lesson Using Adobe Bridge What you ll learn in this lesson: Navigating Adobe Bridge Using folders in Bridge Making a Favorite Creating metadata Using automated tools Adobe Bridge is the command center

More information

Multimedia Design and Authoring

Multimedia Design and Authoring Unit 13: Multimedia Design and Authoring Unit code: H/601/0467 QCF Level 4: BTEC Higher National Credit value: 15 Unit aim To help learners understand design processes including planning, iteration and

More information

Student User Guide for StatsPortal The Basic Practice of Statistics, Fifth Edition

Student User Guide for StatsPortal The Basic Practice of Statistics, Fifth Edition Student User Guide for StatsPortal The Basic Practice of Statistics, Fifth Edition Moore Getting Started with StatsPortal for Moore, The Basic Practice of Statistics, 5e Table of Contents Getting Help...

More information

Realize Reader Windows App. Early Learner User Guide

Realize Reader Windows App. Early Learner User Guide Realize Reader 18.1 Windows App Early Learner User Guide 6/12/2018 Contents Contents ii What Is Realize Reader? 3 Use Realize Reader Mobile Apps 3 Complete an Assignment 4 Use the Table of Contents 6 View

More information

The diverse software in the Adobe Creative Suite enables you to create

The diverse software in the Adobe Creative Suite enables you to create 556010 Bk01Ch01.qxd 2/6/04 7:28 PM Page 9 Chapter 1: Introducing the Adobe Creative Suite In This Chapter Looking over InDesign Drawing with Illustrator Introducing Photoshop Getting started with Acrobat

More information

Adobe Captivate Level 1

Adobe Captivate Level 1 Information Technology Services Kennesaw State University Adobe Captivate Level 1 Presented by Technology Outreach in collaboration with The Multimedia Development Group (MDG) Copyright 2007 Information

More information

Human-Computer Interaction: An Overview. CS2190 Spring 2010

Human-Computer Interaction: An Overview. CS2190 Spring 2010 Human-Computer Interaction: An Overview CS2190 Spring 2010 There must be a problem because What is HCI? Human-Computer interface Where people meet or come together with machines or computer-based systems

More information

Web Design and Development ACS-1809

Web Design and Development ACS-1809 Web Design and Development ACS-1809 Chapter 1 9/11/2018 1 Pre-class Housekeeping Course Outline Text book : HTML A beginner s guide, Wendy Willard, 5 th edition Work on HTML files On Windows PCs Tons of

More information

Macromedia RoboHelp Course Outline

Macromedia RoboHelp Course Outline Tel 0845 686 0266 http://www.multimediacentre.co.uk RoboHelp X5 Course Outline Description This 3-day instructor-led training course covers the strategies and development process of designing a Help system.

More information

USER GUIDE MADCAP FLARE Accessibility

USER GUIDE MADCAP FLARE Accessibility USER GUIDE MADCAP FLARE 2018 Accessibility Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document

More information

Introduction. Paradigm Publishing. SNAP for Microsoft Office SNAP for Our Digital World. System Requirements

Introduction. Paradigm Publishing. SNAP for Microsoft Office SNAP for Our Digital World. System Requirements Introduction Paradigm Publishing Paradigm understands the needs of today s educators and exceeds the demand by offering the latest technological advancements for coursework settings. With the success of

More information

DESIGN AND IMPLEMENTATION OF INTERACTIVE TUTORIALS FOR DATA STRUCTURES * 1

DESIGN AND IMPLEMENTATION OF INTERACTIVE TUTORIALS FOR DATA STRUCTURES * 1 DESIGN AND IMPLEMENTATION OF INTERACTIVE TUTORIALS FOR DATA STRUCTURES * 1 Lewis Barnett Department of Math and Computer Science University of Richmond Richmond, VA 23173 lbarnett@richmond.edu Ross Gore

More information

Web Applications Development

Web Applications Development Unit 35: Web Applications Development Unit code: K/601/1510 QCF Level 5: BTEC Higher National Credit value: 15 Aim To enable learners to understand the concepts of web applications and apply the skills

More information

BIBL NEEDS REVISION INTRODUCTION

BIBL NEEDS REVISION INTRODUCTION BIBL NEEDS REVISION FCSM Statistical Policy Seminar Session Title: Integrating Electronic Systems for Disseminating Statistics Paper Title: Interacting with Tabular Data Through the World Wide Web Paper

More information

Additionally, if you are ing me please place the name of the course in the subject of the .

Additionally, if you are  ing me please place the name of the course in the subject of the  . ADOBE DREAMWEAVER [Pick the date][type the sender company name] CE 9501C 01 9501N 01 SUMMER 2012 Course Information LOCATION: Terra 1223 DATES: TUES JUN 5 TUES AUG 7 6 9 PM Instructor Information Name:

More information

PsychPortal Instructor Quick Start for Myers, Psychology 10e In Modules

PsychPortal Instructor Quick Start for Myers, Psychology 10e In Modules PsychPortal Instructor Quick Start for Myers, Psychology 10e In Modules For technical support call 1-800-936-6899 PsychPortal Quick Start for Myers Psychology 10e In Modules Table of Contents Overview...

More information

Student User Guide for StatsPortal Introduction to the Practice of Statistics, Sixth Edition

Student User Guide for StatsPortal Introduction to the Practice of Statistics, Sixth Edition Student User Guide for StatsPortal Introduction to the Practice of Statistics, Sixth Edition Moore Getting Started with StatsPortal for Moore, Introduction to the Practice of Statistics, 6e Table of Contents

More information

Student User Guide for GeographyPortal The Human Mosaic, Twelfth Edition

Student User Guide for GeographyPortal The Human Mosaic, Twelfth Edition Student User Guide for GeographyPortal The Human Mosaic, Twelfth Edition Domosh Getting Started with GeographyPortal for Pulsipher, World Regional Geography without Subregions, Sixth Edition Table of Contents

More information

Introduction to Compendium Tutorial

Introduction to Compendium Tutorial Instructors Simon Buckingham Shum, Anna De Liddo, Michelle Bachler Knowledge Media Institute, Open University UK Tutorial Contents http://compendium.open.ac.uk/institute 1 Course Introduction... 1 2 Compendium

More information

CompuScholar, Inc. Alignment to Utah's Web Development I Standards

CompuScholar, Inc. Alignment to Utah's Web Development I Standards Course Title: KidCoder: Web Design Course ISBN: 978-0-9887070-3-0 Course Year: 2015 CompuScholar, Inc. Alignment to Utah's Web Development I Standards Note: Citation(s) listed may represent a subset of

More information

Microsoft Access 2016

Microsoft Access 2016 Access 2016 Instructor s Manual Page 1 of 10 Microsoft Access 2016 Module Two: Querying a Database A Guide to this Instructor s Manual: We have designed this Instructor s Manual to supplement and enhance

More information

AccessData offers a broad array of training options.

AccessData offers a broad array of training options. Forensics Training AccessData offers a broad array of training options. Our trainers have more than two centuries of cumulative experience in their respective fields. Take Advantage of the All Access Pass

More information

Microsoft Access 2016

Microsoft Access 2016 Access 2016 Instructor s Manual Page 1 of 10 Microsoft Access 2016 Module Two: Querying a Database A Guide to this Instructor s Manual: We have designed this Instructor s Manual to supplement and enhance

More information

Getting Started Guide

Getting Started Guide Getting Started Guide for education accounts Setup Manual Edition 7 Last updated: September 15th, 2016 Note: Click on File and select Make a copy to save this to your Google Drive, or select Print, to

More information

Strong signs your website needs a professional redesign

Strong signs your website needs a professional redesign Strong signs your website needs a professional redesign Think - when was the last time that your business website was updated? Better yet, when was the last time you looked at your website? When the Internet

More information

USING EPORTFOLIOS TO PROMOTE STUDENT SUCCESS THROUGH HIGH- IMPACT PRACTICES

USING EPORTFOLIOS TO PROMOTE STUDENT SUCCESS THROUGH HIGH- IMPACT PRACTICES P a g e 1 ALBERTUS MAGNUS COLLEGE USING EPORTFOLIOS TO PROMOTE STUDENT SUCCESS THROUGH HIGH- IMPACT PRACTICES PROJECT REPORT, JUNE 14, 2012 STATUS OF PROJECT GOALS With the support of the Davis Educational

More information

CIW: JavaScript Specialist. Course Outline. CIW: JavaScript Specialist. 30 Dec

CIW: JavaScript Specialist. Course Outline. CIW: JavaScript Specialist. 30 Dec Course Outline 30 Dec 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led Training 5. ADA Compliant & JAWS Compatible

More information

Title of Resource Introduction to SPSS 22.0: Assignment and Grading Rubric Kimberly A. Barchard. Author(s)

Title of Resource Introduction to SPSS 22.0: Assignment and Grading Rubric Kimberly A. Barchard. Author(s) Title of Resource Introduction to SPSS 22.0: Assignment and Grading Rubric Kimberly A. Barchard Author(s) Leiszle Lapping-Carr Institution University of Nevada, Las Vegas Students learn the basics of SPSS,

More information

THINGS YOU NEED TO KNOW ABOUT USER DOCUMENTATION DOCUMENTATION BEST PRACTICES

THINGS YOU NEED TO KNOW ABOUT USER DOCUMENTATION DOCUMENTATION BEST PRACTICES 5 THINGS YOU NEED TO KNOW ABOUT USER DOCUMENTATION DOCUMENTATION BEST PRACTICES THIS E-BOOK IS DIVIDED INTO 5 PARTS: 1. WHY YOU NEED TO KNOW YOUR READER 2. A USER MANUAL OR A USER GUIDE WHAT S THE DIFFERENCE?

More information

Creating Content in a Course Area

Creating Content in a Course Area Creating Content in a Course Area After creating a course area, such as a Content Area, Learning Module, Lesson Plan, or folder, you create content in it by pointing to its Action Bar to reveal menus for

More information

HTML5 and CSS3 for Web Designers & Developers

HTML5 and CSS3 for Web Designers & Developers HTML5 and CSS3 for Web Designers & Developers Course ISI-1372B - Five Days - Instructor-led - Hands on Introduction This 5 day instructor-led course is a full web development course that integrates HTML5

More information

Understanding Browsers

Understanding Browsers Understanding Browsers What Causes Browser Display Differences? Different Browsers Different Browser Versions Different Computer Types Different Screen Sizes Different Font Sizes HTML Errors Browser Bugs

More information

Ashford University s STEM Day 2018

Ashford University s STEM Day 2018 Ashford University s STEM Day 2018 WEBSITE DESIGN COMPETITION Competition Requirement: The requirement of the competition is to produce a minimum of 4 pages of website based on the Competition Theme. Each

More information

Creating an Eportfolio with MS FrontPage: It Doesn t Get Any Easier! Steve M. Hyndman June Hyndman Eastern Kentucky University.

Creating an Eportfolio with MS FrontPage: It Doesn t Get Any Easier! Steve M. Hyndman June Hyndman Eastern Kentucky University. Creating an Eportfolio with MS FrontPage: It Doesn t Get Any Easier! Steve M. Hyndman June Hyndman Eastern Kentucky University Abstract In recent years, many Colleges of Education have converted the educator

More information

Web Engineering. Introduction. Husni

Web Engineering. Introduction. Husni Web Engineering Introduction Husni Husni@trunojoyo.ac.id Outline What is Web Engineering? Evolution of the Web Challenges of Web Engineering In the early days of the Web, we built systems using informality,

More information

CompClass User Guide for Students The Bedford Handbook, Seventh Edition. Hacker

CompClass User Guide for Students The Bedford Handbook, Seventh Edition. Hacker CompClass User Guide for Students The Bedford Handbook, Seventh Edition Hacker Getting Started with CompClass for The Bedford Handbook, Seventh Edition Table of Contents Overview... 1 Getting Help... 1

More information