prg211 | undergraduate
Algorithms And Logic For Computer Programming
topic title goes here
Fundamentals of Algorithms, Flowcharts, and Pseudocode
- Define algorithm and explain how it is used to solve a business problem.
- Describe how flowcharting and pseudocode are used to analyze and design solutions to business problems.
- Create an algorithm to solve a given business problem.
- Incorporate necessary data into a flowchart for an algorithm.
Elements of Algorithms I: Sequence, Decisions, and Loops
- Relate sequence structure to algorithms.
- Differentiate between decision structures and repetition structures used in algorithms.
- Select appropriate decision structures and repetition structures for an algorithm.
- Represent decision structures and repetition structures in flowcharts and pseudocode.
Elements of Algorithms II: Selection Process Controls and Expanded Loop Concepts
- Describe decision processing control structures.
- Differentiate between while loops and for loops.
- Illustrate decision processing control structures and repetition structures in flowcharts and pseudocode.
- Apply appropriate control structures to an algorithm.
Storing and Manipulating Data with Arrays
- Explain why data manipulation, efficiency, and memory are useful in programming.
- Relate arrays to program logic and data manipulation in algorithms.
- Use arrays in algorithms to solve a business problem.
Creating Objects from Files and Classes
- Represent reading and writing of sequential files in pseudocode.
- Describe how algorithms address object-oriented classes and objects.
- Relate pseudocode to object-oriented programming.
Please ask about these special rates:
Teacher Rate: For some courses, special tuition rates are available for current, certified P-12 teachers and administrators. Please speak with an Enrollment Representative today for more details.
Military Rate: For some courses, special tuition rates are available for active duty military members and their spouses. Please speak with an Enrollment Representative today for more details.
The University of Phoenix reserves the right to modify courses.
While widely available, not all programs are available in all locations or in both online and on-campus formats. Please check with a University Enrollment Representative.
Transferability of credit is at the discretion of the receiving institution. It is the student’s responsibility to confirm whether or not credits earned at University of Phoenix will be accepted by another institution of the student’s choice.