[ CE 160 homepage]

CE 160 Project

Project ideas are below.

Project Requirements

The CE 160 project grade, normalized to 100 points, shall comprise 40% of the basic class standing.

The 100 points of the project grade are distributed as follows:

The Project Proposal

As a minimum the project proposal must provide an introduction to the project, a clear precise statement of the goals of the project, and a clear plan for accomplishing the project.

Progress Reports

Progress reports are required at regular intervals between the time the project has been approved and the deadline for completion of the project and all project documentation. Progress reports are one-page summaries of what has been done since the last progress report (or what has been done since the start of the project, for the first progress report).

Presentation of approved project proposal and project progress

Each project group will present before the class details of their approved project proposal. They shall also present whatever progress they have made so far.

Required documentation at the end of the semester: (details to be finalized)

Project Ideas

These are project ideas that you might want to consider. You are not required to choose a project from among the ideas here. Original ideas are most welcome.

Projects involving finite automata

Students working on these projects should come up with a common text file format for specifying DFA's, NFA's, and NFA's with epsilon transitions. Some issues that may arise:

Projects where lex and/or yacc might be useful (or flex and/or bison)

Projects involving CFGs and PDAs

Students working on these projects should come up with common text file formats for specifying CFGs and PDAs.

Projects involving Turing Machines


This page has been accessed
Counter
times since June 11, 2003.

Created June 11, 2003
Last updated June 11, 2003
By Luisito L. Agustin
lui_agustin@yahoo.com

 

1