SlideShare a Scribd company logo
1 of 6
Download to read offline
PRG/211 Week 1 University Project: Problem Solving with Algorithms, PRG/211 Week 1 Programming Challenge, PRG/211 Week 2 University Project: Using Selection and Iteration I, PRG/211 Tip Tax and Tota...
https://uop-tutorials.info/prg211.html[11/18/2019 1:55:13 PM]
HOME Contact How to Get Instant Downloads FREE UOP TUTORIALS
TUTORIALS
ARTS/125
BCOM/231
BCOM/275
BIS/221
BSA/310
BSA/375 (NEW)
BSA/376 (NEW)
BSA/385 (NEW)
BSCOM/100
BUS/210
BUS/211
BUS/212
BUS/475
CIS/207 (NEW)
CIS/211
CIS/290
CIS/291
CIS/292
CMGT/245 (NEW)
CMGT/400 (NEW)
CMGT/410 (NEW)
CMGT/430 (NEW)
CMGT/431 (NEW)
CMGT/433 (NEW)
CMGT/442 (NEW)
CMGT/445 (NEW)
COM/295 (NEW)
CSS/422 (NEW)
CYB/110 (NEW)
DBM/380 (NEW)
DBM/384 (NEW)
ECO/365 (NEW)
ECO/372 (NEW)
 
     	   	 
  
         
PRG/211 Algorithms and Logic for Computer
Programming
    
PRG/211 Week 1
 
Individual: University Project: Problem Solving with
Algorithms
Includes Working Visual Logic Flowchart!
Also includes Steps (Algorithm), Pseudocode, and Visual Logic flowchart file!
During this course you will design a program for a state university. The
university
needs a website design that will enable students to order
books online. Each week
you will receive additional instructions for the
elements of the design based on the
needs of the university. The
elements will correspond with the concepts and skills
you learn that
week.
According to the university's website design request, students need to
order five
books, one for each of the five required courses that all
students take. You need to
design a program that will prompt students
for the price of each book and display
the total cost for the five books.
Create a 1- to 1 3/4-page document listing the steps needed to solve
the problem
using an algorithm, including the following:
    • Identify the input needed
    • Define what the input must do (i.e., the process)
PRG/211 Week 1 University Project: Problem Solving with Algorithms, PRG/211 Week 1 Programming Challenge, PRG/211 Week 2 University Project: Using Selection and Iteration I, PRG/211 Tip Tax and Tota...
https://uop-tutorials.info/prg211.html[11/18/2019 1:55:13 PM]
ENG/200
ENG/220
ENG/222
ENG/223
ENV/100
ENV/410 (NEW)
ETH/321 (NEW)
HCS/405 (NEW)
HCS/440 (NEW)
HCS/451
HCS/490 (NEW)
HRM/300 (NEW)
HRM/324 (NEW)
HRM/498 (NEW)
HUM/186
IT/200 (NEW)
LDR/300 (NEW)
MGT/360 (NEW)
MGT/362 (NEW)
MGT/426 (NEW)
MKT/421
MKT/441
MTH/221 (NEW)
NTC/300 (NEW)
NTC/302 (NEW)
NTC/320 (NEW)
NTC/324 (NEW)
NTC/326 (NEW)
NTC/362 (NEW)
PHL/320
POS/355 (NEW)
POS/408 (NEW)
POS/409 (NEW)
PRG/211 (NEW)
PRG/215 (NEW)
PRG/218 (NEW)
PRG/410 (NEW)
PRG/420 (NEW)
PRG/421 (NEW)
QNT/275
SCI/220
SOC/100
SOC/110
VCT/236
VCT/305
VCT/350
    • Show what the output must produce
Create a 1/2- to 1-page document of your pseudocode based on the
algorithm,
including the following:
    • Write the pseudocode statement(s) for the input
    • Write the pseudocode statement(s) for the process
    • Write the pseudocode statement(s) for the output
Create a 1-page flowchart based on the algorithm, including the
following:
    • Mark the program's starting point
    • Represent the input steps in the program
    • Represent the process steps in the program
    • Represent the output steps in the program
    • Mark the program's ending point
Submit your assignment using the Assignment Files tab.
 
 
Lab 1.5:  Input, Processing, and Output
Lab 1.5 – Programming Challenge 1 – Team Average
Includes Algorithm, Pseudocode, Python Code, and Flowchart Visual Logic
file!
Write the Algorithm, Pseudocode, Flowchart, and Python code for the following
programming problem. Team Average  A college wants you to write a program for
them that will calculate the average number of wins for their football team over the
past five years.  The user of the program should be able to enter the number of wins
each year.  The program will calculate the average number of wins during that five
year period and display that information to the screen. 
 
