Proj No. | A2054-251 |
Title | Development of a calculator APP: Part B |
Summary | The objective of this project is to develop an APP of scientific calculator using a suitable free app development software, such as Flutter, Android Studio, Ionic, etc. (the choice of the app development software depends on the student’s specific needs and preferences.). The APP can be used on smartphone and / or computer. The APP should be able to perform basic calculations such as addition, subtraction, multiplication, and division; it can do scientific operations, e.g., X^y, logs, EXP, trigonometry, graph plotting, solving equations, etc.; and it also has some special capabilities, such as storage/retrieve of physical constants and other data, unit conversions (e.g., oC to oF or K), handwriting or voice input (optional), interface with one popular AI tool (optional), etc. This project consists of three parts, with one student working on one part. All the students can simultaneously work on the project via GitHub. To develop the app, the students would need technical knowledge (at least the students are willing to learn if they do not have good knowledge.) in one of the relevant Programming Languages (e.g., Java, or JavaScript, etc., depending on the platform and framework used for the project.), one of the Mobile App Development Frameworks (e.g., Android Studio, Flutter, or Ionic, etc.), and UI(User Interface)/UX(User Experience) Design. In Part B, the student will implement the basic calculation functions (e.g., addition, subtraction, multiplication, and division) and other capabilities (e.g., storage/retrieve of physical constants and other useful data, temperature conversions (e.g., oC to oF or K), conversion between Rad and Deg, and any other useful capabilities). The student can expand or vary the project scope (if necessary), e.g. expansion to Part A and or Part C of this project. |
Supervisor | A/P Chen Tupei (Loc:S1 > S1 B1B > S1 B1B 41, Ext: +65 67904016) |
Co-Supervisor | - |
RI Co-Supervisor | - |
Lab | Device Fabrication Simulation (Loc: S2-B5a-01) |
Single/Group: | Single |
Area: | Digital Media Processing and Computer Engineering |
ISP/RI/SMP/SCP?: |