CSC126: Analyze simple real-world problems, organize effective algorithmic solutions for the problems and construct computer programs to solve: Fundamentals of Algorithms and Computer Problem Solving, Assignment, UTM, Malaysia
University | Universiti Teknologi Malaysia (UTM) |
Subject | CSC126: Fundamentals of Algorithms and Computer Problem Solving |
OBJECTIVE:
The objective of this group project is to develop students’ teamwork skills that are essential for students’ academic and professional success. In completing this group project, students are expected to work in a team to analyze simple real-world problems, organize effective algorithmic solutions for the problems and construct computer programs to solve them. Upon completion of this project, students are also expected to demonstrate communication skills by presenting the developed computer programs.
OUTCOMES:
Students should be able to construct basic programs to solve daily problems using designated programming control structures:
• Sequence structure
• Selection structure
• Repetition
• Function, and
• Array
SUGGESTED GUIDELINES:
1. Team Members:
Divide the class into teams, with each team consisting of 3-4 members.
2. Project Title:
Students are required to identify a problem that arises in their daily lives, then design appropriate solutions, and solve the problem in a computerized way.
Or you can choose one of the following programs:
• Hotel Billing System
• Cyber Café Management System
• Restaurant Billing Program
• Book Sales Program
• Car Rental Program
• Student Grading System
• Flight Reservation System
• Online Quiz Game
• Weather Forecasting Program
• Hospital Management System
• Other suggestion: ______________________
3. Fill up Google Sheets:
Once you have formed your team members and finalized project title, proceed to fill
up the excel sheet at the following link:
AS1143A1:
https://docs.google.com/spreadsheets/d/1pxq07MIckPQlt93eg4sTcYsG6y9RvfYI/edit?usp=drive_link&ouid 115716147739193907227&rtpof=true&sd=true
AS1162A5:
https://docs.google.com/spreadsheets/
d/1Sh8CKGaxWyabayKQ7mz6ckMEx3nRyZnD/edit?
usp=drive_link&ouid=115716147739193907227&rtpof=true&sd=true
AS1162A6:
https://docs.google.com/spreadsheets/d/1etTqWaXFPc92FQ4kRkt1TOd8wrVZdxml/
edit?usp=drive_link&ouid=115716147739193907227&rtpof=true&sd=true
4. Project Proposal
A. Prepare a project proposal documentation which contains of:
Project proposal report cover (please use the provided report cover)
The proposed project title
The project summary
Objectives of the proposed project
Analysis (Input, Process, Output)
B. Documentation Format:
Font: Arial
Font Size: 11
Page: Bottom and center of each page
C. Submission
Save the document in (.pdf) format and the softcopy of project
proposal must be submitted in the MS Teams (Week 12)
Deadline: 21 June 2024
After the proposal is accepted, you may start designing and coding the project.
5. Final Report
A. Construct a complete program to solve the problem identified by using C++
programming language. The following criteria MUST be implemented in your
program:
Input and Output operations
The three control structures – sequential, selection and repetition
Function – including passing parameters
Array – (e.g., implementing summation, average, highest/lowest, counter)
Processes – Calculation/Formula related to the project title (e.g., discount, tax, summation/total etc).
Include comments at any part of your program that is necessary for indicating the purposes.
B. Prepare a complete report which contains of:
Final report cover (please use the provided report cover)
Project Summary
Objectives of the Project
Analysis – Input/Process/Output
Design Algorithm – Flowchart and Pseudocode
Source code Samples of input/output
Discussion
Conclusion
C. Documentation Format:
Font: Arial
Font Size: 11
Page: Bottom and center of each page
D. Save the file in (.pdf) format
Get Help By Expert
Having trouble with your CSC126 Fundamentals of Algorithms and Computer Problem Solving assignment? Malaysian students can trust our assignment helper Malaysia for top-quality assistance. Need someone to do my assignment for me? Our expert team is here to help. Our coding assignment helper ensures your assignments are done accurately and delivered on time. Pay our professionals for reliable support and achieve the grades you deserve effortlessly!
Recent Solved Questions
- CBCA2103: Computer Architecture Assignment, OUM, Malaysia The purpose of this assignment is to assess learners’ understanding of CPU organization, instructions format, and addressing mode
- MPMA7113 Managerial Accounting – Assignment 1, CUM, Malaysia
- DBM5024 Business Finance Assignment, MMU, Malaysia King Bakery is evaluating two different projects to expand its business The first project, Project Nutmeg has an initial cost of RM12,000
- FIN30014: Financial Risk Management Case Study, SUT, Malaysia Identify ONE financial risk faced by Alphabet Inc given the above scenario Systematically review and critically evaluate research from a variety
- ACC 116: Introduction To Cost Accounting Assignment, UiTM, Malaysia Limau Manis Sdn Bhd is a medium-sized company that manufactures a variety of pickles in the northern region of Malaysia
- Risk and Hazard Management Assignment, SU, Malaysia Description of the industry or workplace. Evaluation of the possible hazards and risks covering factors such as human errors
- Business Statistics Assignment, UU, Malaysia A researcher wishes to test the claim that the mean cost of tuition fees at a four-year private college for one semester is greater
- Equity and Trust Essay, IIUM, Malaysia Consider and critically assess whether a Quistclose trust has been created between Jimmy Brown and Helix
- Zaman Silam Bhd have 500 employees with an average salary of $3,000 per month: Financial Management, Case Study, UTM, Malaysia
- STA404: Statistics for Business and Social Sciences Assignment, UiTM, Malaysia Healthcare facilities are essential for providing quality and accessible health services to the population