NOTE: Discussion Questions are different depending on which Instructor you have,
however the following questions have been included as a BONUS for this tutorial.
 
Discussion Question: Algorithms
Consider a potential business problem that would require a computer program
solution. Discuss how an algorithm might be used to solve a problem that a business
may encounter.
 
Supporting Activity:
Additional Discussion Questions
1.  Why is a flowchart useful in developing and documenting software?
2.  Why is the interactive Visual Logic flowchart program more useful than a
      manually drawn flowchart?
3.  Is a flowchart more valuable in documenting the logic of a program than just
      the coded instructions in the programming language? Explain your answer.
4.  What are the similarities and differences between procedures and objects?
5.  What is an example of software that would be best implemented in procedural
      programming?
6.  What is an example of software that would be best implemented in object-
      oriented programming?
 
PRG/211 Week 1 University Project: Problem Solving with Algorithms, PRG/211 Week 1 Programming Challenge, PRG/211 Week 2 University Project: Using Selection and Iteration I, PRG/211 Tip Tax and Tota...
https://uop-tutorials.info/prg211.html[11/18/2019 1:55:13 PM]
VCT/420
WEB/240
PRG/211 Week 2
 
Individual: University Project: Using Selection and
Iteration I
Includes Working Visual Logic Program File!
Also includes Steps (Algorithm), Pseudocode, Screenshot of working
program, and Visual Logic flowchart!
The university reassessed its needs for the website design and
determined it will no
longer require all students to take five classes.
Update the website program to reflect the following changes:
    • Prompt the student for the number of courses being taken
    • Use a while loop to prompt the student for the price of each book
based upon
        the number of classes being taken
    • After the price of each book has been entered, prompt the user for
shipping
        options: delivery or pick-up
    • Use an if statement to add the charges to the total price if the
shipping  
        charges are greater than 0
    • Display the total cost
Create a 1/2- to 1-page document containing pseudocode based on the
revised
program needs. Add this to the revised program pseudocode
from the Week One
Individual Assignment, Problem Solving with
Algorithms.
Create a 1-page flowchart based on the algorithm for the revised
program needs.
Add this to the revised program flowchart from the
Week One Individual
Assignment, Problem Solving with Algorithms.
Submit your assignment using the Assignment Files tab.
 
Individual: Tip, Tax, and Total
Includes Algorithm, Pseudocode, Python Code, and Flowchart Visual Logic
file!
Complete the Lab 4-6, "Programming Challenge 1 - Tip, Tax, and
Total," of Starting Out
with Programming Logic and Design.
Note: You are only required to create the pseudocode for this activity;
however, notice
how the pseudocode compares to the given Python
code for this assignment.
Submit your assignment using the Assignment Files tab.
 
Learning Team Collaboration: Ch. 4, Debugging
Often programmers are asked to find errors in code that has been created
previously, and often not by them or anyone
currently with the organization.
As a team, complete the "Debugging Exercises" in Ch. 4, "Decision Structures and
Boolean Logic," of Starting Out
with Programming Logic and Design.
Discuss the errors your team found. How could these errors be avoided?
 
NOTE: Discussion Questions are different depending on which Instructor you have,
however the following questions have been included as a BONUS for this tutorial.
 
Supporting Activity: Flowcharts
Explain what is meant by a modular approach to programming. Why is this
approach important?
 
Supporting Activity: Flowcharts
What challenges did you encounter when creating your first Visual Logic flowchart?
PRG/211 Week 1 University Project: Problem Solving with Algorithms, PRG/211 Week 1 Programming Challenge, PRG/211 Week 2 University Project: Using Selection and Iteration I, PRG/211 Tip Tax and Tota...
https://uop-tutorials.info/prg211.html[11/18/2019 1:55:13 PM]
How can the Visual Logic program be used to determine the effect a single grade
(such as a B or C) will have on your grade point average (GPA)?
 
PRG/211 Week 3
 
Individual: Yum Yum Burger Joint
Complete the Lab 5-5, "Programming Challenge 1 - Yum Yum Burger
Joint," of
Starting Out with Programming Logic and Design .
Note: You are only required to create the flowchart for this activity;
however, notice
how the pseudocode compares to the given Python
code for this assignment.
Submit your assignment using the Assignment Files tab.
 
