Computer Science Department: Project Specification Cs052 - Translation of Programming Languages
Computer Science Department: Project Specification Cs052 - Translation of Programming Languages
Computer Science Department: Project Specification Cs052 - Translation of Programming Languages
Project Specification
CS052 - TRANSLATION OF PROGRAMMING LANGUAGES
PROJECTS
After the syntax analysis being performed the type checking, this phase analyses
the syntax tree to determine if the program violates certain consistency
requirements, e.g., if a variable is used but not declared or if it is used in a
context that does not make sense given the type of the variable, such as trying to
use a boolean value as a function pointer.
1. May choose any two programming language. (C, C++, Java, C#, Python, etc) for
implementation of the proposed project.
2. A copy of the software (source codes) needs to be submitted and screen shots
for each of the programming language.
3. Submit the following in word document:
a. front page
b. source code
c. screen shots
4. Remember to use the filename: SURNAME-TP-PROJECT
<Project Title>
A project submitted to
<<professor>>
Computer Science Department
FEU Institute of Technology
Note: The following rubrics/metrics will be used to grade students’ output in the project.
Criteria Exceptional Acceptable Amateur Unsatisfactory
The project works and The project works and The project The project is
meets all of the produces the correct produces correct producing incorrect
specifications. results and displays results but does not results.
Specifications them correctly. It also display them
(40%) meets most of the other correctly.
specifications.