Free Essay

Programming Solution Proposal

In: Computers and Technology

Submitted By donden3
Words 545
Pages 3
Programming Solution Proposal
Donald L. Smith
PRG/211
June 24, 2013
Jack Warner

Programming Solution Proposal
The McBride Financial Services Company, a part of the Virtual Organizations, needs a computer program to calculate mortgage payments in their agent field offices. The agents want to input a mortgage loan amount, an interest rate, and a number to pay off the loan into this program and have the mortgage’s monthly payments as output. In addition, agents want the program to calculate the pay-off amount of the loan for a specific year(s) or an amortization table for the mortgage. The benefits of this program are faster and more reliable than using manual calculations or an electronic calculator where they can still key in the wrong number. The program can also be ported to a company website. This website can be accessed by customers to inquire about mortgage information and thus free the agents’ time for such requests.

The program development cycle is the best approach for coding a program solution. The first paragraph has done the analyzing of the problem, then comes the design phase. The requirements for this task are identified as input, output, and processing tasks. Tasks are coded into a program module. This breaking down of tasks into modules is known as modular programming. According to Torres (2012), ”Breaking down a programming project into modules makes it more manageable. These individual modules are easier to design, implement, and test. Then they can be used to construct the overall program.

Modular programming is an important and beneficial approach to programming problems. They make program development easier, and they can also help with future development projects” (manageable tasks). The main program module will accept input criteria, call subroutine modules to process mortgage calculations, and display or output the results. Variables are defined for mortgage loan amounts, interest rates, the terms of the loan, and the monthly payment amounts. The main module will call a routine to use variables to calculate the monthly payment and return to the main program. The main program will prompt the requestor if an amortization is desired. If yes, a subroutine will be called to calculate amortization lists for a specified number of years and return control to the main program. If there is no amortization, the main program will output the results. This design phase can be achieved using flowcharting, pseudocode or both.

Coding is the next phase, and following the design, can use any language. After checking and removing syntax errors, the cycle moves into the testing and debugging step. Testing and debugging the program is run until the desired results is achieved with no errors. The last phase is to let a panel of agents run the program for their approval.

A program module can be re-used in programs. This is a convenient feature because it reduces redundant code. Modules can also be re-used in future projects. It is much easier to re-use a module than to recreate program logic from scratch (Torres, 2012). This mortgage program can call other programs from different departments that require mortgage functions.

References
Torres, E. (2012). Programming concepts: The benefits of modular programming. Examiner. Retrieved from http://www.examiner.com/article/programming-concepts-the-benefits-of-modular-programming.

Similar Documents

Free Essay

Prg 211 Entire Class Computer Programming

...PRG 211 ENTIRE CLASS COMPUTER PROGRAMMING To purchase this visit following link: http://www.activitymode.com/product/prg-211-entire-class-computer-programming/ Contact us at: SUPPORT@ACTIVITYMODE.COM PRG 211 ENTIRE CLASS COMPUTER PROGRAMMING PRG 211 Complete Class Algorithms and Logic for Computer Programming WEEK 1 PRG 211 Week 1 Programming Fundamentals -Reusability of Code Discussion Question 1 Discussion Question 2 WEEK 2 PRG 211 Week 2 Program Solution Proposal Discussion Question 1 Discussion Question 2 PRG 211 ENTIRE CLASS COMPUTER PROGRAMMING To purchase this visit following link: http://www.activitymode.com/product/prg-211-entire-class-computer-programming/ Contact us at: SUPPORT@ACTIVITYMODE.COM PRG 211 ENTIRE CLASS COMPUTER PROGRAMMING PRG 211 Complete Class Algorithms and Logic for Computer Programming WEEK 1 PRG 211 Week 1 Programming Fundamentals -Reusability of Code Discussion Question 1 Discussion Question 2 WEEK 2 PRG 211 Week 2 Program Solution Proposal Discussion Question 1 Discussion Question 2 PRG 211 ENTIRE CLASS COMPUTER PROGRAMMING To purchase this visit following link: http://www.activitymode.com/product/prg-211-entire-class-computer-programming/ Contact us at: SUPPORT@ACTIVITYMODE.COM PRG 211 ENTIRE CLASS COMPUTER PROGRAMMING PRG 211 Complete Class Algorithms and Logic for Computer Programming WEEK 1 PRG 211 Week 1 Programming Fundamentals -Reusability of Code Discussion...

