Skip to Main Content Skip to bottom Skip to Chat, Email, Text

PRG/211

Information Technology

Algorithms and Logic for Computer Programming

Online

Format

$1,194

Estimated Tuition

credits

Total credits

weeks

Course length

Start when you're ready

Choose an upcoming start date:

Enroll by 1pm Central:

Take this course on its own, or as part of a degree or certificate program.

Please Note: Attendance and participation are mandatory in all University courses, and specific requirements may differ by course. If attendance requirements are not met, a student may be removed from the course. Please review the Course Attendance Policy in the Catalog for more information.

University of Phoenix reserves the right to modify courses. While widely available, not all programs are available to residents of all states. Please check with a University Enrollment Representative.

Course level: Undergraduate

This course provides students with a basic understanding of programming development practices. Concepts covered include the application of algorithms and logic to the design and development of procedural and object oriented computer programs to address the problem solving requirements associated with business information systems. This course covers procedural programming concepts, including data types, controls structures, functional decomposition, arrays, files, classes, and objects.

Prerequisites

None

Required materials

The materials required for this course are covered in your resource fees.

Please Note: Attendance and participation are mandatory in all University courses, and specific requirements may differ by course. If attendance requirements are not met, a student may be removed from the course. Please review the Course Attendance Policy in the Catalog for more information.

University of Phoenix reserves the right to modify courses. While widely available, not all programs are available to residents of all states. Please check with a University Enrollment Representative.

What you'll learn

Course skills and outcomes

  • 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.

  • 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.

  • 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.

  • 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.

  • Represent reading and writing of sequential files in pseudocode.
  • Describe how algorithms address object-oriented classes and objects.
  • Relate pseudocode to object-oriented programming.

Why UOPX

Why take courses at University of Phoenix

Accreditation that matters

We’ve been accredited by the Higher Learning Commission (hlcommission.org) for more than 40 years.

Real-world instructors

Learn from instructors who bring an average of 25 years of working experience to the classroom.

Affordable and potentially reimbursable

Our tuition and fees are competitive and fixed. Also, check to see if your employer will cover you for this course.

Next Steps

Smiling enrollment representative

Start a conversation about your future with an enrollment representative today.

Transfer Credits

Credit Transfer

Need to transfer credits to another college or university?

Before you enroll in a course, check with your school of choice to make sure they will accept our transfer credits and to understand any requirements or limitations. Then you can complete your course, and request your official transcript be sent to your school. That’s it!

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. If you have a question contact us at (866) 354-1800.

The University of Phoenix reserves the right to modify courses. Although our continuing teacher education courses are accepted by some state agencies in the United States toward teacher certifications and endorsements, this may not be the case in all states or foreign jurisdictions. If you plan to use courses for certification or endorsement, please check with your own state agency and your school district for applicability. Continuing teacher education courses are not eligible to apply to degree programs at University of Phoenix. These courses are not eligible for federal financial aid. 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. While widely available, not all programs are available to residents of all states. Please check with a University Enrollment Representative. If you have a question contact us at (866) 354-1800.