rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9781605663760

Utilizing Open Source Tools for Online Teaching and Learning: Applying Linux Technologies

by Chao, Lee
  • ISBN13:

    9781605663760

  • ISBN10:

    160566376X

  • eBook ISBN(s):

    9781605663777

  • Format: Hardcover
  • Copyright: 2009-05-31
  • Publisher: Igi Global
  • Purchase Benefits
List Price: $165.00
  • Digital
    $198.00*
    Add to Cart

    DURATION
    PRICE
    *To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.

Summary

It is necessary for online teaching designers and developers to understand the roles played by open source products in developing and supporting an online learning system.Utilizing Open Source Tools for Online Teaching and Learning: Applying Linux Technologies covers strategies on using and evaluating open source products for online teaching and learning systems. By going through each phase of the development process, this book provides comprehensive coverage on the application of open source products to meet the goals and objectives of instructional technology.

Table of Contents

Forewordp. viii
Prefacep. x
Acknowledgmentp. xix
Introduction
Introduction to Open Source Productsp. 1
Introductionp. 1
Backgroundp. 2
Overview of Open Source Toolsp. 4
Roles of Open Source Technology in Online Teachingp. 13
Strengths and Weaknesses of Open Source Technologyp. 17
Book Frameworkp. 20
Conclusionp. 25
Referencesp. 25
Instructional Technology Theory for Online Teaching/Learning Systemp. 28
Introductionp. 28
Backgroundp. 30
Online Teaching/Learning Needs Analysisp. 31
Online Teaching/Learning System Designp. 40
Online Teaching/Learning System Developmentp. 45
Online Teaching/Learning System Implementationp. 50
Online Teaching/Learning System Evaluationp. 57
Conclusionp. 57
Referencesp. 58
Technology Requirements of Online Teaching/Learning Systemsp. 60
Introductionp. 60
Backgroundp. 61
Computer System Requirementsp. 63
Network Requirementsp. 70
Learning Management System Requirementsp. 77
Database Management System Requirementsp. 78
Course Material Development Requirementsp. 80
Conclusionp. 83
Referencesp. 83
Infrastructure Development for Offering Online Courses
Network Development and Managementp. 86
Introductionp. 86
Backgroundp. 87
Client-Server Architecturep. 89
Network Equipment and Open Source Network Protocolsp. 92
Open Source Network Management Toolsp. 99
Network Management with LDAPp. 108
Example: Developing Directory Service on Linux with OpenLDAPp. 114
Conclusionp. 120
Referencesp. 120
Server Development and Managementp. 123
Introductionp. 123
Backgroundp. 124
Server Platforms and Equipmentp. 126
Open Source Server Operating Systemsp. 130
Installation of Linux Serverp. 151
Web Server Development on Linux for Online Coursesp. 152
Conclusionp. 158
Referencesp. 158
Database Development for Online Coursesp. 161
Introductionp. 161
Backgroundp. 162
Open Source Database Management Systemsp. 163
Database System Developmentp. 168
Database Managementp. 173
DBMS Installation and Configuration on Linuxp. 181
Setting up PHP and MySQL Development Environmentp. 183
Conclusionp. 184
Referencesp. 185
Class Managementp. 187
Introductionp. 187
Backgroundp. 188
Open Source Learning Management Systemsp. 189
Managing Open Source Learning Management Systemsp. 199
Moodle Installation and Configuration on Linuxp. 213
Setting up Sakai on Linuxp. 215
Conclusionp. 217
Referencesp. 217
Security Managementp. 220
Introductionp. 220
Backgroundp. 221
Vulnerability Assessmentp. 222
Security Policiesp. 229
Open Source Security Management Toolsp. 232
Enforcing Security Measures on Linux Operating Systemp. 242
Setting MySQL Securityp. 245
Conclusionp. 247
Referencesp. 248
Client Computer System and Remote Accessp. 251
Introductionp. 251
Backgroundp. 252
Linux Desktop Operating Systemp. 254
Open Source Desktop Environmentp. 260
Open Source Desktop Application Softwarep. 267
Open Source Remote Access Toolsp. 272
Configuring Remote Access on Linux Operating Systemp. 274
Setting up Blue for Java Programming Trainingp. 275
Conclusionp. 276
Referencesp. 277
Course Material Development for Online Courses
Design and Development of Online Course Materialsp. 280
Introductionp. 280
Backgroundp. 281
Instructional Designp. 282
Open Source Course Material Development Toolsp. 289
Example: Online Course Material Developmentp. 296
Conclusionp. 301
Referencesp. 302
Implementation and Evaluation of Online Coursesp. 305
Introductionp. 305
Backgroundp. 306
Deployment of Online Teaching Materialsp. 307
Training and Technical Support Managementp. 311
Online Course Evaluationp. 319
Conclusionp. 327
Referencesp. 328
Trends and Advances
Trends and Advancesp. 331
Introductionp. 331
Backgroundp. 332
Trends in Network and Telecommunicationp. 333
Trends in Server Operating Systemsp. 335
Trends in Database Technologyp. 335
Trends in Learning Management Systemsp. 336
Trends in Security Managementp. 336
Trends in Application Softwarep. 337
Trends in Instructional Technologyp. 338
Conclusionp. 339
Referencesp. 339
About the Authorp. 341
Indexp. 342
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program