Words: 462 - Pages: 2

Premium Essay

Cmoputer

...Programming Development Select and complete one of the following assignments: Option 1: Programming Solution Option 2: Personal Learning Management Option 1: Programming Solution Part 1: Programming Solution Proposal Select a problem in your workplace that requires a programming solution. Instead of a workplace, you may use another organization to which you belong, such as a house of worship, a local library, or a sports league. You may also use one of the Virtual Organizations as your model. Write a 2- to 3-page proposal in which you do the following: • Describe how you determined the problem that must be solved. • Describe the role of the personnel involved in the project. • Explain the process of solving the problem and developing the program in terms of the programming development cycle. • Explain how you would take a modular approach to the program solution and why it is important. • Provide appropriate references to support the points in your paper. Format your paper consistent with APA guidelines. Part 2: Selection Structure Paper Use the Part 1: Programming Solution Proposal you developed in Week Two and select one section of the proposal that requires a selection structure. Write a 2- to 3-page paper describing the purpose of that structure and write the pseudocode for that structure. Examine any iteration control structure. If the program you described in Week Two does not lend itself well to the inclusion of a selection...

Words: 972 - Pages: 4

Free Essay

Prg 211 Entire Class Computer Programming

...PRG 211 ENTIRE CLASS COMPUTER PROGRAMMING To Purchase this tutorial visit following link http://wiseamerican.us/product/prg-211-entire-class-computer-programming/ Contact us at: SUPPORT@WISEAMERICAN.US PRG 211 ENTIRE CLASS COMPUTER PROGRAMMING PRG 211 Complete Class Algorithms and Logic for Computer Programming WEEK 1 PRG 211 Week 1 Programming Fundamentals -Reusability of Code Discussion Question 1 Discussion Question 2 WEEK 2 PRG 211 Week 2 Program Solution Proposal Discussion Question 1 Discussion Question 2 WEEK 3 PRG 211 Week 3 Selection Structure Visual Logic Flowchart.vls PRG 211 Week 3 Selection Structure paper /800 words Discussion Question 1 Discussion Question 2 WEEK 4 PRG 211 Week 4 Array Structure Proposal Visual Logic Flowchart PRG 211 Week 4 Individual Assignment – Array Structure Proposal Discussion Question 1 Discussion Question 2 WEEK 5 Calorie Management Visual logic Flowchart Final Team Assignment – Calorie Management Paper /1500 Word Final Team Assignment – Calorie Management Presentation Discussion Question 1 Discussion Question 2 PRG 211 ENTIRE CLASS COMPUTER PROGRAMMING PRG 211 Complete Class Algorithms and Logic for Computer Programming WEEK 1 PRG 211 Week 1 Programming Fundamentals -Reusability of Code Discussion Question 1 Discussion Question 2 WEEK 2 PRG 211 Week 2 Program Solution Proposal Discussion Question 1 Discussion Question 2 WEEK 3 PRG 211 Week 3 Selection Structure Visual Logic Flowchart...

Words: 287 - Pages: 2

Premium Essay

Part Two

...Part 1: Programming Solution Proposal Carl Same PRG/211 14 June 2014 Victer Echeverri Part 1: Programming Solution Proposal * Describe how you determined the problem that must be solved. The Tukwila Army recruiting center in Seattle, Washington process hundreds of applicants monthly to keep up with the demand for new recruits to the United States Army and the Army reserve. The demand for new recruits require a tremendous amount of management by the Army recruiters which is one of the reason of this proposal. This proposal will encompass all the needs of an Army recruiting center from tracking new applicants, manage prospect, and track future soldiers that are waiting to attend basic combat training. This program will also help higher echelon keep track of recruits by being able to see what each recruiter is doing in real time. The benefits of this program will increase efficiency and more reliable than using manual tracking method to keep up with future Soldiers. One great feature of this program will be sharing, it’s the concept where other recruiter will be able to see what other recruiters are working on and be able to pick up where other recruiter left off without the need of the authorization of the originator, and the originator will still receive credit for that recruit. * Describe the role of the personnel involved in the project. The complexity of this program require a group that is strong mentally, some people have a hard time working with others...

Words: 717 - Pages: 3

Premium Essay

Web Design Proposal

