Structured Programming and Guide It/210 Version

Only available on StudyMode
  • Download(s) : 90
  • Published : December 3, 2012
Open Document
Text Preview
Course Design Guide
IT/210 Version 5

2

Week One: Introduction to Software Development
Details

Due

Points

Objectives

1.1 Describe the importance of using a structured, modular
approach when creating program requirements, design,
and code.
1.2 Identify how a computer processes and stores data.

Course
Preparation

Read the course description and objectives.
Read the instructor’s biography and post your own.

Reading

Read Appendix A.

Reading

Read Ch. 2 of Prelude to Programming.

Reading

Read Ch. 3 of Prelude to Programming.

Reading

Read Ch. 7 of Prelude to Programming.

Participation

Participate in class discussion.

Day 7

10

Discussion
Questions

Respond to weekly discussion questions.

Day 4

10

W1 DQ1
Discussion Question 1


Due Date: Day 2 [post to the Main forum]



Post your response to the following: Why do you think
the requirements analysis process is so difficult?
Describe two things you can do to overcome these
difficulties.

W1 DQ2
Discussion Question 2


Due Date: Day 4 [post to the Main forum]



Post your response to the following: When building a
house, a structured, modular approach is better than a
haphazard approach. Explain how a structured
approach relates to developing programs and why
using an organized approach is important.

Course Design Guide
IT/210 Version 5

CheckPoint
Input Data and
Output Process

Resources: Appendix B, Appendix C
Read the following scenario:
You want to build a program that will keep track of your CD
and DVD collection at home.
Use the table in Appendix C to complete this CheckPoint.




Identify at least three processes (capabilities) needed to
keep track of your collection.
Identify the input data required for each process.
Identify a logical name for each data output item and type
of data output: real number, integer, or text.

Post the table as an attachment.

Day 5

15

3

Course Design Guide
IT/210 Version 5

4

Week Two: Software Application Development
Details

Due

Points

Objectives

2.1 Identify the purposes and definitions of software
development concepts.
2.2 Use pseudocode to design a program to solve a
computational problem.
2.3 Identify the application-level requirements of a conversion project.

CheckPoint
Software
Development
Activities and
Purposes

Match the software development activity or concept with the
description or purpose of the activity using the table in
Appendix D.
Post the table as an attachment.

Day 3

10

CheckPoint
Chapter 2
Programming
Problem

Review the example in Appendix E and the additional
examples on pp. 80 & 83 of Prelude to Programming.
Complete Programming Problem 2 on p. 109 of Ch. 2 of
Prelude to Programming.

Day 5

30

Assignment
Application-Level
Requirements

Resources: Appendix B and Appendix F

Day 7

90

Complete the following assignment using Appendix F:




List the application-level requirements for the Currency
Conversion project.
Use a structured programming approach to generate an
input-process-output chart for the application.
Generate the hierarchy chart for the application.

Post the table as an attachment.

Course Design Guide
IT/210 Version 5

5

Week Three: Structured Programming, Part I
Details

Due

Points

Objectives

3.1 Demonstrate the sequential processing control structure. 3.2 Demonstrate the selection processing control structure.

Reading

Read Ch. 4 of Prelude to Programming.

Participation

Participate in class discussion.

Day 7

10

Discussion
Questions

Respond to weekly discussion questions.

Day 4

10

Day 5

30

W3 DQ1
Discussion Question 1


Due Date: Day 2 [Main] forum



Post your response to the following: Review the
definition of control structure on Ch. 3 of Prelude to
Programming. Then, think about the pseudocode...
tracking img