Placeholder

CIS 110 Computer Programming Design Full Course-Strayer

$180.00

Quantity:

Product Description

CIS 110 Computer Programming Design Full Course-Strayer

CIS 110 Computer Programming Design Full Course-Strayer

CIS110

CIS 110 Computer Programming Design

CIS 110 Complete Course-Strayer

Strayer CIS 110 Week 1 Lab Assignment 1: Install Visual Logic

Click the link above to submit your assignment.

Complete lab 1 using Visual Logic in which you:

  1. Submit a word document with a screenshot showing successful installation of Visual Logic.
  1. Write a short answer (four to five [4-5] sentences) in the comment text box located with the assignment submission link to the following:
    • A summary of the technical experiences that you used in completing this lab.
    • The commands that were of greatest benefit to you.
    • Your general comments on the overall lab experience.

Note: This is an academic writing assignment. Correct punctuation, grammar, and spelling are necessary. Points will be deducted for poor writing.

Lab Assignment Breakdown
Week Due Graded Lab Exercises Points
1 Lab 1: Visual Logic Installation 10
2 Lab 2: Exercise 6 on page 35 10
4 Lab 3: Exercise 5 (Part A) on page 172 20
7 Lab 4: Chapter 9 Exercise 4 on page 421 20
8 Lab 5: Exercise 4 on page 468 20

Click here to view the grading rubric for this assignment.

Grading for labs 1-2 will be based on the following rubric.

Lab Assignments
Criteria 0 points

Unacceptable

2.5 points

Developing

5 points

Sufficient

1.   Complete the lab. Did not complete the lab. Completed the lab with errors. Completed the lab correctly.
0 points

Unacceptable

2.5 points

Developing

5 points

Sufficient

2. Summarize the technical experiences in completing this lab. Identify commands that were of greatest benefit and provide general comments on the overall lab experience. Did not submit a short answer. Submitted a short answer, but was too brief, insufficient, or had poor punctuation, grammar, and / or spelling. Submitted a sufficient short answer with zero or one punctuation, grammar, or spelling error.

Strayer CIS 110 Week 1 Discussion

NOTICE…There are two discussions this week. The first about pseudocode is for the weekly discussion grade. The second will earn you up to five extra credit points. This is addition to the 5 extra credit points earned using the app.

“Pseudocode and Flowcharts” Please respond to the following:

  • General knowledge suggests that pseudocode or flowcharts can include clear and obvious logic errors. Give your opinion as to whether you believe it is worth time and effort to include possible logic errors that may arise during the development of an application or whether the focus should be on the end result of the application. Provide at least one (1) situation or scenario to support your position.
  • Extra Credit (5 points) – Please watch the video with Dr. Manning in the Announcements. Please list the items Dr. Manning states will help improve grades for this course. Remember an additional 5 points for a total of 10 points will be awarded if you use the app to submit your discussion. Please review the EXTRA CREDIT – Blackboard App for instructions concerning using the App.

Strayer CIS 110 Week 2 Lab Assignment 2 Submission

Click the link above to submit your assignment.

Complete labs 2-5 using Visual Logic in which you:

  1. Submit the .vls file you create in Visual Logic as well as a screenshot of the output. For full credit, the program must function correctly, produce the correct answer, and be logically succinct.
  2. Write a short answer (four to five [4-5] sentences) in the comment text box located with the assignment submission link to the following:
    1. A summary of the technical experiences that you used in completing this lab.
    2. The commands that were of greatest benefit to you.
    3. Your general comments on the overall lab experience.

Note: This is an academic writing assignment. Correct punctuation, grammar, and spelling are necessary. Points will be deducted for poor writing.

Lab Assignment Breakdown
Week Due Graded Lab Exercises Points
1 Lab 1: Visual Logic Installation 10
2 Lab 2: Exercise 6 on page 35 10
4 Lab 3: Exercise 5 (Part A) on page 172 20
7 Lab 4: Chapter 9 Exercise 4 on page 421 20
8 Lab 5: Exercise 4 on page 468 20

Click here to view the grading rubric for this assignment.

Grading for labs 1-2 will be based on the following rubric.

Lab Assignments
Criteria 0 points

Unacceptable

2.5 points

Developing

5 points

Sufficient

1.   Complete the lab. Did not complete the lab. Completed the lab with errors. Completed the lab correctly.
0 points

Unacceptable

2.5 points

Developing