Individual: University Project: Using Selection and
Iteration II
Includes Working Visual Logic Program File!
Also includes Steps (Algorithm), Pseudocode, Screenshot of working
program, and Visual Logic flowchart!
The university would like to remind students to pick-up their books at
the bookstore if
they choose not to have books delivered.
Revise the website program to reflect the following changes:
    • Prompt the student for the number of courses being taken
    • Use a for loop to prompt the student for the price of each book based
upon the
        number of classes being taken
    • After the price of each book has been entered, display the total price
of the
        books
    • Prompt the user for the following shipping options: delivery or pick-up
    • Use an if-then-else statement to add the charges to the total price if
the
         shipping charges are greater than 0
    • If there are shipping charges, display the total charges and shipping
date
     • If there are no shipping charges, display the total charges and a
message
         indicating that the books can be picked up at the bookstore
Create a 1/2- to 1-page document containing pseudocode based on the
revised
program needs.
Create a 1-page flowchart based on the algorithm for the revised
program needs.
Submit your assignment using the Assignment Files tab.
 
NOTE: Discussion Questions are different depending on which Instructor you have,
however the following questions have been included as a BONUS for this tutorial.
 
Supporting Activity: Alternative Structures
What are the similarities and differences between single alternative structures, dual
alternative structures, and case structures? Provide an example of one of the three
control structures using psuedocode. Try to provide an example that has not
PRG/211 Week 1 University Project: Problem Solving with Algorithms, PRG/211 Week 1 Programming Challenge, PRG/211 Week 2 University Project: Using Selection and Iteration I, PRG/211 Tip Tax and Tota...
https://uop-tutorials.info/prg211.html[11/18/2019 1:55:13 PM]
already been posted.
 
Supporting Activity: Iteration Structure
What is an iteration structure? What problem does a repetition structure solve?
 
PRG/211 Week 4
 
Individual: University Project: Using Arrays
Option 1: Includes Flowchart and Pseudocode
Option 2: Includes Flowchart and Pseudocode
NOTE: Visual Logic Program not included in Week 5 tutorials.
The university updated its website program design request with a few
more features
to fit its needs.
Update the website program to reflect the following changes:
    • Use an array to prompt the user to enter a credit card account
number
    • Use the sequential search algorithm to locate the credit card number
entered
        by the user
    • If the credit card number is not in the array, display a message
indicating the
        number is invalid
    • If the credit card number is in the array, display a message indicating
the credit
        card number is valid
Create a 1/2- to 1-page document containing pseudocode based on the
revised
program needs. Add the pseudocode statements to the existing
pseudocode
program.
Create a 1- to 2-page flowchart based on the algorithm for the revised
program
needs. Add the flowchart structure in the existing flowchart for
the program.
Submit your assignment using the Assignment Files tab.
 
Individual: Going Green
Complete the Lab 9-5, "Programming Challenge 1 -- Going Green," of
Starting Out
with Programming Logic and Design.
Note: You are only required to create the flowchart for this activity;
however, notice
how the pseudocode compares to the given Python
code for this assignment.
Submit your assignment using the Assignment Files tab.
 
NOTE: Discussion Questions are different depending on which Instructor you have,
however the following questions have been included as a BONUS for this tutorial.
 
Supporting Activity: Arrays and ArrayList
What is the difference between arrays and ArrayList? What are the advantages and
disadvantages of an ArrayList, and when should you use an ArrayList over a simple
array?
 
Supporting Activity: String and StringBuilder
PRG/211 Week 1 University Project: Problem Solving with Algorithms, PRG/211 Week 1 Programming Challenge, PRG/211 Week 2 University Project: Using Selection and Iteration I, PRG/211 Tip Tax and Tota...
https://uop-tutorials.info/prg211.html[11/18/2019 1:55:13 PM]
What is the difference between string and StringBuilder? What are the advantages
and disadvantages of a StringBuilder, and when should you use a StringBuilder over
a simple String?
 
 
PRG/211 Week 5
 
Individual: University Project: Using Files
Option 1: Includes Flowchart and Pseudocode
Option 2: Includes Flowchart and Pseudocode
NOTE: Visual Logic Program not included in Week 5 tutorials.
For completion of the program, use arrays and files.
Instead of prompting the user for the prices of the book, update the
website
program to reflect the following changes:
    • Read the prices into an array from a file using a loop
    • Use a second loop to sum the values stored in the array after the
prices of all
        the books have been read
    • Write the content of the array to a second file
Create a 1/2- to 1-page document containing pseudocode based on the
revised
program needs. Replace the pseudocode statements in the
existing pseudocode
program.
Create a 1- to 2-page flowchart based on the algorithm for the revised
program
needs. Replace the flowchart structure in the existing flowchart
for the program.
Submit your assignment using the Assignment Files tab.
 
 
NOTE: Discussion Questions are different depending on which Instructor you have,
however the following questions have been included as a BONUS for this tutorial.
 
