cis 110 computer programming design full course n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
CIS 110 COMPUTER PROGRAMMING DESIGN FULL COURSE-STRAYER PowerPoint Presentation
Download Presentation
CIS 110 COMPUTER PROGRAMMING DESIGN FULL COURSE-STRAYER

Loading in 2 Seconds...

play fullscreen
1 / 20

CIS 110 COMPUTER PROGRAMMING DESIGN FULL COURSE-STRAYER - PowerPoint PPT Presentation


  • 4 Views
  • Uploaded on

\nVisit Below Link, To Download This Course:\n\nhttps://www.tutorialsservice.net/product/cis-110-computer-programming-design-full-course-strayer/\n\nOr \nEmail us on\nSUPPORT@TUTORIALSSERVICE.NET\n\nCIS 110 Computer Programming Design Full Course-Strayer\nCIS110\nCIS 110 Computer Programming Design\nCIS 110 Complete Course-Strayer\nStrayer CIS 110 Week 1 Lab Assignment 1: Install Visual Logic\nClick the link above to submit your assignment.\n

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'CIS 110 COMPUTER PROGRAMMING DESIGN FULL COURSE-STRAYER' - tutorialsservicesnet


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
cis 110 computer programming design full course

CIS 110 COMPUTER PROGRAMMING DESIGN FULL

COURSE-STRAYER

Visit Below Link, To Download This Course:

https://www.tutorialsservice.net/product/cis-110-computer-programming-design-full-course-strayer/

Or

Email us on

SUPPORT@TUTORIALSSERVICE.NET

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:

o

A summary of the technical experiences that you used in completing this lab.

o

The commands that were of greatest benefit to you.

o

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

slide2

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

0 points

2.5 points

5 points

Criteria

Unacceptable

Developing

Sufficient

Did not complete

the lab.

1. Complete the lab.

Completed the lab with errors.

Completed the lab correctly.

0 points

2.5 points

5 points

Unacceptable

Developing

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.

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.

Did not submit a

short answer.

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

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

0 points

2.5 points

5 points

Criteria

Unacceptable

Developing

Sufficient

Did not complete

the lab.

1. Complete the lab.

Completed the lab with errors.

Completed the lab correctly.

0 points

2.5 points

5 points

Unacceptable

Developing

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.

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.

Did not submit a

short answer.

Strayer CIS 110 Week 2 Discussion

“Variables” Please respond to the following:

slide4

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

0 points

Unacceptable

5 points

Developing

10 points

Sufficient

Criteria

1 complete the lab

1. Complete the lab.

Did not complete

the lab.

0 points

Unacceptable

Completed the lab with errors.

Completed the lab correctly.

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.

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.

Did not submit a

short answer.

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

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

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

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

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

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

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

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

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

Meets Minimum

Expectations

Unacceptable

Fair

Proficient

Exemplary

Criteria

Below 60% F

70-79% C

80-89% B

90-100% A

60-69% D

1. Design 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.

Did not submit or

incompletelydesigned a

program that continually

accepts data regarding the

purchase of fruit until a

sentinel value is entered.

Weight: 25%

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.

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.

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.

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.

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.

Weight: 25%

3a. Design a program

that displays a clear

message for best-

selling items.

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

Did not submit or incompletely

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.

Weight: 4%

3b. Design a program

that displays a clear

message for big-

ticket items.

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

Did not submit or incompletely

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.

Weight: 4%

3c. Design a program

that displays a clear

message for high-

priced items.

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

Did not submit or incompletely

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.

Weight: 4%

3d design a program that displays a clear message

3d. Design a program

that displays a clear

message for lowest-

selling items.

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

Did not submit or incompletely

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.

Weight: 4%

3e. Design 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.

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.

Partially designed a

program that displays

a clear message for

high-income

generating items.

Did not submit or incompletely

designed a program that

displays a clear message for

high-income generating items.

Weight: 4%

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.

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.

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.

Weight: 25%

5. Submit 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.

Did not submit or incompletely

submitted the program

according to the specified

submission and formatting

requirements.

Weight: 5%

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

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

0 points

Unacceptable

5 points

Developing

10 points

Sufficient

Criteria

1. Complete the lab.

Did not complete

the lab.

0 points

Unacceptable

Completed the lab with errors.

Completed the lab correctly.

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.

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.

Did not submit a

short answer.

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

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

0 points

Unacceptable

5 points

Developing

10 points

Sufficient

Criteria

1. Complete the lab.

Did not complete

the lab.

0 points

Unacceptable

Completed the lab with errors.

Completed the lab correctly.

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.

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.

Did not submit a

short answer.

Strayer CIS 110 Week 8 Discussion

programming design please respond to the following

“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

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 1

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.

slide20

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