5 points

Sufficient

2. Summarize the technical experiences in completing this lab. Identify commands that were of greatest benefit and provide general comments on the overall lab experience. Did not submit a short answer. Submitted a short answer, but was too brief, insufficient, or had poor punctuation, grammar, and / or spelling. Submitted a sufficient short answer with zero or one punctuation, grammar, or spelling error.

Strayer CIS 110 Week 2 Discussion

“Variables” Please respond to the following:

  • Provide one (1) example of a variable name that is acceptable to the compiler but is not recommended according to variable naming conventions. Explain one (1) reason why the variable name in question is acceptable but not recommended, and provide an alternative name that would both satisfy the compiler and be recommended according to variable naming conventions. Justify your response.

Strayer CIS 110 Week 3 Discussion

“Sequence and Selection Structures” Please respond to the following:

  • Suggest one (1) example of a problematic programming situation or scenario that the use or implementation of a sequence structure could resolve. Justify your response.

Strayer CIS 110 Week 4 Lab Assignment 3 Submission

Click the link above to submit your assignment.

Complete labs 2-5 using Visual Logic in which you:

  1. Submit the .vls file you create in Visual Logic as well as a screenshot of the output. For full credit, the program must function correctly, produce the correct answer, and be logically succinct.
  2. Write a short answer (four to five [4-5] sentences) in the comment text box located with the assignment submission link to the following:
    1. A summary of the technical experiences that you used in completing this lab.
    2. The commands that were of greatest benefit to you.
    3. Your general comments on the overall lab experience.

Note: This is an academic writing assignment. Correct punctuation, grammar, and spelling are necessary. Points will be deducted for poor writing.

Lab Assignment Breakdown
Week Due Graded Lab Exercises Points
1 Lab 1: Visual Logic Installation 10
2 Lab 2: Exercise 6 on page 35 10
4 Lab 3: Exercise 5 (Part A) on page 172 20
7 Lab 4: Chapter 9 Exercise 4 on page 421 20
8 Lab 5: Exercise 4 on page 468 20

Click here to view the grading rubric for this assignment.

Lab Assignments
Criteria 0 points
Unacceptable
5 points
Developing
10 points
Sufficient
  1. Complete the lab.
Did not complete the lab. Completed the lab with errors. Completed the lab correctly.
0 points
Unacceptable
5 points
Developing
10 points
Sufficient
2. Summarize the technical experiences in completing this lab. Identify commands that were of greatest benefit and provide general comments on the overall lab experience. Did not submit a short answer. Submitted a short answer, but was too brief, insufficient, or had poor punctuation, grammar, and / or spelling. Submitted a sufficient short answer with zero or one punctuation, grammar, or spelling error.

Strayer CIS 110 Week 4 Discussion

“Compound and Nested If Statements” Please respond to the following:

  • Suggest one (1) example of a problematic programming situation or scenario that the use or implementation of a compound if statement could resolve. Justify your response.

Strayer CIS 110 Week 5 Discussion

“Definite versus Indefinite Loops” Please respond to the following:

  • Describe one (1) scenario not mentioned in the textbook in which it would be advantageous for you to use a definite loop as opposed to an indefinite loop when developing a program. Provide a rationale for your response.

Strayer CIS 110 Week 5 Midterm Exam

Question 1

2.5 out of 2.5 points

You can use an ____ statement to clearly show where the actions that depend on a decision end.

Question 2

2.5 out of 2.5 points

A ____ read is an added statement that gets the first input value in a program.

Question 3

2.5 out of 2.5 points

The priming read is an example of a(n) ____ task.

Question 4

2.5 out of 2.5 points

The following pseudocode is an example of a ____ structure.

get number while number is positive

add to sum get number

Question 5

2.5 out of 2.5 points

The following pseudocode is an example of a ____ structure.

if first Number is bigger than second Number then print first Number

else print second Number

Question 6

2.5 out of 2.5 points

Structures can be stacked or connected to one another at their ____.

Question 7

2.5 out of 2.5 points

Fill in the blank in the following pseudocode:

if some Condition is true then do one Process ____ do theOtherProcess

Question 8

2.5 out of 2.5 points

You may hear programmers refer to looping as ____.

Question 9

2.5 out of 2.5 points

You represent a decision in a flowchart by drawing a decision symbol, which is shaped like a ____.

Question 10

2.5 out of 2.5 points

