Solved by a verified expert :MIS505 Week 1 Discussion 1 & 2
dq 1

Structured Versus Object-Oriented
Design (graded)

Structured and object-oriented designs are the two main
contenders for programming methodologies relevant to the creation of
documentation for application programs. The choice of methodologies will
greatly affect how we approach the challenge and what programming languages we
will have at our disposal. Based on this week’s text chapter and some relevant
web resources, as the discussion progresses, let us discuss the differences
between structured and object-oriented designs and their merits and faults.
Explain, in brief, what you learned from such readings.

dq 2

Flowcharts Versus
Pseudocode (graded)

The two main forms of documentation of
program design are flowcharts and pseudcode. Based on this week’s text chapter
and some relevant web resources, discuss the differences between flowcharts and
pseudocode, as well as their merits and faults.

MIS505
Week 2 Discussion 1 & 2
dq 1

Advantages of Modularization (graded)

Structured programming modules are used to segment tasks within
the program. Based on this week’s text chapter and some relevant web resources,
discuss the advantages of modularization. Explain what you learned from your
readings.

dq 2

Features of Good Program
Design (graded)

Successful program development begins with
good program design. Based on this week’s text chapter and some relevant web
resources, discuss the features of good program design. Explain what you
learned from your readings.

MIS505
Week 3 Discussion 1 & 2
dq 1

Structured Programming – Important
People (graded)

TCO D covers the use of structured programming solutions. Look
in the “UP for Discussion” section in Chapter 3 of the textbook on page 132,
Exercise 15. Research the people listed there, and discuss why they are
important to structured programming. What did each person contribute? How do
the contributions fit with our study of structured programming this week?

dq 2

Virtual Lab (graded)

After reading the assigned chapter for this week, discuss what
you learned from the readings. You may also ask questions if anything is not
clear, and continue these discussions throughout the week.
As a progressive discussion in this thread
topic, solve the exercises from the textbook, and briefly explain the topic
concepts. You are expected to solve the listed exercises in the given order so
as to avoid repeated solutions. The first person will post the solution to the
first exercise. The next person will comment on that post, and then post the
solution to the next question, and so on. If anyone disagrees with another’s
solution, they must post why and their own solution. While posting here, I
suggest you solve the problems sequentially, start the first line of your post
with a question tag, such as: Chapter # Qu #, for example, Ch.3 Exercise # 1.
This will easily help us to keep track of where we are.
Also, you may discuss difficulties that arise
while completing the week’s homework assignments under a thread that will be
created for such discussion. You are expected to help and guide each other, but
not to post the homework solutions here.
Note:This is
a discussion, and not just a forum for posting the answers to the questions.
You should post responses with analysis, ideas, and summaries to be shared by
all. Although you may solve the exercises completely at home, you are expected
to post the responses to part of the question per the directions above and also
allow others to participate in the problem solving and discussion process.
Please avoid repeated answers once confirmed.
Help each other and learn together.

MIS505
Week 4 Discussion 1 & 2
dq 1

Off the Shelf (graded)

Our TCO C this week covers the challenge of building information
system (IS) applications vs. using off-the-shelf alternatives, sometimes called
COTS (Commercial Off-The-Shelf). What is that anyway? How are systems provided
for your organization? So, let us know what your organization is doing in this
area. Building everything? Buying everything? Or a mixture of both? And, how
effective is the process?

dq 2

Virtual Lab (graded)

After reading the assigned chapter for this
week, discuss what you learned from the readings. You may also ask questions if
anything is not clear, and continue these discussions throughout the week.
As a progressive discussion in this thread
topic, solve the exercises from the textbook, and briefly explain the topic
concepts. You are expected to solve the listed exercises in the given order so
as to avoid repeated solutions. The first person will post the solution to the
first exercise. The next person will comment on that post, and then post the
solution to the next question, and so on. If anyone disagrees with another’s
solution, they must post why and their own solution. While posting here, I
suggest you solve the problems sequentially, start the first line of your post
with a question tag, such as: Chapter # Qu #, for example, Ch.4 Exercise # 1.
This will easily help us to keep track of where we are.
Also, you may discuss difficulties that arise
while completing the week’s homework assignments under a thread that will be
created for such discussion. You are expected to help and guide each other, but
not to post the homework solutions here.
Note:This is
a discussion, and not just a forum for posting the answers to the questions.
You should post responses with analysis, ideas, and summaries to be shared by
all. Although you may solve the exercises completely at home, you are expected
to post the responses to part of the question per the directions above and also
allow others to participate in the problem solving and discussion process.
Please avoid repeated answers once confirmed.
Help each other and learn together.

