The Design and Evaluation of a JSP teaching system

碩士 === 國立雲林科技大學 === 資訊管理系碩士班 === 95 === The transformation of multi-dimensional supportive function and technique, and the strict structure in programming language brings advantage to specialists. It, however, is a stumbling block for beginners. In traditional teaching methods, students still do n...

Full description

Bibliographic Details
Main Authors: Chia-Hung Chang, 張嘉宏
Other Authors: Sho-Huan Tung
Format: Others
Language:zh-TW
Published: 2007
Online Access:http://ndltd.ncl.edu.tw/handle/69528111110231691573
Description
Summary:碩士 === 國立雲林科技大學 === 資訊管理系碩士班 === 95 === The transformation of multi-dimensional supportive function and technique, and the strict structure in programming language brings advantage to specialists. It, however, is a stumbling block for beginners. In traditional teaching methods, students still do not have ability to code after completing several programming courses. Professors simultaneously spend much time on guiding and correcting their assignments. Thus, to improve teaching method and efficiency is always the key concern, which can generally be categorized as three issues: a) course design and method in practice, b) Intelligent Tutoring System, ITS, c) supervision of students’ cheating in homework assignments. Previous research on teaching programming languages was mainly focused on “non-web programming languages.” Due to the fast growing of e-business and internet, web programming languages have gradually received much attention. However, only a few studies on teaching web programming were conducted. Of those studies, the research issues mostly include techniques, methods in practice and course design in micro-perspective and no research on monitoring students’ performance and probing students’ misbehavior was ever conducted. This research expands Tung (2005)’s PLWeb programming teaching platform, which provides the following pedagogical features: a) supports learning by doing, b) supports Completion Strategy. In addition, PLWeb also provides a user-friendly Editor containing Httpunit to perform code testing and provide immediate feedback to students’ code. In brief, these features give more interaction and practice opportunities to students. This research also reports experiences gained while designing and teaching a web programming program course.