...------------------------------------------------- ------------------------------------------------- ------------------------------------------------- ------------------------------------------------- PROPOSAL PREPARED BY NOAM DESIGN GROUP FOR CLIENT NAME Submitted on 09/30/2009 by your name Email: youremail@yourcompanywebsite.com Offer is Valid until: 10/31/2009 Dear contact name, Thank you for your interest in working with Noam Design! Our team has reviewed your business requirements and has prepared the following detailed proposal. Given our experience and specific expertise in design, usability, programming, SEO, and marketing, we are confident that we can work with you to achieve your aims and goals. Please let me know if you have any questions. We look forward to working with you! ------------------------------------------------- TABLE OF CONTENTS Overview 4 Solutions, Scope of Work, and Deliverables 5-6 1. Preliminary Research 2. Strategic Planning 3. Interface Design - Graphic Design Work 4. Web application Front End Programming 5. Web application Back-end Development 6. Quality Assurance and Launch 7. SEO, Web Promotion, Statistics and Reporting Maintenance and Hosting 7 Fees – special recession rates 8 Payment plan and turn-around time 9 Noam Design Qualifications, responsibilities and commitment 10-11 1. Cutting Edge Technologies & Open Source Philosophy ...

Words: 2413 - Pages: 10

Free Essay

Algorithms and Logic for Computer Programming

...Programming Solution Part 3: Array Structure Proposal Wayne Murray Algorithms and Logic for Computer Programming (PRG 211) November 14, 2011 Professor Sprouse Array Structure Proposal In my proposal from week two I would want to find the total number of units per patient for each procedure code billed by the doctor. A parallel array consisting of a one-dimensional and a two-dimensional array in this case would be a good way to solve this problem in a simplified code format. An array would also allow all the data the user wants to input to be stored in the program for multiple queries to be run without having to re-input the data. So this module of the program will allow the user to input all the different procedure codes billed the provider and return a units-per-patient statistic for the searched procedure code. Assuming the data that the user will input is all for the same provider, the following variables will need to be declared: the procedure code, the number of patients, and the number of units billed. Two arrays will be declared as well, one for the procedure code and one for the number of patients and units. The procedure code variable and array must be setup with a string data type since there are some procedure codes that have alpha characters. The number of patients and the number of units variables, as well as their corresponding array will be setup as integer data types. Since both of those variables are of the same data type they can be combined into...

Words: 728 - Pages: 3

Premium Essay

Proposal

...THESIS PROPOSAL NAME : Nadipineni Narendranadh TOPIC : Automatic Grading System Using INTRODUCTION Assessment provides the teacher with a feedback channel that shows how learning goals are being met. It also ensures for an outside observer that students achieve those learning goals. Assessment provides both means to guide student learning and feedback for both the learner and the teacher about the learning process – from the level of a whole course down to a single student on some specific topic being assessed. Students often direct their efforts based on what is assessed and how it effects the final course grade. Continuous assessment during a programming course ensures that students get enough practice as well as get feed- back on the quality of their solutions. Providing quality assessment manually for even a small class means that feed-Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. back cannot be as instant as in one-to-one tutoring. When the class size grows, the amount of assessed work has to be cut down or rationalized in some other way. Many Computer Aided Approaches (CAA) approaches have been proposed for assessing...

Words: 407 - Pages: 2

Premium Essay

My Paper

...Power system Bangladesh University of Engineering and Technology CGPA:2.88 out 0f 4.00 Higher Secondary Certificate (2007) Rajshahi New Govt. Degree College GPA: 5.00 out of 5.00 Secondary School Certificate (2005) Govt. Laboratory High School, Rajshahi GPA: 5.00 out of 5.00 March, 2013 to present O&M Solutions Bangladesh Limited, Dhaka, Bangladesh A Subsidiary of O&M Solutions, Mauritius Electrical Engineer   EMPLOYMENT RECORD    Duration: Employer: Position: Working to develop Business and provide technical consultancy services in the industrial sector of Bangladesh for O&M Solutions Bangladesh Limited includes:        Energy Audit Electrical Safety Audit Clean Energy Cleaner Production Electrical Design review Network Design and Installation IT development Power sector business development experiences:      Assist in the Independent Engineering (IE) project works Inspection, Testing &Commissioning of Electrical Systems Preparation of tender document for International bidding of Independent Power Projects for Government of Bangladesh Proposal preparation for Power Plant Construction Management & O&M Services Preparation of Request for Proposal, Prequalification Document for      EPC bidding Assist in Negotiation for project documents (PPA, GSA, LLA, IA, IEC Contract, EPC Contract etc.) Preparation and review of...