The major difference between the two main programming styles in use today is the ____.

Question 11

2.5 out of 2.5 points

Many programming languages use the term ____ to refer to the marker that is used to automatically recognize the end of data in a file.

Question 12

2.5 out of 2.5 points

A ____ allows users to interact with a program in a graphical environment.

Question 13

2.5 out of 2.5 points

A(n) ____ is a location on your computer screen where you type text entries to communicate with the computer’s operating system.

Question 14

2.5 out of 2.5 points

A(n) ____ tells the user what to enter.

Question 15

2.5 out of 2.5 points

A series of nested if statements is also called a ____ if statement.

Question 16

2.5 out of 2.5 points

The conditional AND operator in Java, C++, and C# is ____.

Question 17

2.5 out of 2.5 points

The ____ sign means “greater than.”

Question 18

2.5 out of 2.5 points

You can use ____  for clarity and to override the default order of operations.

Question 19

2.5 out of 2.5 points

When you combine AND and OR operators, the ____ operators take precedence, meaning their Boolean values are evaluated first.

Question 20

2.5 out of 2.5 points

When creating a truth table, you must determine how many possible Boolean value combinations exist for the conditions. If there are two conditions, ____ combinations will exist.

Question 21

0 out of 2.5 points

A(n) ____ decision is a decision in which at least one of two conditions must be true for an action to take place.

Question 22

2.5 out of 2.5 points

C#, C++, C, and Java use the symbol ____ as the logical OR operator.

Question 23

2.5 out of 2.5 points

In a truth table, the expression ____ is true.

Question 24

2.5 out of 2.5 points

The process of naming program variables and assigning a type to them is called ____ variables.

Question 25

2.5 out of 2.5 points

In most programming languages, before you can use any variable, you must include a ____ for it.

Question 26

2.5 out of 2.5 points

Declaring a starting value for a variable is known as ____ the variable.

Question 27

2.5 out of 2.5 points

A(n) ____ is similar to a variable, except it can be assigned a value only once.

Question 28

2.5 out of 2.5 points

The assignment operator is the ____ sign.

Question 29

2.5 out of 2.5 points

The ____ dictate the order in which operations in the same statement are carried out.

Question 30

2.5 out of 2.5 points

Depending on the programming language being used, modules are also known as ____ .

Question 31

2.5 out of 2.5 points

Fractional numeric variables that contain a decimal point are known as ____ variables.

Question 32

2.5 out of 2.5 points

When a program has several modules calling other modules, programmers often use a program ____, which operates similarly to an organizational chart, to show the overall picture of how modules are related to one another.

Question 33

2.5 out of 2.5 points

When you write programs, you work with data in three different forms: ____.

Question 34

2.5 out of 2.5 points

A specific numeric value is often called a(n) ____.

Question 35

2.5 out of 2.5 points

Programmers refer to programs that contain meaningful names as ____.

Question 36

2.5 out of 2.5 points

The mainline logic of almost every procedural computer program consists of these three distinct parts: ____ .

Question 37

2.5 out of 2.5 points

A(n) ___ is a named memory location whose value can vary.

Question 38

2.5 out of 2.5 points

The process of walking through a program’s logic on paper before you actually write the program is called ____.

Question 39

2.5 out of 2.5 points

Using ____ involves writing down all the steps you will use in a program.

Question 40

2.5 out of 2.5 points

In a flowchart, the ____ is used to represent processing.

Strayer CIS 110 Week 6 Assignment 1 Submission

If you are using the Blackboard Mobile Learn iOS App, please click “View in Browser”

Click the link above to submit your assignment.

Students, please view the “Submit a Clickable Rubric Assignment” in the Student Center.

Instructors, training on how to grade is within the Instructor Center.

Assignment 1: Fran’s Virtual Fruit Stand, Part 1

Due Week 6 and worth 190 points

Fran’s Virtual Fruit Stand is an online store that sells several types of dried fruit. Based on the needs of Fran’s Virtual Fruit stand, you must design a flowchart using Visual Logic. The flowchart must also be a fully functional program which follows the design requirements below.

Note: This program does not require the use of arrays. The program will prompt for data on a single item, process that data, display any relevant messages as described below, and then move on to the next item. Use the “console” option in the output command to display the output in a single window. Displaying the output can be accomplished with as few as three (3) variables that simply get overwritten each time the loop repeats.

Using Visual Logic, design a flowchart that is also a fully functional program. According to your design, the program must:

