Consider a potential business problem that would require a computer program solution. Discuss how an algorithm might be used to solve a problem that a business may encounter.
Algorithms
Consider a potential business problem that would require a computer program solution. Discuss how an algorithm might be used to solve a problem that a business may encounter.
Supporting Activity: Additional Discussion Questions
1. Why is a flowchart useful in developing and documenting software?
2. Why is the interactive Visual Logic flowchart program more useful than a manually drawn flowchart?
3. Is a flowchart more valuable in documenting the logic of a program than just the coded instructions in the programming language? Explain your answer.
4. What are the similarities and differences between procedures and objects?
5. What is an example of software that would be best implemented in procedural programming?
6. What is an example of software that would be best implemented in object- oriented programming?
PRG211 Algorithms and Logic for Computer Programming
Week 2 Discussion
Flowcharts
Explain what is meant by a modular approach to programming. Why is this approach important?
Supporting Activity: Flowcharts
What challenges did you encounter when creating your first Visual Logic flowchart?
How can the Visual Logic program be used to determine the effect a single grade (such as a B or C) will have on your grade point average (GPA)?
PRG211 Algorithms and Logic for Computer Programming
Week 3 Discussion
Alternative Structures
What are the similarities and differences between single alternative structures, dual alternative structures, and case structures? Provide an example of one of the three control structures using psuedocode. Try to provide an example that has not already been posted.
Supporting Activity: Iteration Structure
What is an iteration structure? What problem does a repetition structure solve?
PRG211 Algorithms and Logic for Computer Programming
Week 4 Discussion
Arrays and ArrayList
What is the difference between arrays and ArrayList? What are the advantages and disadvantages of an ArrayList, and when should you use an ArrayList over a simple array?
Supporting Activity: String and StringBuilder
What is the difference between string and StringBuilder? What are the advantages and disadvantages of a StringBuilder, and when should you use a StringBuilder over a simple String?
PRG211 Algorithms and Logic for Computer Programming
Week 5 Discussion
Direct and Random Access
In which situations would you choose to use a direct access or random access file instead of a sequential access file? Give a specific example and explain your reasoning.
Supporting Activity: Data Hiding
Explain the term data hiding, which is used in object-oriented programming. Is data hiding a valuable security consideration? Why or why not?
Collepals.com Plagiarism Free Papers
Are you looking for custom essay writing service or even dissertation writing services? Just request for our write my paper service, and we'll match you with the best essay writer in your subject! With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.
Get ZERO PLAGIARISM, HUMAN WRITTEN ESSAYS
Why Hire Collepals.com writers to do your paper?
Quality- We are experienced and have access to ample research materials.
We write plagiarism Free Content
Confidential- We never share or sell your personal information to third parties.
Support-Chat with us today! We are always waiting to answer all your questions.