MIS505
Week 5 Discussion 1 & 2
dq 1

Looping Examples (graded)

Loops are structured repetitive activities performed until some
limit is attained. For this week’s discussion, think about how you experience
loops in your personal and work life. Describe these loops and their
characteristics. Use examples from this week’s chapter to describe the
characteristics.

dq 2

Virtual Lab (graded)

After reading the assigned chapter for this
week, discuss what you learned from the readings. You may also ask questions if
anything is not clear, and continue these discussions throughout the week.
As a progressive discussion in this thread
topic, solve the exercises from the textbook, and briefly explain the topic
concepts. You are expected to solve the listed exercises in the given order so
as to avoid repeated solutions. The first person will post the solution to the
first exercise. The next person will comment on that post, and then post the
solution to the next question, and so on. If anyone disagrees with another’s
solution, they must post why and their own solution. While posting here, I suggest
you solve the problems sequentially, start the first line of your post with a
question tag, such as: Chapter # Qu #, for example, Ch.5 Exercise # 1. This
will easily help us to keep track of where we are.
Also, you may discuss difficulties that arise
while completing the week’s homework assignments under a thread that will be
created for such discussion. You are expected to help and guide each other, but
not to post the homework solutions here.
Note:This is
a discussion, and not just a forum for posting the answers to the questions.
You should post responses with analysis, ideas, and summaries to be shared by
all. Although you may solve the exercises completely at home, you are expected
to post the responses to part of the question per the directions above and also
allow others to participate in the problem solving and discussion process.
Please avoid repeated answers once confirmed.
Help each other and learn together.

MIS505
Week 6 Discussion 1 & 2
dq 1

Arrays and e-Commerce (graded)

The use of arrays opens up several possibilities for us. Why
would we want to use them? For ordinary arrays, we can use them even if we do
not know the total number of data values to be processed. One of the more
interesting features of arrays involves the ability to create execution time
arrays at program run time. This is a pretty powerful feature of programming.
To start this discussion topic, identify some arrays used in your organization
or an organization for which you know, the business applications, and share the
information.

dq 2

irtual Lab (graded)

After reading the assigned chapter for this
week, discuss what you learned from the readings. You may also ask questions if
anything is not clear, and continue these discussions throughout the week.
As a progressive discussion in this thread
topic, solve the exercises from the textbook, and briefly explain the topic
concepts. You are expected to solve the listed exercises in the given order so
as to avoid repeated solutions. The first person will post the solution to the
first exercise. The next person will comment on that post, and then post the
solution to the next question, and so on. If anyone disagrees with another’s
solution, they must post why and their own solution. While posting here, I
suggest you solve the problems sequentially, start the first line of your post
with a question tag, such as: Chapter # Qu #, for example, Ch.6 Exercise # 1.
This will easily help us to keep track of where we are.
Also, you may discuss difficulties that arise
while completing the week’s homework assignments under a thread that will be
created for such discussion. You are expected to help and guide each other, but
not to post the homework solutions here.
Note:This is
a discussion, and not just a forum for posting the answers to the questions.
You should post responses with analysis, ideas, and summaries to be shared by
all. Although you may solve the exercises completely at home, you are expected
to post the responses to part of the question per the directions above and also
allow others to participate in the problem solving and discussion process.
Please avoid repeated answers once confirmed.
Help each other and learn together.

MIS505
Week 7 Discussion 1 & 2
dq 1

Data Hierarchy and Databases (graded)

Databases are in common use today in people’s personal lives and
in the workplace. In the workplace, there are individual databases up to
enterprise system databases. In this discussion forum, describe your
experiences with databases. Use the data hierarchy to talk about the contents
of the databases.

dq 2

Virtual Lab (graded)

