[ Skip Main Nav ]

University of Phoenix

http://www.phoenix.edu

Fundamentals Of Programming With Algorithms And Logic –

it210

(3 credits)

This course provides students with a basic understanding of programming practices. Concepts covered include flowcharting, pseudocode methodologies, and an understanding of programming practices. Students will learn how these concepts, when properly applied, improve program design.
This undergraduate-level course is 9 weeks. To enroll, speak with an Enrollment Advisor.
  • Requirement Specifications, Design Specifications, and Processing Models

    • Create requirement specifications, design specifications, and processing models (including input/out tables, data flow models, and procedural processing).
  • Object-Oriented Design and Programming

    • Recognize the difference between object-oriented and structured program design.
    • Describe a simple object-oriented program.
    • Describe object-oriented, event-driven programming.
    • Identify both the top-level objects and the GUI interfaces of an electronics product.
  • File and Database Processing

    • Design a suitable program to solve given programming problems using the top-down modular approach and pseudocode.
    • Differentiate between a flat file and a relational database.
    • Determine when a sequential file is more useful than a database.
  • Verification and Validation

    • Create test data to validate that algorithms handle user input data correctly.
    • Recognize how requirements and desk review design are used to verify algorithms.
  • Complex Data Structures

    • Generate the program design and pseudocode for a simple array.
    • Explain the need for complex data structures.
  • Structured Programming, Part II

    • Design complex program algorithms using the three basic control structures.
    • Demonstrate the iteration control structure.
  • Structured Programming, Part I

    • Demonstrate the selection processing control structure.
    • Demonstrate the sequential processing control structure.
  • Software Application Development

    • Identify the application-level requirements of a conversion project.
    • Use pseudocode to design a program to solve a computational problem.
    • Identify the purposes and definitions of software development concepts.
  • Introduction to Software Development

    • Identify how a computer processes and stores data.
    • Describe the importance of using a structured, modular approach when creating program requirements, design, and code.

We're here to help

  • Request more information
  • Live Chat
  •  

Learn more today

Loading...
©2006-2011 University of Phoenix, Inc. All rights reserved.