Supporting Activity: Direct and Random Access
In which situations would you choose to use a direct access or random access file
instead of a sequential access file? Give a specific example and explain your
reasoning. 
 
Supporting Activity: Data Hiding
Explain the term data hiding, which is used in object-oriented programming. Is data
hiding a valuable security consideration? Why or why not?
 
Home | About Us | Contact Us
Copyright © 2019 | UOP Tutorials Store

More Related Content

Similar to PRG/211 ENTIRE CLASS UOP TUTORIALS

Case Study Analysis 2The Cholesterol.xls records cholesterol lev.docx
Case Study Analysis 2The Cholesterol.xls records cholesterol lev.docxCase Study Analysis 2The Cholesterol.xls records cholesterol lev.docx
Case Study Analysis 2The Cholesterol.xls records cholesterol lev.docx
wendolynhalbert
 
What Jisc Wants 10.12.08
What Jisc Wants 10.12.08What Jisc Wants 10.12.08
What Jisc Wants 10.12.08
Heather Price
 
Project Overview –Virtual PMO Services for PJM Students and Alum.docx
Project Overview –Virtual PMO Services for PJM Students and Alum.docxProject Overview –Virtual PMO Services for PJM Students and Alum.docx
Project Overview –Virtual PMO Services for PJM Students and Alum.docx
woodruffeloisa
 
EEECSE 120 Answer SheetCapstone Design Project .docx
EEECSE 120 Answer SheetCapstone Design Project             .docxEEECSE 120 Answer SheetCapstone Design Project             .docx
EEECSE 120 Answer SheetCapstone Design Project .docx
toltonkendal
 
Report final draft
Report final draftReport final draft
Report final draft
faceise
 

Similar to PRG/211 ENTIRE CLASS UOP TUTORIALS (20)

PRG 211 Entire Course NEW
PRG 211 Entire Course NEWPRG 211 Entire Course NEW
PRG 211 Entire Course NEW
 
Prg 211 Enhance teaching-snaptutorial.com
Prg 211 Enhance teaching-snaptutorial.comPrg 211 Enhance teaching-snaptutorial.com
Prg 211 Enhance teaching-snaptutorial.com
 
PRG 211 CART Education Fabulous--prg211cart.com
PRG 211 CART Education Fabulous--prg211cart.comPRG 211 CART Education Fabulous--prg211cart.com
PRG 211 CART Education Fabulous--prg211cart.com
 
Methodology Patterns (Agile Cambridge 2014)
Methodology Patterns (Agile Cambridge 2014)Methodology Patterns (Agile Cambridge 2014)
Methodology Patterns (Agile Cambridge 2014)
 
Case Study Analysis 2The Cholesterol.xls records cholesterol lev.docx
Case Study Analysis 2The Cholesterol.xls records cholesterol lev.docxCase Study Analysis 2The Cholesterol.xls records cholesterol lev.docx
Case Study Analysis 2The Cholesterol.xls records cholesterol lev.docx
 
POS/408 ENTIRE CLASS UOP TUTORIALS
POS/408 ENTIRE CLASS UOP TUTORIALSPOS/408 ENTIRE CLASS UOP TUTORIALS
POS/408 ENTIRE CLASS UOP TUTORIALS
 
Syylabus
SyylabusSyylabus
Syylabus
 
DIYguru Labview Course Syllabus
DIYguru Labview Course SyllabusDIYguru Labview Course Syllabus
DIYguru Labview Course Syllabus
 
What Jisc Wants 10.12.08
What Jisc Wants 10.12.08What Jisc Wants 10.12.08
What Jisc Wants 10.12.08
 
PRG/420 ENTIRE CLASS UOP TUTORIALS
PRG/420 ENTIRE CLASS UOP TUTORIALSPRG/420 ENTIRE CLASS UOP TUTORIALS
PRG/420 ENTIRE CLASS UOP TUTORIALS
 
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education SystemIRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education System
 
PRG/420 ENTIRE CLASS UOP TUTORIALS
PRG/420 ENTIRE CLASS UOP TUTORIALSPRG/420 ENTIRE CLASS UOP TUTORIALS
PRG/420 ENTIRE CLASS UOP TUTORIALS
 
Project Overview –Virtual PMO Services for PJM Students and Alum.docx
Project Overview –Virtual PMO Services for PJM Students and Alum.docxProject Overview –Virtual PMO Services for PJM Students and Alum.docx
Project Overview –Virtual PMO Services for PJM Students and Alum.docx
 