After reading the assigned chapter for this
week, discuss what you learned from the readings. You may also ask questions if
anything is not clear, and continue these discussions throughout the week.
As a progressive discussion in this thread
topic, solve the exercises from the textbook, and briefly explain the topic
concepts. You are expected to solve the listed exercises in the given order so
as to avoid repeated solutions. The first person will post the solution to the
first exercise. The next person will comment on that post, and then post the
solution to the next question, and so on. If anyone disagrees with another’s
solution, they must post why and their own solution. While posting here, I suggest
you solve the problems sequentially, start the first line of your post with a
question tag, such as: Chapter # Qu #, for example, Ch.7 Exercise # 1. This
will easily help us to keep track of where we are.
Also, you may discuss difficulties that arise
while completing the week’s homework assignments under a thread that will be
created for such discussion. You are expected to help and guide each other, but
not to post the homework solutions here.
Note:This is
a discussion, and not just a forum for posting the answers to the questions.
You should post responses with analysis, ideas, and summaries to be shared by
all. Although you may solve the exercises completely at home, you are expected
to post the responses to part of the question per the directions above and also
allow others to participate in the problem solving and discussion process.
Please avoid repeated answers once confirmed.
Help each other and learn together.

MIS505
Week 2 Homework

Homework
Assignment Grading Rubric
Week 2 Homework Assignment- Total Points: 40
Chapter 2 p. 88 Logic Ex. # 5-a:

Data Dictionary: 5 Points
Hierarchy Chart: 5 Points
Flowchart: 15 Points
Pseudocode: 15 Points
Following areas are suggested to consider
while grading the assignment.
· Students should present the program
documentation in a logical order as:
1. Data dictionary:
§ Should use table in Microsoft Word
§ Should include appropriate data variables
and descriptions.
§ Input and Output/Work area.
2. Hierarchy Chart should:
§ Present a logical order of tasks/subroutines.
3. Flowchart should:
§ Flow from top to bottom and left to right
§ Not contain missing flow lines
§ Resultin the required output.
§ Agree with flowchart in routines and detail
logic.
4. Pseudocode should:
§ Describe all subroutines that are included
in the hierarchy chart.
§ Agree with flowchart in routines and detail
logic.
Finally, assignments should be completed as
per the due dates. Exceptions to deadlines may be made in very rare cases as
per the KGSM policies
MIS505
Week 3 Homework
Homework
Assignment Grading Rubric
Week 3 Homework Assignment- Total Points: 40
Chapter 3 p. 130 Logic Exercise. #6:

Data Dictionary: 5 Points
Hierarchy Chart: 5 Points
Flowchart: 15 Points
Pseudocode: 15 Points
Following areas are suggested to consider while
grading the assignment.
· Students should present the program
documentation in a logical order as:
1. Data dictionary:
§ Should use table in Microsoft Word
§ Should include appropriate data variables
and descriptions.
§ Input and Output/Work area.
2. Hierarchy Chart should:
§ Present a logical order of
tasks/subroutines.
3. Flowchart should:
§ Flow from top to bottom and left to right
§ Not contain missing flow lines
§ Resultin the required output.
§ Agree with flowchart in routines and detail
logic.
4. Pseudocode should:
§ Describe all subroutines that are included
in the hierarchy chart.
§ Agree with flowchart in routines and detail
logic.
Finally, assignments should be completed as
per the due dates. Exceptions to deadlines may be made in very rare cases as
per the KGSM policies

MIS505
Week 4 Homework
Homework
Assignment Grading Rubric
Week 4 Homework Assignment- Total Points: 40
Chapter 4 p. 177 Logic Ex. # 2-a:

Data Dictionary: 5 Points
Hierarchy Chart: 5 Points
Flowchart: 15 Points
Pseudocode: 15 Points
Following areas are suggested to consider
while grading the assignment.
· Students should present the program
documentation in a logical order as:
1. Data dictionary:
§ Should use table in Microsoft Word
§ Should include appropriate data variables
and descriptions.
§ Input and Output/Work area.
2. Hierarchy Chart should:
§ Present a logical order of
tasks/subroutines.
3. Flowchart should:
§ Flow from top to bottom and left to right
§ Not contain missing flow lines
§ Resultin the required output.
§ Agree with flowchart in routines and detail
logic.
4. Pseudocode should:
§ Describe all subroutines that are included
in the hierarchy chart.
§ Agree with flowchart in routines and detail
logic.
Finally, assignments should be completed as
per the due dates. Exceptions to deadlines may be made in very rare cases as
per the KGSM policies

MIS505
Week 5 Homework
Homework
Assignment Grading Rubric
Week 5 Homework Assignment- Total Points: 40
Chapter 5 p. 224 Logic Ex. # 6a-b:

