UOP PRG211 All Weeks Discussions Latest

PRG211 Algorithms and Logic for Computer Programming
Week 1 Discussion
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?

-
Rating:
5/
Solution: UOP PRG211 All Weeks Discussions Latest