EEECSE 120 Answer SheetCapstone Design Project .docx
EEECSE 120 Answer SheetCapstone Design Project             .docxEEECSE 120 Answer SheetCapstone Design Project             .docx
EEECSE 120 Answer SheetCapstone Design Project .docx
 
A Review of Virtual Programming Laboratory: Design Issues
A Review of Virtual Programming Laboratory: Design IssuesA Review of Virtual Programming Laboratory: Design Issues
A Review of Virtual Programming Laboratory: Design Issues
 
Cmgt 410 cmgt410 cmgt 410 education for service uopstudy.com
Cmgt 410 cmgt410 cmgt 410 education for service   uopstudy.comCmgt 410 cmgt410 cmgt 410 education for service   uopstudy.com
Cmgt 410 cmgt410 cmgt 410 education for service uopstudy.com
 
PRG 421 Entire Course
PRG 421 Entire CoursePRG 421 Entire Course
PRG 421 Entire Course
 
2.2 Demonstrate the understanding of Programming Life Cycle
2.2 Demonstrate the understanding of Programming Life Cycle2.2 Demonstrate the understanding of Programming Life Cycle
2.2 Demonstrate the understanding of Programming Life Cycle
 
Software_effort_estimation for Software engineering.pdf
Software_effort_estimation for Software engineering.pdfSoftware_effort_estimation for Software engineering.pdf
Software_effort_estimation for Software engineering.pdf
 
Report final draft
Report final draftReport final draft
Report final draft
 

More from Sharon Reynolds

More from Sharon Reynolds (11)

IT/200 ENTIRE CLASS UOP TUTORIALS
IT/200 ENTIRE CLASS UOP TUTORIALSIT/200 ENTIRE CLASS UOP TUTORIALS
IT/200 ENTIRE CLASS UOP TUTORIALS
 
HRM/498 ENTIRE CLASS UOP TUTORIALS
HRM/498 ENTIRE CLASS UOP TUTORIALSHRM/498 ENTIRE CLASS UOP TUTORIALS
HRM/498 ENTIRE CLASS UOP TUTORIALS
 
NTC/324 ENTIRE CLASS UOP TUTORIALS
NTC/324 ENTIRE CLASS UOP TUTORIALSNTC/324 ENTIRE CLASS UOP TUTORIALS
NTC/324 ENTIRE CLASS UOP TUTORIALS
 
PRG/421 ENTIRE CLASS UOP TUTORIALS
PRG/421 ENTIRE CLASS UOP TUTORIALSPRG/421 ENTIRE CLASS UOP TUTORIALS
PRG/421 ENTIRE CLASS UOP TUTORIALS
 
POS/409 ENTIRE CLASS UOP TUTORIALS
POS/409 ENTIRE CLASS UOP TUTORIALSPOS/409 ENTIRE CLASS UOP TUTORIALS
POS/409 ENTIRE CLASS UOP TUTORIALS
 
NTC/362 ENTIRE CLASS UOP TUTORIALS
NTC/362 ENTIRE CLASS UOP TUTORIALSNTC/362 ENTIRE CLASS UOP TUTORIALS
NTC/362 ENTIRE CLASS UOP TUTORIALS
 
NTC/326 ENTIRE CLASS UOP TUTORIALS
NTC/326 ENTIRE CLASS UOP TUTORIALSNTC/326 ENTIRE CLASS UOP TUTORIALS
NTC/326 ENTIRE CLASS UOP TUTORIALS
 
ETH/321 ENTIRE CLASS UOP TUTORIALS
ETH/321 ENTIRE CLASS UOP TUTORIALSETH/321 ENTIRE CLASS UOP TUTORIALS
ETH/321 ENTIRE CLASS UOP TUTORIALS
 
CMGT/433 ENTIRE CLASS UOP TUTORIALS
CMGT/433 ENTIRE CLASS UOP TUTORIALSCMGT/433 ENTIRE CLASS UOP TUTORIALS
CMGT/433 ENTIRE CLASS UOP TUTORIALS
 
CMGT/442 ENTIRE CLASS UOP TUTORIALS
CMGT/442 ENTIRE CLASS UOP TUTORIALSCMGT/442 ENTIRE CLASS UOP TUTORIALS
CMGT/442 ENTIRE CLASS UOP TUTORIALS
 
