PRG210 Fundamentals of Programming with Algorithms and Logic
Course Description
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 computer programs to address the problem solving requirements associated with business information systems. This course will cover procedural programming concepts including data types, controls structures, functional decomposition, arrays, and files.
Topics and Objectives
Programming Fundamentals
- Identify how a computer processes and stores data.
- Describe the importance of using a structured, modular approach when creating program requirements, design, and code.
Problem Solving and Algorithm Development
- Describe the process and methods for problem recognition.
- Examine the development of problem solutions.
- Define the process of algorithm development.
Programming Logic
- Apply the concepts of functional decomposition to the development of programming logic.
- Demonstrate the sequential and selection processing control structure.
- Demonstrate the iteration control structure.
Data Structures, Verification, and Validation
- Explain the need for complex data structures.
- Explain the design and application of arrays to program logic and data manipulation.
- Describe how requirements and desk review design are used to verify algorithms.
File and Database Processing
- Determine when a sequential data file is more useful than a database.
- Differentiate between a flat file and a relational database.
- Differentiate between a text file and a binary file.
Request Information
or you can call us











