1. PRG/211
Algorithms and Logic for Computer
Programming
The Latest Version A+ Study Guide
**********************************************
PRG 211 Entire Course Link
https://uopcourses.com/category/prg-211/
**********************************************
PRG 211 Week 1 Individual Programming Fundamentals Paper
Identify a common task you do on a regular basis.
Write out the steps involved with performing that task in a way that you could hand
them to someone else who could carry them out for you. This should involve 10 to 20
steps overall.
Your final steps should be in a Microsoft? Word document in an easy-to-read format.
PRG 211 Week 2 Individual Visual Logic – Calculations
Select three calculation tasks a program could perform that would be useful.
Each task must include the following:
Inputing a value
2. Performing a calculation on that value
Outputting the value
Example calculations include the following:
Calculating sales tax on a sale
Converting from Fahrenheit to Celsius
Figuring out a total bulk sale price based on price per unit and number of units
Produce Visual Logic files to execute each of these steps.
Save all the files in a single folder structure you zip into a single file to submit.
Include a brief document that describes the name of each Visual Logic file and the
process it is performing.
PRG 211 Week 2 Learning Team Instructions Final Learning Team
Paper and Presentation
Submit a 1- to 2-paragraph Learning Team Status Report that includes what the team
accomplished for the week, any issues encountered, and plans for the next week.
Begin working on the Final Learning Team Paper and Presentation assignment, due in
Week 5.
Option 1: Calorie Management
Week 2: Learning Team Instructions - Algorithm Planning for Calorie Management
The first phase of your team's project is to plan how your team will develop a
program that calculates the user's daily caloric balance.
Create a complete list of activities, placed in logical order, that must be completed in
the first phase of the programming development cycle.
3. Determine the modules that are needed in the program.
Design a top-level algorithm that calls each module as needed.
Write a simple algorithm in pseudocode that lists the program's input, output, and
processing components in a logical, sequential order. At this stage, do not show the
tasks and subtasks within each component.
Option 2: Home Maintenance
Week 2: Learning Team Instructions - Algorithm Planning for Home Maintenance
The first phase of your team's project consists of two steps. Step 1 is to design the
application. Consider the following:
Which maintenance tasks will be included in your application?
Will these tasks be related to a specific purpose? If so, will this purpose be indicated
on the user interface?
Will the user interface consist of one or more screens?
How will the user enter the status of the each maintenance task? How will that status
be displayed?
Step 2 is to plan how your team will develop a program that calculates how many
tasks have not yet been completed.
Create a complete list of activities, placed in logical order, that must be completed in
the first phase of the programming development cycle.
Determine the modules that will be needed in the program.
4. Design a top-level algorithm that calls each module as needed.
Write a simple algorithm in pseudocode that lists the program's input, output, and
processing components in a logical, sequential order. At this stage, do not show the
tasks and subtasks within each component.
PRG 211 Week 2 Team Charter and Learning Team Log
Team Charter and Learning Team Log
PRG 211 Week 3 Individual VisualLogic - Choice and Iteration
Select three tasks a program could perform that would be useful.
Each task must include the following:
A conditional step
Some form of iteration
Example tasks include the following:
Entering a number of items and calculating sales tax on a sale - Include a step offering
a warranty for each item.
Converting from Fahrenheit to Celsius or the reverse over temperatures for several
days
Figuring out a total bulk sale price based on price per unit and number of units
These items may build on the tasks used in your Week 2 assignment or may be
unique.
Produce Visual Logic files to execute each of these steps.
Save all the files in a single folder structure you zip into a single file to submit.
Include a brief document that describes the name of each Visual Logic file and the
5. process it is performing.
PRG 211 Week 3 Learning Team Instructions Final Learning Team
Paper and Presentation
Submit a 1- to 2-paragraph Learning Team Status Report that includes what the team
accomplished for the week, any issues encountered, and plans for the next week.
Continue working on the Final Learning Team Paper and Presentation assignment,
due in Week 5.
Option 1: Calorie Management
Week 3: Learning Team Instructions - Program Variables for Calorie Management
Continue working on the Week 5 Learning Team assignment.
Identify the variables that are needed in the program. For each variable, provide the
following:
A name
The variable's data type
A description of the variable's purpose
Begin the flowchart that will represent the algorithm.
Use Visual Logic to create the flowchart of the top-level algorithm.
Develop an algorithm in pseudocode that shows the tasks and subtasks for each
6. program module component that was in the simple algorithm you developed in Week
2.
Document the purpose of each task and subtask.
Option 2: Home Maintenance
Week 3: Learning Team Instructions - Program Variables for Home Maintenance
Continue working on the Week 5 Learning Team assignment.
Identify the variables that are needed in the program. For each variable, provide the
following:
A name
Its data type
A description of its purpose
Begin the flowchart that will represent the algorithm.
Use Visual Logic to create the flowchart of the top level algorithm.
Develop an algorithm in pseudocode that shows the tasks and subtasks for each
program module component that was in the simple algorithm you developed in Week
2.
Document the purpose of each task and subtask.
7. PRG 211 Week 4 Individual Visual Logic – Array Manipulation
Select a task a program could perform over an array of items that would be useful.
Your task must include the following:
A useful array
Populating the array
Processing the items in the array
Outputting the results of the processing (This may or may not include displaying the
entire array.)
You can build this on your effort in a previous week or tackle a new challenge.
Produce Visual Logic files to execute the steps involved in this process.
Save all the files in a single folder structure you zip into a single file to submit.
Include a brief document that describes the name of each Visual Logic file and the
process it is performing.
PRG 211 Week 4 Learning Team Instructions Final Learning Team
Paper and Presentation
Continue working on the Final Learning Team Paper and Presentation assignment,
due in Week 5.
Option 1: Calorie Management
8. Week 4: Learning Team Instructions - Desk Check for Calorie Management
Continue working on the Week 5 Learning Team assignment.
Test your algorithms with a desk check by using the following test values:
Calories consumed today: 1877
Calories expended today: 1285
Create a desk check table to show the results of your desk check test.
Continue developing the Visual Logic flowchart of the algorithm, including all
modules.
Use this flowchart to check the values given for the desk check.
Begin working on a 10- to 15-slide Microsoft? PowerPoint? presentation with speaker
notes. Use this presentation to convince senior management that your proposed
solution fits their needs and requirements.
Option 2: Home Maintenance
Week 4: Learning Team Instructions - Desk Check for Home Maintenance
Continue working on the Week 5 Learning Team assignment.
Test your algorithms with a desk check using the appropriate test values for each
variable required by your design. Provide a list of the variables and the values that the
variables can hold.
9. Create a desk check table to show the results of your desk check test.
Continue developing the Visual Logic flowchart of the algorithm, including all
modules.
Use this flowchart to check the values given for the desk check.
Begin working on a Microsoft? PowerPoint? presentation. Use this presentation to
convince senior management that your proposed solution fits their needs and
requirements.
List major points in the slides. Include detailed explanations in the speaker notes
section that correlate to each point.
Include videos, audio, photos, diagrams, or graphs as appropriate.
Format yourpresentation consistent with APA guidelines.
Submit the Microsoft? PowerPoint? presentation assignment.
Note. Local campus students must deliver a 10- to 15-minute oral presentation using
the Microsoft? PowerPoint? presentation in addition to submitting the file to the
facilitator.
PRG 211 Week 4 Learning Team Log
Learning Team Log
10. PRG 211 Week 5 Learning Team Assignment Learning Team Paper
and Presentation
For this assignment, choose from the following options:
Option 1: Calorie Management Calorie Management
Option 2: Home Maintenance
Option 1: Calorie Management
Week 5: Learning Team Assignment
Compile all your Learning Team's work from Weeks 2 through 4 into a 4- to 5-page
paper. In the paper, include the following:
Problem statement
High-level view of the program solution
Function and internal structure of each program module:
Input
Processing logic
Output
Developed pseudocode
Task documentation
11. Format your paper consistent with APA guidelines.
Complete the Visual Logic flowchart that represents the algorithm.
Submit the Visual Logic file.
Finalize your Microsoft? PowerPoint? presentation.
Option 2: Home Maintenance
Week 5: Learning Team Assignment
Compile all your Learning Team's work from Weeks 2 through 4 into a 4- to 5-page
paper. In the paper, include the following:
Problem statement
High-level view of the program solution
Function and internal structure of each program module
Input
Processing logic
Output
Developed pseudocode
Task documentation
Format your paper consistent with APA guidelines.
Complete the Visual Logic flowchart that represents the algorithm.
12. Submit the Visual Logic file.
Finalize your Microsoft? PowerPoint? presentation.
Note to Faculty. You may choose two of the available activities per week.
Supporting Activity: The Standard Library and Preprocessor
Resources: Skillsoft? (2012). "ANSI C Programming: The Standard Library and
Preprocessor"
Complete the "ANSI C Programming: The Standard Library and Preprocessor"
module in Skillport?.
Create a screenshot of the Current Course Score and Completion Status for this
module
Write a 200- to 350-word short-answer response to the following questions:
What are some of the difference between object oriented and non-object-oriented
languages?
What is the difference between input and output processing?
What are some functions used in the C programming language to open and close
files?
Supporting Activity: Direct, Random, and Sequential Access Files
Note to Faculty. You may choose to use this activity as a discussion question or create
a discussion question of your own.
Write a 200- to 350-word short-answer response to the following questions:
13. In which situations would you choose to use a direct access or random access file
instead of a sequential access file? Provide a specific example and explain your
reasoning.
Supporting Activity: Data Hiding
Note to Faculty. You may choose to use this activity as a discussion question or create
a discussion question of your own.
Write a 200- to 350-word short-answer response to the following questions:
Explain the term data hiding, which is used in object-oriented programming. Is data
hiding a valuable security consideration? Why or why not?
PRG 211 Week 5 Peer Evaluation Form
Peer Evaluation Form
PRG 211 Week 5 Learning Team Log
Learning Team Log