Words: 681 - Pages: 3

Premium Essay

Request for Proposal

...Company background Leopard, incorporated was founded in 2013 by Clayton Creech as a technology solutions company for commercial and government agencies. The company provides technology solutions such as providing an IT infrascuture including off site cloud-based data storage. The company also provide training to IT staffs on the various aspects of the information technology hardware, wiring, programming languages, and various how-to classes about information technology. The company’s current organizational structure is made up of an executive committee, payroll and accounting, programmers, coding specialists, and a general IT section. Project Introduction The company has a need for trainers to train our entire staff in the use Microsoft (MS) Office 2013. The need arose out of after a general survey of employees about using MS office 2013 many express a desire that employees were not knowledgeable and the company did not have employees trained or certified in MS office to teach the company staff in-house. The purpose for the selected vendor is to train-the-trainers, made up of various staff members from advance to expert proficiency in the use of Word, Excel, and PowerPoint and Outlook of MS office 2013. Project goals The project goals are to train-the-trainers in the various uses of MS office 2013 so that the company have trained instructors on hand to train incoming employees during the company’s in-processing and training for new hires program. Training description...

Words: 779 - Pages: 4

Free Essay

Procurement

...purchasing and supply topics for research proposal Quality Management Quality Management. Search for White Papers and Other Software Related to Quality Management. In today’s global market, providing quality products and services is essential for any manufacturer’s continued growth—but maintaining a competitive edge is not always easy. For success, quality awareness must begin at the conception of the product and continue throughout the various stages of its development. To improve in this area, many manufacturers are now adopting the total quality management (TQM) approach. CASH MANAGEMENT RESEARCH PROPOSAL SAMPLES: Quality Management Quality Management Source: 3i Infotech Document Type: White Paper Description: In today’s global market, providing quality products and services is essential for any manufacturer’s continued growth—but maintaining a competitive edge is not always easy. For success, quality awareness must begin at the conception of the product and continue throughout the various stages of its development. To improve in this area, many manufacturers are now adopting the total quality management  7/3/2007 1:15:00 PM Alfanar HR Management Alfanar IT, an information technology company operating in Saudi Arabia since 1995, introduces the alfanar human resources (HR) Management module for Microsoft Dynamics AX. This module enables the HR department staff, without any programming capability, to identify, capture, maintain, and adjust employee information required...

Words: 1692 - Pages: 7

Free Essay

Abcd

...Shanti Business School PGDM Batch 2015-17 Semester II Course Outline 1 Shanti Business School, Ahmedabad PGDM 2015-17: Program Structure Semester-1 Semester-2 Semester-3 Semester-4 Course credit Course credit Course credit Language Skills @ Written Analysis & Communication @ Soft skills II @ Employability Skills @ IT & MIS 2 Soft skills I @ Computing skills 2 Social Media Marketing @ 2 Legal Aspects of Business 2 Business Strategy 3 Management Control Systems 3 Micro Economics 3 Macro Economics 3 Business Environment 3 Business Ethics & Corporate Governance 2 Quantitative Methods-1 3 Business Research Methods 3 Quantitative Methods-2 3 Core Elective-1 3 Core Elective1 3 Core Elective-2 3 Core Elective2 3 Elective-1 3 Elective-1 3 Elective-2 3 Elective-2 3 Grand Project-1 3 Grand Project-2 3 Principles of Management Basic Building Blocks Autumn Break Executive Skills Organisational Behavior Human Resources Management 3 Marketing Management 1 3 Marketing Management -2 3 Understanding Financial Statements 3 Financial Mgt 3 Operation Management Management Domain 3 3 Basics of Business Planning 2 Electives Credits Autumn Break credit SUMMER INTERNSHIP Course ...

Words: 7010 - Pages: 29

Premium Essay

Financial Instruments

...adopted legislative proposals for cohesion policy for 2014-2020 in October 2011 This factsheet is one in a series highlighting key elements of the future approach Table of contents What is the aim? What is proposed? What has changed from 2007-2013? What are the practical effects? Cohesion Policy Financial instruments represent a resource-efficient way of deploying cohesion policy resources in pursuit of the Europe 2020 Strategy objectives. Targeting projects with potential economic viability, financial instruments provide support for investments by way of loans, guarantees, equity and other risk-bearing mechanisms including policy-based guarantees for the European Social Fund (ESF), possibly combined with interest rate subsidies or guarantee fee subsidies within the same operation. Besides the obvious advantages of recycling funds over the long term, financial instruments help to mobilise additional public or private co-investments in order to address market failures in line with Europe 2020 and cohesion policy priorities. Their delivery structures entail additional expertise and know-how, which helps to increase the efficiency and effectiveness of public resource allocation. Moreover, these instruments provide a variety of incentives to better performance, including greater financial discipline at the level of supported projects. Financial instruments have been used for delivering investments for Structural Funds since the 1994-1999 programming period. Their relative...