1. Continually accept data regarding the purchase of fruit until a sentinel value is entered.

2. Prompt the user for each item, and accept the name of the fruit (e.g., “dried apples”), the price per pound, and the number of pounds sold in a month.

3. Display a clear message for items that are considered:

a. Best-selling items

Note: Best-selling items are identified as those that sell 5,000 or more pounds per month on average. For example, an acceptable message may read, “Yellow raisins are a best-selling item.”

b. Big-ticket items

Note: Big-ticket items are identified as those that are best-selling items and also cost $4 per pound or more. For example, an acceptable message may read, “Freeze-dried blueberries are a big-ticket item.”

c. High-priced items

Note: High-priced items are identified as those that sell for $7 per pound or more. For example, an acceptable message may read, “Dried mangos are a high-priced item.”

d. Lowest-selling items

Note: Lowest-selling items are identified as those that sell 500 pounds or less per month on average. For example, an acceptable message may read, “Dried Ugli Fruit is a lowest-selling item.”

e. High-income generating items

Note: High-income generating items are identified as those that generate $7,000 or more per month on average. To determine the income generated per item, multiply the price per pound by the number of pounds sold per month. If the item generates $7,000 or more per month, an acceptable message may read, “Dried pineapple chunks are a high-income generating item.”

4. Loop through all of the above steps until the user types the sentinel value when prompted. Display the sentinel value so that the user may ultimately be able to demonstrate an understanding of the way in which to end the program. Note: An acceptable message may read “Type n to end the program.”, where “n” is the sentinel value.

Your Visual Logic program must follow these formatting requirements:

• Be accomplished in a single Visual Logic program.

• Be submitted as a single file with the “.vls” file extension.

• Be fully functional in order to receive full credit.

The specific course learning outcomes associated with this assignment are:

• Demonstrate the use of algorithms and pseudocoding to the problem-solving process.

• Distinguish among the basic types, steps, and properties of programming.

• Apply the techniques of functional decomposition, modularization techniques, and debugging strategies into program design.

• Describe the features and fundamental data structures of programming design.

• Select and create the appropriate conditional and iteration constructs for a given programming task.

Click here to view the grading rubric for this assignment.

Grading for this assignment will be based on answer quality, logic / organization of the paper, and language and writing skills, using the following rubric.

Points: 190 Assignment 1: Fran’s Virtual Fruit Stand, Part 1
Criteria Unacceptable

Below 60% F

Meets Minimum Expectations

60-69% D

Fair

70-79% C

Proficient

80-89% B

Exemplary

90-100% A

1. Design a program that continually accepts data regarding the purchase of fruit until a sentinel value is entered.

Weight: 25%

Did not submit or incompletelydesigned a program that continually accepts data regarding the purchase of fruit until a sentinel value is entered. Insufficiently designed a program that continually accepts data regarding the purchase of fruit until a sentinel value is entered. Partially designed a program that continually accepts data regarding the purchase of fruit until a sentinel value is entered. Satisfactorily designed a program that continually accepts data regarding the purchase of fruit until a sentinel value is entered. Thoroughly designed a program that continually accepts data regarding the purchase of fruit until a sentinel value is entered.
2. Design a program that prompts the user for each item, and accepts the name of the fruit (e.g., “dried apples”), the price per pound, and the number of pounds sold in a month.

Weight: 25%

Did not submit or incompletely designed a program that prompts the user for each item, and accepts the name of the fruit (e.g., “dried apples”), the price per pound, and the number of pounds sold in a month. Insufficiently designed a program that prompts the user for each item, and accepts the name of the fruit (e.g., “dried apples”), the price per pound, and the number of pounds sold in a month. Partially designed a program that prompts the user for each item, and accepts the name of the fruit (e.g., “dried apples”), the price per pound, and the number of pounds sold in a month. Satisfactorily designed a program that prompts the user for each item, and accepts the name of the fruit (e.g., “dried apples”), the price per pound, and the number of pounds sold in a month. Thoroughly designed a program that prompts the user for each item, and accepts the name of the fruit (e.g., “dried apples”), the price per pound, and the number of pounds sold in a month.
3a. Design a program that displays a clear message for best-selling items.

Weight: 4%

