DocumentCode :
2816481
Title :
View/edit/compile/run Web-based programming environment
Author :
Perry, Richard
Author_Institution :
Dept. of Electr. & Comput. Eng., Villanova Univ., PA, USA
fYear :
2004
fDate :
20-23 Oct. 2004
Abstract :
A Web-based environment has been developed for students to perform C, Java, and shell programming. The environment runs on a Unix server, uses password authentication, and provides each student with separate project subdirectories that cannot be seen by other students. Options are available to view fiks, edit source code, compile, run, run in debug mode, run with output plotted and displayed as a GIF image, display C preprocessor output, display generated assembly code, display optimized assembly code, and insert compiler error messages as comments into the source code. The environment is implemented using a combination of C code, peri, and shell scripts, and is freely available (open source). The source code of the environment itself can be used as examples in an advanced Unix/C programming or security course. The environment has been used successfully in both sophomore and senior-level C programming courses, a graduate Unix/C programming course (C and shell programming), and a senior/graduate computer communications security course (Java programming).
Keywords :
C language; Internet; Java; Unix; computer science education; educational computing; educational courses; programming; C preprocessor output; C programming; GIF image; Java programming; Unix server; Web-based programming; compiler error messages; computer communications security course; edit source code; generated assembly code; optimized assembly code; password authentication; run in debug mode; security course; shell programming; Assembly; Authentication; Communication system security; Computer security; Displays; Java; Optimizing compilers; Programming environments; Programming profession; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education, 2004. FIE 2004. 34th Annual
ISSN :
0190-5848
Print_ISBN :
0-7803-8552-7
Type :
conf
DOI :
10.1109/FIE.2004.1408552
Filename :
1408552
Link To Document :
بازگشت