Data Dictionary: 5 Points
Hierarchy Chart: 5 Points
Flowchart: 15 Points
Pseudocode: 15 Points
Following areas are suggested to consider
while grading the assignment.
· Students should present the program
documentation in a logical order as:
1. Data dictionary:
§ Should use table in Microsoft Word
§ Should include appropriate data variables
and descriptions.
§ Input and Output/Work area.
2. Hierarchy Chart should:
§ Present a logical order of
tasks/subroutines.
3. Flowchart should:
§ Flow from top to bottom and left to right
§ Not contain missing flow lines
§ Resultin the required output.
§ Agree with flowchart in routines and detail
logic.
4. Pseudocode should:
§ Describe all subroutines that are included
in the hierarchy chart.
§ Agree with flowchart in routines and detail
logic.
Finally, assignments should be completed as
per the due dates. Exceptions to deadlines may be made in very rare cases as
per the KGSM policies

MIS505
Week 6 Homework
Homework
Assignment Grading Rubric
Week 6 Homework Assignment- Total Points: 40
Chapter 6 p. 269 Logic Ex. # 4-a:

Data Dictionary: 5 Points
Hierarchy Chart: 5 Points
Flowchart: 15 Points
Pseudocode: 15 Points
Following areas are suggested to consider
while grading the assignment.
· Students should present the program
documentation in a logical order as:
1. Data dictionary:
§ Should use table in Microsoft Word
§ Should include appropriate data variables
and descriptions.
§ An array type data variable should be
clearly described in the work area of the data dictionary.
§ Input and Output/Work area.
2. Hierarchy Chart should:
§ Present a logical order of
tasks/subroutines.
3. Flowchart should:
§ Flow from top to bottom and left to right
§ Not contain missing flow lines
§ Resultin the required output.
§ Agree with flowchart in routines and detail
logic.
4. Pseudocode should:
§ Describe all subroutines that are included
in the hierarchy chart.
§ Agree with flowchart in routines and detail
logic.
Finally, assignments should be completed as
per the due dates. Exceptions to deadlines may be made in very rare cases as
per the KGSM policies
MIS505
Week 3 Quiz
Question 1. Question :
(TCO B) The symbol shown as a three-sided box
that is connected to the step it references by a dashed line is what?
Abstraction symbol
Annotation symbol
Abbreviation symbol
Enumeration symbol
Question 2. Question :
(TCO C) When the first letter of a variable
name is uppercase, as in HourlyWage, the format is known as what kind of
casing?
Hungarian
Pascal
Camel
Turing
Question 3. Question :
(TCO B) The process of breaking down a large
program into modules is called
decompositian.
modularization.
unification.
orientation.
Question 4. Question :
(TCO B) Many programming languages use what
term to refer to the marker that is used to automatically recognize the end of
data in a file?
Data_end
End_data
EOF
EOD
Question 5. Question :
(TCO B) A software package that provides an
editor, compiler, and other programming tools is what?
GUI
CGI
GDE
IDE
Question 6. Question :
(TCOs A-C) What is involved in putting a
program into production?
Question 7. Question :
(TCOs B and C) Discuss why it is important to
use meaningful names for identifiers.
Question 8. Question :
(TCO B) Explain the purpose of annotation
symbols.
Question 9. Question :
(TCO B) How does a program recognize the end
of an input file?
Question 10. Question :
(TCOs B and C) What items should you include
when you create a module?

MIS505
Week 6 Quiz
1. Question :
(TCO D) The maximum number of entry points
that any programming structure can have is
Zero
One
Three
Five
Question 2. Question :
(TCO D) You may hear programmers refer to
looping as what?
Execution
Selection
Iteration
Case
Question 3. Question :
(TCO D) When creating a truth table, you must
determine how many Boolean value combinations exist for the conditions. If
there are two conditions, how many combinations will exist?
2
4
8
16
Question 4. Question :
(TCO E) What is any numeric variable called
that you use to count the number of times an event has occurred?
Accumulator
Key
Index
Counter
Question 5. Question :
(TCO E) The amount by which a “For”
loop control variable changes is often called what kind of value?
Group
Key
Step
Sentinel
Question 6. Question :
(TCO D) What are the characteristics of a
structured program?
Question 7. Question :
(TCOs D and E) Describe how you can straighten
out an unstructured flowchart segment.
Question 8. Question :
(TCO D) Who was George Boole, and what did he
do?
Question 9. Question :
(TCO D) When you combine AND and OR operators
within the same statement, which takes precedence?
Question 10. Question :
(TCOs D and E) How might user data be
validated?