Did not submit or incompletely designed a program that displays a clear message for best-selling items. Insufficiently designed a program that displays a clear message for best-selling items. Partially designed a program that displays a clear message for best-selling items. Satisfactorily designed a program that displays a clear message for best-selling items. Thoroughly designed a program that displays a clear message for best-selling items.
3b. Design a program that displays a clear message for big-ticket items.

Weight: 4%

Did not submit or incompletely designed a program that displays a clear message for big-ticket items. Insufficiently designed a program that displays a clear message for big-ticket items. Partially designed a program that displays a clear message for big-ticket items. Satisfactorily designed a program that displays a clear message for big-ticket items. Thoroughly designed a program that displays a clear message for big-ticket items.
3c. Design a program that displays a clear message for high-priced items.

Weight: 4%

Did not submit or incompletely designed a program that displays a clear message for high-priced items. Insufficiently designed a program that displays a clear message for high-priced items. Partially designed a program that displays a clear message for high-priced items. Satisfactorily designed a program that displays a clear message for high-priced items. Thoroughly designed a program that displays a clear message for high-priced items.
3d. Design a program that displays a clear message for lowest-selling items.

Weight: 4%

Did not submit or incompletely designed a program that displays a clear message for lowest-selling items. Insufficiently designed a program that displays a clear message for lowest-selling items. Partially designed a program that displays a clear message for lowest-selling items. Satisfactorily designed a program that displays a clear message for lowest-selling items. Thoroughly designed a program that displays a clear message for lowest-selling items.
3e. Design a program that displays a clear message for high-income generating items.

Weight: 4%

Did not submit or incompletely designed a program that displays a clear message for high-income generating items. Insufficiently designed a program that displays a clear message for high-income generating items. Partially designed a program that displays a clear message for high-income generating items. Satisfactorily designed a program that displays a clear message for high-income generating items. Thoroughly designed a program that displays a clear message for high-income generating items.
4. Design a program that loops through all of the specified steps until the user types the sentinel value when prompted. Design a program that displays the sentinel value so that the user may ultimately be able to demonstrate an understanding of the way in which to end the program.

Weight: 25%

Did not submit or incompletely designed a program that loops through all of the specified steps until the user types the sentinel value when prompted. Did not submit or incompletely designed a program that displays the sentinel value so that the user may ultimately be able to demonstrate an understanding of the way in which to end the program. Insufficiently designed a program that loops through all of the specified steps until the user types the sentinel value when prompted. Insufficiently designed a program that displays the sentinel value so that the user may ultimately be able to demonstrate an understanding of the way in which to end the program. Partially designed a program that loops through all of the specified steps until the user types the sentinel value when prompted. Partially designed a program that displays the sentinel value so that the user may ultimately be able to demonstrate an understanding of the way in which to end the program. Satisfactorily designed a program that loops through all of the specified steps until the user types the sentinel value when prompted. Satisfactorily designed a program that displays the sentinel value so that the user may ultimately be able to demonstrate an understanding of the way in which to end the program. Thoroughly designed a program that loops through all of the specified steps until the user types the sentinel value when prompted. Thoroughly designed a program that displays the sentinel value so that the user may ultimately be able to demonstrate an understanding of the way in which to end the program.
5. Submit the program according to the specified submission and formatting requirements.

Weight: 5%

Did not submit or incompletely submitted the program according to the specified submission and formatting requirements. Insufficiently submitted the program according to the specified submission and formatting requirements. Partially submitted the program according to the specified submission and formatting requirements. Satisfactorily submitted the program according to the specified submission and formatting requirements. Thoroughly submitted the program according to the specified submission and formatting requirements.

Strayer CIS 110 Week 6 Discussion

“Single versus Parallel Arrays” Please respond to the following:

  • Describe one (1) scenario not mentioned in the textbook in which the use of an array would be a plausible solution. Support your response with an example of the described use of the array.

Strayer CIS 110 Week 7 Lab Assignment 4 Submission

Click the link above to submit your assignment.

Complete labs 2-5 using Visual Logic in which you:

  1. Submit the .vls file you create in Visual Logic as well as a screenshot of the output. For full credit, the program must function correctly, produce the correct answer, and be logically succinct.
  2. Write a short answer (four to five [4-5] sentences) in the comment text box located with the assignment submission link to the following:
    1. A summary of the technical experiences that you used in completing this lab.
    2. The commands that were of greatest benefit to you.
    3. Your general comments on the overall lab experience.

Note: This is an academic writing assignment. Correct punctuation, grammar, and spelling are necessary. Points will be deducted for poor writing.

