DocumentCode :
1916446
Title :
Work in progress - spreadsheet implementation programming project course
Author :
Perry, Richard
Author_Institution :
Dept. of Electr. & Comput. Eng., Villanova Univ., Villanova, PA
fYear :
2008
fDate :
22-25 Oct. 2008
Abstract :
Development of a course and textbook focusing on implementation of a spreadsheet program is proposed. The semester-long course will be suitable as a senior elective or graduate course for students with a background in C programming, Unix, and data structures. It will bring together aspects of compiler construction, parser design using Flex and Bison, parse trees, linked lists, function tables, function callbacks, symbol tables, and functional programming. The emphasis will be on the computational internals, so the spreadsheet will operate in ldquobatchrdquo mode, with simple text output, and a separate backend processor will be used to create a web-based GUI.
Keywords :
C language; computer science education; educational courses; spreadsheet programs; C programming; Unix; Web-based GUI; compiler construction; data structures; function tables; functional programming; linked lists; parse trees; parser design; programming project course; spreadsheet program implementation; Computer languages; Data structures; Debugging; Documentation; Functional programming; Graphical user interfaces; History; Program processors; Programming profession; Spreadsheet programs; C Programming; Parser Design; Spreadsheet Implementation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference, 2008. FIE 2008. 38th Annual
Conference_Location :
Saratoga Springs, NY
ISSN :
0190-5848
Print_ISBN :
978-1-4244-1969-2
Electronic_ISBN :
0190-5848
Type :
conf
DOI :
10.1109/FIE.2008.4720294
Filename :
4720294
Link To Document :
بازگشت