NSF has granted $75K over 2 years to the Computer Science Department at the University of Illinois at Chicago (UIC) for a project entitled "C++ for Example." We are developing both a framework as well as filling in the framework with a comprehensive database of programming examples for use in introductory C++ programming courses. The web-based system will be extensible, allowing users to suggest their own examples. A pilot study of this system will include use in the course CS 102.
This project is funded under NSF's Division of Undergraduate Education (DUE) Course, Curriculum, and Laboratory Improvement (CCLI) program, in the Educational Materials Development (EMD) track.
List of proposed topics to be covered (under construction).
Dale Reed (PI, reed@uic.edu),
Sam John (sjohn@cs.uic.edu),
Ryan Aviles (ravile3@uic.edu)
Feihong Hsu (fhsu@cs.uic.edu)
The latest version can be downloaded from the project's summary page on SourceForge.net
The instructions below include explanations on installing the Java SDK,
Apache Tomcat server, and the MySql database.
Windows Installation
Linux Installation
Download a portion of the MySyl manual which talks about installation.
You can also look at the complete MySql manual.
Download sample data to populate the CFX system.
CFX is an interface to allow both a browseable hierarchy as well as keyword search to a set of examples. Copyright © 2002-2003 by Dale Reed, Ryan Aviles, and Sam John
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Dale Reed, reed@uic.edu
This material is based in part upon work supported by the National Science Foundation Award #0127299. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.