Reference no: EM133457269
Computer Programming
Learning outcome 1: Demonstrate the principles and concept of computer programming to solve problems with utilization of mathematics & sciences knowledge.
Learning outcome 2: Solve scientific or engineering problem using numerical knowledge with computer programming.
Learning outcome 3: Illustrate solutions using appropriate digital tools and platform.
TASKS:
1. Each student needs to develop a prototype application for data processing (i.e calculations).
2. The title can be extended from the assignment, or a new title and the title proposed must be relevant to your field of study.
a. Industrial Sciences and Technology
b. Engineering (Civil/Electrical/Mechanical/Automotive/Mechatronic/Manufacturing/ Chemical)
c. Technology
3. The title should be submitted by 26 May 2023. You may consult with your academic advisor or an expert in your field of study for problem identification.
4. The project must include the following elements.
a. A complete design in the form of a flowchart.
b. ONE multi-selection structure
c. ONE nested repetition structure
d. TWO user-defined functions
e. ONE user-defined function to perform the numerical calculation.
f. All user-defined functions must be in individual files. (Applicable to Python Programming only).
g. ONE built-in function to perform the numerical calculation.
h. ONE array manipulation.
i. TWO file operations (input and output).
j. ONE data visualization graph. (Applicable to Python Programming only).
5. You must use the programming language required based on your section/group.
6. Any additional packages used must be highlighted in the submission.