Words: 1810 - Pages: 8

Premium Essay

Comp 230

...This course introduces basic programming concepts, logic, and scripting language tools used to automate basic system administrator processes. Critical thinking, logic, and troubleshooting are emphasized. Database applications are also introduced, helping students develop basic skills in using a typical database. Security topics are discussed. I am looking for someone on a weekly basis to login in to my online class and work on assignments, and discussion posts. Also a ilab, and short quizes multiple choice. There is also a course project: Your company is currently planning to automate many different system administration tasks. Your manager has asked you to research a system administration task and implement it using VBScript. In addition, your manager would like to see both a proposal that describes the system administration task and a complete VBScript solution with sample output runs. During the first 6 weeks of this course, you will be introduced to a variety of topics in VBScript. These topics include the following. VBScript Introduction: Variables, Constants, and Data Types VBScript Output Methods, VBScript Input Methods VBScript Decision-Making Statements VBScript Loop Structures and Arrays VBScript Procedures and Functions VBScript File Input/Output Methods The Course Project is worth 170 points and is comprised of the following deliverables. Week 3: Outline (30 points) Week 6: Complete proposal (140 points) The following...

Words: 343 - Pages: 2

Free Essay

Capstone Project

...PROCEDURE……………………………………………………………..4 6. MARKING SCHEME…………………...........................…..……………………………..4 7. EXAMPLES OF PAST CAPSTONE PROJECT TITLES……………..…..........………5 8. GUIDE TO CARRYING OUT RESEARCH………………………………………………..6 8.1 BEFORE YOU BEGIN…………………………………………………………………….…6 8.2 RESOURCES………………………………………………………………………………...6 9 SUBMITTING YOUR CAPSTONE PROJECT ……………….........………………...….9 10 PLAGIARISM……………………..……………………………………………………….…9 11 ADMINISTRATIVE DOCUMENTATION .....................................................................9 APPENDIX A STAFF EXPERTISE FIELDS .…………………………...……………………………….11 APPENDIX B CAPSTONE PROJECT REGISTRATION FORM …..….……..................………..…12 APPENDIX C CAPSTONE PROJECT PROPOSAL …….……………....………………………….…13 1 Introduction This handbook is designed to help the final year students in the SEEU, Contemporary Science and Technologies (CST), to choose, plan, start and complete a successful Capstone project. The SEEU regulations require that students studying for CST, Contemporary Science and Technologies, complete a CAPSTONE PROJECT worth 12 ECST credits for Computer Science degree, 12 ECTS credits for ICT degree and 6 ECTS credits for Business Informatics degree. A capstone project is a large piece of work selected from a suitable area of computing to reflect your chosen subject programme and must...

Words: 3415 - Pages: 14

Free Essay

My Paper

...Usama Alameldin Mobile: +971-50-503-7146 Email: aua_usama@hotmail.com Dubai, UAE PROFILE Results driven development manager with more than 7 years of experience with focus on promoting software solutions through design, architecture, and development. I bring extensive experience in team management and have contributed to multiple functional and management domains and across industry sectors. Extensive experience in various technical domains such as: • Microsoft Office SharePoint • B2B development and deployment • E-government solutions and portals • Microsoft Framework • Software processes and standards • Cross-Functional team Management My work spanned across two continents with an in-depth knowledge of Middle Eastern cultural and social traditions; supported by an excellent command of two languages. I have passion for people, and I am a highly effective mentor and coach, adept at inspiring confidence, leading by example, and building high-performance teams committed to quality and responsiveness. EXPERIENCE SUMMARY Project Management • Broad knowledge and experience with tools and techniques for planning, organizing, monitoring and controlling projects as well as industry best practices and methodologies of processes and techniques for project management. • Full awareness of CMMI standards and process development. • Team Self Process TSP/PSP approaches and coaching methodologies. • Experienced in projects’...

Words: 1246 - Pages: 5