28.06.2013 Views

Papers in PDF format

Papers in PDF format

Papers in PDF format

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

On Teach<strong>in</strong>g and Collaborative Development of Web-based Multimedia<br />

Knowledge-Based Systems<br />

Amir Hekmatpour [1]<br />

IBM PowerPC Design Center<br />

11400 Burnet RD MD 9730<br />

Aust<strong>in</strong>, Texas 78758<br />

amir@ibmoto.com<br />

1.0 Introduction:<br />

Irfan Dawood<br />

The University of Texas at Aust<strong>in</strong><br />

Dept. of Mechanical Eng<strong>in</strong>eer<strong>in</strong>g<br />

Aust<strong>in</strong>, Texas 78712<br />

irfan@ccwf.cc.utexas.edu<br />

Priya Kalyanasundaram<br />

The University of Texas at Aust<strong>in</strong><br />

Dept. of Mechanical Eng<strong>in</strong>eer<strong>in</strong>g<br />

Aust<strong>in</strong>, Texas 78712<br />

priya@ccwf.cc.utexas.edu<br />

There has been a steady <strong>in</strong>crease <strong>in</strong> research and development of <strong>in</strong>teractive multimedia <strong>in</strong><strong>format</strong>ion systems. Such<br />

systems are utilized <strong>in</strong> <strong>in</strong>dustry, education (eduta<strong>in</strong>ment) and commerce (<strong>in</strong>fota<strong>in</strong>ment). Useful <strong>in</strong><strong>format</strong>ion systems<br />

need to deal with a broad spectrum of expertise which could neither be obta<strong>in</strong>ed from a s<strong>in</strong>gle expert, nor be modeled<br />

us<strong>in</strong>g a s<strong>in</strong>gle technique. The successful realization of such systems depends on the ability to provide need-based<br />

<strong>in</strong><strong>format</strong>ion and real-time end-user decision support. Multimedia knowledge-based systems (MMKBS) have been<br />

ga<strong>in</strong><strong>in</strong>g popularity <strong>in</strong> the fields deal<strong>in</strong>g with mission critical applications, knowledge <strong>in</strong>tensive tasks and heuristic<br />

decision support. Internet and world wide web on the other hand have opened a spectrum of possibilities for distributed<br />

hypermedia repositories, rapid access to customized <strong>in</strong><strong>format</strong>ion and cooperative problem solv<strong>in</strong>g. This paper reports on<br />

a project-based graduate level course[2] at The University of Texas at Aust<strong>in</strong>[3] on the theory and pr<strong>in</strong>ciples of<br />

net-based MMKBS and tools and techniques for development and deployment of such systems.<br />

The course comb<strong>in</strong>es traditional classroom lectures and web-based <strong>in</strong>teraction and <strong>in</strong><strong>format</strong>ion dissem<strong>in</strong>ation to<br />

<strong>in</strong>crementally <strong>in</strong>troduce and engage students with MMKBS, Web, project management and team-based application<br />

development [4]. The course methodology has proved to be an <strong>in</strong>terest<strong>in</strong>g and engag<strong>in</strong>g method for teach<strong>in</strong>g the<br />

technology, as well as provid<strong>in</strong>g the students with a platform for rapid prototyp<strong>in</strong>g of useful web-based MMKBS<br />

systems. This paper gives an overview of the course, the team-based project development process and a typical course<br />

project.<br />

2.0 Course Desc ription:<br />

Most eng<strong>in</strong>eer<strong>in</strong>g and computer science students have been exposed to the notion of us<strong>in</strong>g Artificial Intelligence <strong>in</strong><br />

eng<strong>in</strong>eer<strong>in</strong>g applications but have not had a chance to participate <strong>in</strong> real world problem solv<strong>in</strong>g projects. In addition, <strong>in</strong><br />

most multimedia related courses, application development pr<strong>in</strong>ciples, techniques, and tools are hardly covered beyond<br />

desktop publish<strong>in</strong>g, presentation generation, and computer graphics. This course was developed to teach fundamentals<br />

of MMKBS as well as provide hands-on tra<strong>in</strong><strong>in</strong>g for develop<strong>in</strong>g web-based multimedia knowledge-based systems.<br />

The major focus of this course is on techniques and tools for cooperative development of <strong>in</strong>telligent net-based<br />

multimedia diagnostic and tra<strong>in</strong><strong>in</strong>g applicat ions. A bro ad range of topics are covered to <strong>in</strong>troduce students to the<br />

fundamentals of knowledge-based systems, multimedia <strong>in</strong><strong>format</strong>ion systems and net-based solution delivery, as well as<br />

the state-of-the-art tools and methodologies for practical development and deployment of such systems [5].<br />

3.0 Course Projects: [6]<br />

The course emphasizes and encourages hands-on learn<strong>in</strong>g. So, <strong>in</strong> addition to l ectures, homeworks and tests students are<br />

required to def<strong>in</strong>e, develop, test and deploy a net-based MMKBS of their choice. The class is split <strong>in</strong>to teams of 3-4<br />

students and each team is asked to develop a bus<strong>in</strong>ess plan for a MMKBS application of their choic e. The bus<strong>in</strong>ess plan<br />

should <strong>in</strong>clude detailed functional description as well as bus<strong>in</strong>ess justification and development plan and schedules.<br />

Each team presents their bus<strong>in</strong>ess plan to the class and then exchange their bus<strong>in</strong>ess plan with another team for<br />

evaluation and critique.<br />

Once the proposed projects are accepted, each team partitions their project accord<strong>in</strong>g to the pr<strong>in</strong>ciples of object-oriented<br />

programm<strong>in</strong>g and modular system d esign. Each student is assigned a module, and is responsible for develop<strong>in</strong>g and<br />

test<strong>in</strong>g the module accord<strong>in</strong>g to the specifications. Lectures, read<strong>in</strong>g materials, and assignments a re tailored to enhance<br />

the progress of class projects. As new topics are covered <strong>in</strong> class, stu dents add new functions or capabilities to their<br />

modules. Subjects presented <strong>in</strong> the class are arranged <strong>in</strong> the order necessary for such an <strong>in</strong>cremental and hands-on

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!