NTC/300 ENTIRE CLASS UOP TUTORIALS Drotos Engineering
NTC/300 ENTIRE CLASS UOP TUTORIALS Drotos EngineeringNTC/300 ENTIRE CLASS UOP TUTORIALS Drotos Engineering
NTC/300 ENTIRE CLASS UOP TUTORIALS Drotos Engineering
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Recently uploaded (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 

PRG/211 ENTIRE CLASS UOP TUTORIALS

  • 1. PRG/211 Week 1 University Project: Problem Solving with Algorithms, PRG/211 Week 1 Programming Challenge, PRG/211 Week 2 University Project: Using Selection and Iteration I, PRG/211 Tip Tax and Tota... https://uop-tutorials.info/prg211.html[11/18/2019 1:55:13 PM] HOME Contact How to Get Instant Downloads FREE UOP TUTORIALS TUTORIALS ARTS/125 BCOM/231 BCOM/275 BIS/221 BSA/310 BSA/375 (NEW) BSA/376 (NEW) BSA/385 (NEW) BSCOM/100 BUS/210 BUS/211 BUS/212 BUS/475 CIS/207 (NEW) CIS/211 CIS/290 CIS/291 CIS/292 CMGT/245 (NEW) CMGT/400 (NEW) CMGT/410 (NEW) CMGT/430 (NEW) CMGT/431 (NEW) CMGT/433 (NEW) CMGT/442 (NEW) CMGT/445 (NEW) COM/295 (NEW) CSS/422 (NEW) CYB/110 (NEW) DBM/380 (NEW) DBM/384 (NEW) ECO/365 (NEW) ECO/372 (NEW)                         PRG/211 Algorithms and Logic for Computer Programming      PRG/211 Week 1   Individual: University Project: Problem Solving with Algorithms Includes Working Visual Logic Flowchart! Also includes Steps (Algorithm), Pseudocode, and Visual Logic flowchart file! During this course you will design a program for a state university. The university needs a website design that will enable students to order books online. Each week you will receive additional instructions for the elements of the design based on the needs of the university. The elements will correspond with the concepts and skills you learn that week. According to the university's website design request, students need to order five books, one for each of the five required courses that all students take. You need to design a program that will prompt students for the price of each book and display the total cost for the five books. Create a 1- to 1 3/4-page document listing the steps needed to solve the problem using an algorithm, including the following:     • Identify the input needed     • Define what the input must do (i.e., the process)
  • 2. PRG/211 Week 1 University Project: Problem Solving with Algorithms, PRG/211 Week 1 Programming Challenge, PRG/211 Week 2 University Project: Using Selection and Iteration I, PRG/211 Tip Tax and Tota... https://uop-tutorials.info/prg211.html[11/18/2019 1:55:13 PM] ENG/200 ENG/220 ENG/222 ENG/223 ENV/100 ENV/410 (NEW) ETH/321 (NEW) HCS/405 (NEW) HCS/440 (NEW) HCS/451 HCS/490 (NEW) HRM/300 (NEW) HRM/324 (NEW) HRM/498 (NEW) HUM/186 IT/200 (NEW) LDR/300 (NEW) MGT/360 (NEW) MGT/362 (NEW) MGT/426 (NEW) MKT/421 MKT/441 MTH/221 (NEW) NTC/300 (NEW) NTC/302 (NEW) NTC/320 (NEW) NTC/324 (NEW) NTC/326 (NEW) NTC/362 (NEW) PHL/320 POS/355 (NEW) POS/408 (NEW) POS/409 (NEW) PRG/211 (NEW) PRG/215 (NEW) PRG/218 (NEW) PRG/410 (NEW) PRG/420 (NEW) PRG/421 (NEW) QNT/275 SCI/220 SOC/100 SOC/110 VCT/236 VCT/305 VCT/350     • Show what the output must produce Create a 1/2- to 1-page document of your pseudocode based on the algorithm, including the following:     • Write the pseudocode statement(s) for the input     • Write the pseudocode statement(s) for the process     • Write the pseudocode statement(s) for the output Create a 1-page flowchart based on the algorithm, including the following:     • Mark the program's starting point     • Represent the input steps in the program     • Represent the process steps in the program     • Represent the output steps in the program     • Mark the program's ending point Submit your assignment using the Assignment Files tab.     Lab 1.5:  Input, Processing, and Output Lab 1.5 – Programming Challenge 1 – Team Average Includes Algorithm, Pseudocode, Python Code, and Flowchart Visual Logic file! Write the Algorithm, Pseudocode, Flowchart, and Python code for the following programming problem. Team Average  A college wants you to write a program for them that will calculate the average number of wins for their football team over the past five years.  The user of the program should be able to enter the number of wins each year.  The program will calculate the average number of wins during that five year period and display that information to the screen.    NOTE: Discussion Questions are different depending on which Instructor you have, however the following questions have been included as a BONUS for this tutorial.   Discussion Question: Algorithms Consider a potential business problem that would require a computer program solution. Discuss how an algorithm might be used to solve a problem that a business may encounter.   Supporting Activity: Additional Discussion Questions 1.  Why is a flowchart useful in developing and documenting software? 2.  Why is the interactive Visual Logic flowchart program more useful than a       manually drawn flowchart? 3.  Is a flowchart more valuable in documenting the logic of a program than just       the coded instructions in the programming language? Explain your answer. 4.  What are the similarities and differences between procedures and objects? 5.  What is an example of software that would be best implemented in procedural       programming? 6.  What is an example of software that would be best implemented in object-       oriented programming?  
  • 3. PRG/211 Week 1 University Project: Problem Solving with Algorithms, PRG/211 Week 1 Programming Challenge, PRG/211 Week 2 University Project: Using Selection and Iteration I, PRG/211 Tip Tax and Tota... https://uop-tutorials.info/prg211.html[11/18/2019 1:55:13 PM] VCT/420 WEB/240 PRG/211 Week 2   Individual: University Project: Using Selection and Iteration I Includes Working Visual Logic Program File! Also includes Steps (Algorithm), Pseudocode, Screenshot of working program, and Visual Logic flowchart! The university reassessed its needs for the website design and determined it will no longer require all students to take five classes. Update the website program to reflect the following changes:     • Prompt the student for the number of courses being taken     • Use a while loop to prompt the student for the price of each book based upon         the number of classes being taken     • After the price of each book has been entered, prompt the user for shipping         options: delivery or pick-up     • Use an if statement to add the charges to the total price if the shipping           charges are greater than 0     • Display the total cost Create a 1/2- to 1-page document containing pseudocode based on the revised program needs. Add this to the revised program pseudocode from the Week One Individual Assignment, Problem Solving with Algorithms. Create a 1-page flowchart based on the algorithm for the revised program needs. Add this to the revised program flowchart from the Week One Individual Assignment, Problem Solving with Algorithms. Submit your assignment using the Assignment Files tab.   Individual: Tip, Tax, and Total Includes Algorithm, Pseudocode, Python Code, and Flowchart Visual Logic file! Complete the Lab 4-6, "Programming Challenge 1 - Tip, Tax, and Total," of Starting Out with Programming Logic and Design. Note: You are only required to create the pseudocode for this activity; however, notice how the pseudocode compares to the given Python code for this assignment. Submit your assignment using the Assignment Files tab.   Learning Team Collaboration: Ch. 4, Debugging Often programmers are asked to find errors in code that has been created previously, and often not by them or anyone currently with the organization. As a team, complete the "Debugging Exercises" in Ch. 4, "Decision Structures and Boolean Logic," of Starting Out with Programming Logic and Design. Discuss the errors your team found. How could these errors be avoided?   NOTE: Discussion Questions are different depending on which Instructor you have, however the following questions have been included as a BONUS for this tutorial.   Supporting Activity: Flowcharts Explain what is meant by a modular approach to programming. Why is this approach important?   Supporting Activity: Flowcharts What challenges did you encounter when creating your first Visual Logic flowchart?
  • 4. PRG/211 Week 1 University Project: Problem Solving with Algorithms, PRG/211 Week 1 Programming Challenge, PRG/211 Week 2 University Project: Using Selection and Iteration I, PRG/211 Tip Tax and Tota... https://uop-tutorials.info/prg211.html[11/18/2019 1:55:13 PM] How can the Visual Logic program be used to determine the effect a single grade (such as a B or C) will have on your grade point average (GPA)?   PRG/211 Week 3   Individual: Yum Yum Burger Joint Complete the Lab 5-5, "Programming Challenge 1 - Yum Yum Burger Joint," of Starting Out with Programming Logic and Design . Note: You are only required to create the flowchart for this activity; however, notice how the pseudocode compares to the given Python code for this assignment. Submit your assignment using the Assignment Files tab.   Individual: University Project: Using Selection and Iteration II Includes Working Visual Logic Program File! Also includes Steps (Algorithm), Pseudocode, Screenshot of working program, and Visual Logic flowchart! The university would like to remind students to pick-up their books at the bookstore if they choose not to have books delivered. Revise the website program to reflect the following changes:     • Prompt the student for the number of courses being taken     • Use a for loop to prompt the student for the price of each book based upon the         number of classes being taken     • After the price of each book has been entered, display the total price of the         books     • Prompt the user for the following shipping options: delivery or pick-up     • Use an if-then-else statement to add the charges to the total price if the          shipping charges are greater than 0     • If there are shipping charges, display the total charges and shipping date      • If there are no shipping charges, display the total charges and a message          indicating that the books can be picked up at the bookstore Create a 1/2- to 1-page document containing pseudocode based on the revised program needs. Create a 1-page flowchart based on the algorithm for the revised program needs. Submit your assignment using the Assignment Files tab.   NOTE: Discussion Questions are different depending on which Instructor you have, however the following questions have been included as a BONUS for this tutorial.   Supporting Activity: Alternative Structures What are the similarities and differences between single alternative structures, dual alternative structures, and case structures? Provide an example of one of the three control structures using psuedocode. Try to provide an example that has not
  • 5. PRG/211 Week 1 University Project: Problem Solving with Algorithms, PRG/211 Week 1 Programming Challenge, PRG/211 Week 2 University Project: Using Selection and Iteration I, PRG/211 Tip Tax and Tota... https://uop-tutorials.info/prg211.html[11/18/2019 1:55:13 PM] already been posted.   Supporting Activity: Iteration Structure What is an iteration structure? What problem does a repetition structure solve?   PRG/211 Week 4   Individual: University Project: Using Arrays Option 1: Includes Flowchart and Pseudocode Option 2: Includes Flowchart and Pseudocode NOTE: Visual Logic Program not included in Week 5 tutorials. The university updated its website program design request with a few more features to fit its needs. Update the website program to reflect the following changes:     • Use an array to prompt the user to enter a credit card account number     • Use the sequential search algorithm to locate the credit card number entered         by the user     • If the credit card number is not in the array, display a message indicating the         number is invalid     • If the credit card number is in the array, display a message indicating the credit         card number is valid Create a 1/2- to 1-page document containing pseudocode based on the revised program needs. Add the pseudocode statements to the existing pseudocode program. Create a 1- to 2-page flowchart based on the algorithm for the revised program needs. Add the flowchart structure in the existing flowchart for the program. Submit your assignment using the Assignment Files tab.   Individual: Going Green Complete the Lab 9-5, "Programming Challenge 1 -- Going Green," of Starting Out with Programming Logic and Design. Note: You are only required to create the flowchart for this activity; however, notice how the pseudocode compares to the given Python code for this assignment. Submit your assignment using the Assignment Files tab.   NOTE: Discussion Questions are different depending on which Instructor you have, however the following questions have been included as a BONUS for this tutorial.   Supporting Activity: Arrays and ArrayList What is the difference between arrays and ArrayList? What are the advantages and disadvantages of an ArrayList, and when should you use an ArrayList over a simple array?   Supporting Activity: String and StringBuilder
  • 6. PRG/211 Week 1 University Project: Problem Solving with Algorithms, PRG/211 Week 1 Programming Challenge, PRG/211 Week 2 University Project: Using Selection and Iteration I, PRG/211 Tip Tax and Tota... https://uop-tutorials.info/prg211.html[11/18/2019 1:55:13 PM] What is the difference between string and StringBuilder? What are the advantages and disadvantages of a StringBuilder, and when should you use a StringBuilder over a simple String?     PRG/211 Week 5   Individual: University Project: Using Files Option 1: Includes Flowchart and Pseudocode Option 2: Includes Flowchart and Pseudocode NOTE: Visual Logic Program not included in Week 5 tutorials. For completion of the program, use arrays and files. Instead of prompting the user for the prices of the book, update the website program to reflect the following changes:     • Read the prices into an array from a file using a loop     • Use a second loop to sum the values stored in the array after the prices of all         the books have been read     • Write the content of the array to a second file Create a 1/2- to 1-page document containing pseudocode based on the revised program needs. Replace the pseudocode statements in the existing pseudocode program. Create a 1- to 2-page flowchart based on the algorithm for the revised program needs. Replace the flowchart structure in the existing flowchart for the program. Submit your assignment using the Assignment Files tab.     NOTE: Discussion Questions are different depending on which Instructor you have, however the following questions have been included as a BONUS for this tutorial.   Supporting Activity: Direct and Random Access In which situations would you choose to use a direct access or random access file instead of a sequential access file? Give a specific example and explain your reasoning.    Supporting Activity: Data Hiding Explain the term data hiding, which is used in object-oriented programming. Is data hiding a valuable security consideration? Why or why not?   Home | About Us | Contact Us Copyright © 2019 | UOP Tutorials Store