# PRG 211 Entire Course

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

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.

include the following:

Inputing a value

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.

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

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

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.

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

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.

include the following:

A conditional
step

Some form of
iteration

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 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 program
module component that was in the simple algorithm you developed in Week 2.

Document the

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

PRG 211 Week
4 Individual Visual Logic – Array Manipulation

program could perform over an array of items that would be useful.

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

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.

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

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

documentation

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

documentation

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.

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

Write a 200- to
350-word short-answer response to the following questions:

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

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