Lab Assignment Breakdown
Week Due Graded Lab Exercises Points
1 Lab 1: Visual Logic Installation 10
2 Lab 2: Exercise 6 on page 35 10
4 Lab 3: Exercise 5 (Part A) on page 172 20
7 Lab 4: Chapter 9 Exercise 4 on page 421 20
8 Lab 5: Exercise 4 on page 468 20

Click here to view the grading rubric for this assignment.

Lab Assignments
Criteria 0 points
Unacceptable
5 points
Developing
10 points
Sufficient
  1. Complete the lab.
Did not complete the lab. Completed the lab with errors. Completed the lab correctly.
0 points
Unacceptable
5 points
Developing
10 points
Sufficient
2. Summarize the technical experiences in completing this lab. Identify commands that were of greatest benefit and provide general comments on the overall lab experience. Did not submit a short answer. Submitted a short answer, but was too brief, insufficient, or had poor punctuation, grammar, and / or spelling. Submitted a sufficient short answer with zero or one punctuation, grammar, or spelling error.

Strayer CIS 110 Week 7 Discussion

“Modularizing Code” Please respond to the following:

  • Imagine you are a part of a team that is tasked with writing a mobile application (app) that will allow users to send pictures to their friends. The manager does not want to waste time creating code modules. Describe at least one (1) advantage of modularizing code for this type of task. Justify your response.

Strayer CIS 110 Week 8 Lab Assignment Submission

Click the link above to submit your assignment.

Complete labs 2-5 using Visual Logic in which you:

  1. Submit the .vls file you create in Visual Logic as well as a screenshot of the output. For full credit, the program must function correctly, produce the correct answer, and be logically succinct.
  2. Write a short answer (four to five [4-5] sentences) in the comment text box located with the assignment submission link to the following:
    1. A summary of the technical experiences that you used in completing this lab.
    2. The commands that were of greatest benefit to you.
    3. Your general comments on the overall lab experience.

Note: This is an academic writing assignment. Correct punctuation, grammar, and spelling are necessary. Points will be deducted for poor writing.

Lab Assignment Breakdown
Week Due Graded Lab Exercises Points
1 Lab 1: Visual Logic Installation 10
2 Lab 2: Exercise 6 on page 35 10
4 Lab 3: Exercise 5 (Part A) on page 172 20
7 Lab 4: Chapter 9 Exercise 4 on page 421 20
8 Lab 5: Exercise 4 on page 468 20

Click here to view the grading rubric for this assignment.

Lab Assignments
Criteria 0 points
Unacceptable
5 points
Developing
10 points
Sufficient
  1. Complete the lab.
Did not complete the lab. Completed the lab with errors. Completed the lab correctly.
0 points
Unacceptable
5 points
Developing
10 points
Sufficient
2. Summarize the technical experiences in completing this lab. Identify commands that were of greatest benefit and provide general comments on the overall lab experience. Did not submit a short answer. Submitted a short answer, but was too brief, insufficient, or had poor punctuation, grammar, and / or spelling. Submitted a sufficient short answer with zero or one punctuation, grammar, or spelling error.

Strayer CIS 110 Week 8 Discussion

“Programming Design” Please respond to the following:

  • Select one (1) characteristic of an object relative to object-oriented design, and discuss its importance when writing programs.

Strayer CIS 110 Week 9 Discussion

Describe at least one (1) possible effect that multithreading could have on event-driven programming when you are either developing or using a computer program. Support your response with at least (1) example of the effect of multithreading.

Strayer CIS 110 Week 9 Assignment 2 Latest

Week 9 Assignment 2 Submission

If you are using the Blackboard Mobile Learn iOS App, please click “View in Browser”

Click the link above to submit your assignment.

Students, please view the “Submit a Clickable Rubric Assignment” in the Student Center.

Instructors, training on how to grade is within the Instructor Center.

Assignment 2: Fran’s Virtual Fruit Stand, Part 2

Due Week 9 and worth 190 points

Use the concepts and scenario from Assignment 1 to help Fran’s Virtual Fruit Stand increase the functionality of its online shopping cart. When a customer checks out, the shopping cart must store the required data pertaining to each item the customer is buying. Your job is to design a program that will prompt the user for the required data and then store it. The required data includes the item name, the price per pound, and the number of pounds of that item being purchased. When complete, your program should include three (3) arrays, two (2) loops, one (1) and / or conditional statement, and one (1) variable.

