C++ For Example (CFX)

[Links] [Description] [Developers] [Installation]

Links

Description

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).

Developers

Dale Reed (PI, reed@uic.edu),
Sam John (sjohn@cs.uic.edu),
Ryan Aviles (ravile3@uic.edu)
Feihong Hsu (fhsu@cs.uic.edu)

Installation

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.