The CSC205 mobile app project templates are designed for CSC205 students who want to acquire hands-on experience with project development. Through developing these projects, a student may:
(1) develop one or more skills in the areas of the test-driven development approach, UI, integration, client-server communication, project specifications; (2) become familar with popular online developer communities and resources, such as Stackoverflow, GitHub, DevPost.
This package provides the UI to support the implementation of a simple stack machine, which accepts algebraic expressions from the user, convert such expressions into the postfix form, and evaluate them. As a demonstration, the machine currently accepts the expression X=A*B-(C+D). To see the stack machine in operation, see the video at https://youtu.be/73EwTyVl9zQ
To complete this project, download the source code at https://github.com/huiannie/StackMachine and rewrite the stack machine compiler so that it may accept all simple algebraic expressions.
(1) develop one or more skills in the areas of the test-driven development approach, UI, integration, client-server communication, project specifications; (2) become familar with popular online developer communities and resources, such as Stackoverflow, GitHub, DevPost.
This package provides the UI to support the implementation of a simple stack machine, which accepts algebraic expressions from the user, convert such expressions into the postfix form, and evaluate them. As a demonstration, the machine currently accepts the expression X=A*B-(C+D). To see the stack machine in operation, see the video at https://youtu.be/73EwTyVl9zQ
To complete this project, download the source code at https://github.com/huiannie/StackMachine and rewrite the stack machine compiler so that it may accept all simple algebraic expressions.
Show More