Using Visual Logic, design a flowchart that is also a fully functional program to add functionality to the online shopping cart. According to your design, the program must:

1. Continually accept data regarding the purchase of fruit as specified below until the user enters a sentinel value, or until five (5) items are entered, whichever comes first.

2. Prompt the user for each item and accept the name of the fruit (e.g., “dried apples”), the price per pound, and the number of pounds sold in a month.

3. Store the required data in three (3) arrays (e.g., one (1) for the item name, one (1) for the price per pound, and one (1) for the number of pounds being purchased) with corresponding index values. Note: For example, index value 3, when applied to the “itemName” array, would give us the name of the third item that the customer is buying. That same index value of 3, when applied to the “pricePerPound” array, would give us the price per pound of that same third item that the customer is buying.

4. Store up to five (5) values in each of the three (3) arrays.

5. Provide functionality in which the user ends the program by typing a sentinel value, and the program tells the user what the sentinel value is. Note: An acceptable message may read “Type n to end the program.”, where “n” is the sentinel value. If the user does not end the program in this way, then the program ends when it has collected the data for five (5) items.

6. Print an itemized receipt with the following data after the last item in the purchase has been saved to the array.

  • Item name
  • Price per pound of each item
  • Number of pounds purchased of each item
  • Subtotal price for each item, calculated as price per pound multiplied by the number of pounds
  • Total weight of the entire order (in pounds)
  • The cost of shipping which is based on the total weight of the entire order, calculated as 50 cents per pound. Note: For example, if the entire order weighs seven (7) pounds, the cost of shipping would be $3.50.
  • Grand total price of all items and shipping.

Note: Use the “console” option in the output command to accomplish this task. An example of an acceptable output has been provided below:

Click here to view the grading rubric for this assignment.

Strayer CIS 110 Week 10 Discussion

Imagine that you are on a team that that has been tasked with creating an online course delivery system. One of your coworkers wants to model the entire course in UML. Another coworker disagrees with the use of UML and would rather use pseudocode exclusively. Analyze both strategies and suggest at least two (2) major benefits of using UML as well as two (2) major benefits of using pseudocode. Recommend the approach you would suggest in the given scenario and provide a rationale for your response.

Strayer CIS 110 Week 10 Technical Paper Latest

Week 10 Technical Paper Submission

If you are using the Blackboard Mobile Learn iOS App, please click “View in Browser”

Click the link above to submit your assignment.

Students, please view the “Submit a Clickable Rubric Assignment” in the Student Center.

Instructors, training on how to grade is within the Instructor Center.

Technical Paper: Object-oriented Programming (OOP) / Event-Driven Programming (EDP) versus Procedural Programming (PP)

Due Week 10 and worth 140 points

Use the Internet or Strayer databases to research the advantages, features, and common examples of OOP and EDP. Note: You may use the Association for Computing Machinery (ACM) Digital Library to support research on the above topics. Instructions detailing the necessary steps to access the ACM Digital Library are located at the end of the Course Guide.

Write a three to five (3-5) page paper in which you:

1. Identify at least two (2) advantages to using OOP as compared to using only PP.

2. Create one (1) original example of a class with at least one (1) attribute and one (1) method. Identify what the class in question represents, the attributes the class stores, and the purpose of the related method. Next, examine the relationship between the class, attributes, and methods that you have identified.

3. Describe at least one (1) feature of object-oriented programming that Visual Logic lacks.

4. Identify at least one (1) advantage to using event-driven programming, as compared to using purely procedural programming.

5. Use at least three (3) quality resources in this assignment. Note: Wikipedia and similar Websites do not qualify as quality resources.

Your assignment must follow these formatting requirements:

  • Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format. Check with your professor for any additional instructions.
  • Include a cover page containing the title of the assignment, the student’s name, the professor’s name, the course title, and the date. The cover page and the reference page are not included in the required assignment page length.
  • The specific course learning outcomes associated with this assignment are:
  • Explain and identify object-oriented concepts.
  • Identify object-oriented classes and also the attributes and methods they contain.
  • Explain the use and benefits of object-oriented programming and event-driven programming.
  • Use technology and information resources to research issues in computer programming design.
  • Write clearly and concisely about computer programming design topics using proper writing mechanics and technical style convention.

Click here to view the grading rubric for this assignment.Bottom of Form