Title :
Multimedia web-based programming development environment
Author_Institution :
Villanova Univ., Villanova
Abstract :
A web-based environment for C, Java, and Unix shell script programming is described, together with its use in an engineering freshman C programming course. Besides the usual program development facilities such as compiling and debugging, the environment also provides multimedia features for presentation of program output, including audio, interactive graphics, interactive I/O, and HTML forms. The interactive graphics feature plots one or more user-defined functions and includes a graphical implementation of Newton´s method for finding a zero given a function and its derivative. The audio feature plays 8 KHz. sampled sound which may be generated by a program directly or by performing signal processing on an input file. The HTML output feature allows students in advanced courses to develop specialized web-based sub- environments. The environment can be customized to provide different prototype files for each subproject of multiple courses and also different files for each student.
Keywords :
C language; Internet; Java; Unix; computer aided instruction; computer graphics; computer science education; interactive systems; multimedia systems; program compilers; program debugging; programming environments; HTML forms; Java programming; Newton method; Unix shell script programming; audio feature; engineering freshman C programming course; interactive I/O; interactive graphics; multimedia Web-based programming development environment; multimedia features; program compiling; program debugging; program output presentation; signal processing; Acoustic signal processing; Debugging; Graphics; HTML; Java; Newton method; Open source software; Programming environments; Prototypes; Signal generators; C Programming; Plotting; Programming Development Environment; Web-based;
Conference_Titel :
Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports, 2007. FIE '07. 37th Annual
Conference_Location :
Milwaukee, WI
Print_ISBN :
978-1-4244-1083-5
Electronic_ISBN :
0190-5848
DOI :
10.1109/FIE.2007.4417875