Weekly Course Outline & Assignments


Week 1
Week 2
Week 3
Week 4
Week  5
Week  6
Week  7
Week  8
Week  9
Week 10
Week 11
Week 12
Week 13
Week 14
Week 15
Week 16

Weekly Assignments

Week 1 - Introductory Letter and Program Development Cycle

  1. Read remainder of the Syllabus -- Skim the remainder of the assignments so that you will know how much and what type of work is required of you in this course.
  2. Write and Submit  Introductory Letter
  3. Read and Study Chapter 1 - Tools for Structured Design: An Introduction to Programming Logic, pp. 1–13
  4. Read Chapter 1 Assignment Page
  5. Complete and SubmitChapter Exercises 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13       pp. 13 - 14
| Week 1 -- More Detailed Instructions Syllabus |


Week 2 - Simple Sequence Control Structure

  1. Read and Study Chapter 2 - Simple Sequence Control Structure, pp. 15- 30.
  2. Read Chapter 2 Assignment Page
  3. Complete and Submit Chapter Exercises -- Problems 9, 10, 11, 13, 14, 15, 16, pp. 34 - 36.
| Week 2 -- More Detailed Instructions SyllabusTop  |


Week 3 - IF-THEN-ELSE Control Structure

  1. Read and Study Chapter 3 - IF-THEN-ELSE and Null Else Control Structures,  pp.37-43.
  2. Read Chapter 3 Assignment Page 1
  3. Complete and Submit Chapter Exercises -- Problems  problems 8, 9, 10, 11 (Basic IF-THEN-ELSE control structure), pg. 57; Problem 12 (Null Else control structure), p. 58.
| Week 3 -- More Detailed Instructions SyllabusTop  |


Week 4 - IF-THEN-ELSE Control Structure

  1. Read and Study Chapter 3 - Sequential IF-THEN-ELSE and Nested IF-THEN-ELSE Control Structures, pp. 43 - 50.
  2. Read Chapter 3 Assignment Page 2
  3. Complete and Submit Chapter Exercises -- problems 13, 14, 15, 16, 18 (Nested IF-THEN-ELSE control structure), pp. 58 - 59;   problems 15, 16, 17, 18 (Sequential IF-THEN-ELSE control structure),  pp. 58 - 59
| Week 4 -- More Detailed Instructions SyllabusTop  |


Week 5 - Exam 1

Take Exam 1 (Introduction to Structured Design, Simple Sequence Control Structure and IF-THEN-ELSE Control Structure)

| Week 5 -- More Detailed Instructions SyllabusTop  |





Week 6 - DOWHILE Control Structure

  1. Read and Study Chapter 4 - Counter Controlled Control Structure -- pp. 61 - 70
  2. Read Chapter 4 Assignment Page 1
  3. Complete and Submit Chapter Exercises -- problems 9, 10, 11, 12, 19 (Counter Controlled loop), pp. 82 - 84
| Week 6 -- More Detailed Instructions SyllabusTop  |

Week 7 - DOWHILE Control Structure

  1. Read and Study Chapter 4 - Header Record Control Structure -- pp. 70 - 78
  2. ReadChapter 4 Assignment Page 2
  3. Complete and Submit Chapter Exercises -- problems 20, 21 (Header Record loop), p. 84
| Week 7 -- More Detailed Instructions SyllabusTop  |

Week 8 - Exam 2

Take Exam 2 - (DOWHILE Control Structure - Counter Controlled Loop and Header Record Loop)

| Week 8 -- More Detailed Instructions SyllabusTop  |







Week 9 - DOWHILE Control Structure

  1. Read and Study Chapter 5 - Modularization --  pp. 85 – 94 and
  2.                                 Chapter 6 - Trailer Record Logic -- pp. 101 - 109
  3. Read Chapter 5 Assignment Page 1
  4. Complete and Submit Chapter Exercises -- problems 1, 2  (Modularization), p. 99 and
  5.                                           Chapter Exercises -- problems 5, 8, 10, 13 (Trailer Record Logic) pp. 130 - 132
| Week 9 -- More Detailed Instructions SyllabusTop  |






Week 10 - DOWHILE Control Structure

  1. Read and Study Chapter 5 - Automatic End of File -- pp. 110 - 123
  2. Read Chapter 5 Assignment Page 2
  3. Complete and Submit Chapter Exercises -- problems 9, 11, 12, 16 (Automatic End of File loop)  pp. 131 - 132
| Week 10 -- More Detailed Instructions SyllabusTop  |






Week 11 - Exam 3

Take Exam 3 - (DOWHILE Control Structure - Modularization, Trailer Record Loop and Automatic End of File Loop)

| Week 11 -- More Detailed Instructions SyllabusTop  |







Week 12 - DOUNTIL Control Structure

  1. Read and Study Chapter 8 - DOUNTIL loop -- pp. 167 - 179
  2. Read Chapter 8 Assignment Page
  3. Complete and Submit Chapter Exercises -- problems 1, 4, 6, 8a, 11 , pp. 185 - 187
| Week 12 -- More Detailed Instructions SyllabusTop  |

Week 13 - Introduction to Arrays

  1. Read and Study Chapter 9 - Introduction to Arrays -- pp. 189 - 202
  2. Read Chapter 9 Assignment Page 1
  3. Complete and SubmitChapter Exercises -- problems 1, 2, 3, 4, 5, 7, and 9  pp. 224 - 226
| Week 13 -- More Detailed Instructions SyllabusTop  |

Week 14 - Introduction to Arrays

  1. Read and Study Chapter 11 - Array Applications -- pp. 249 - 270
  2. Read Chapter 11 Assignment Page
  3. Complete and SubmitChapter Exercises
| Week 14 -- More Detailed Instructions SyllabusTop  |





Week 15- Object-Oriented Programming Concepts

  1. Read and Study Chapter 10 - Object Oriented Programming Concepts -- pp. 229 - 245
  2. Complete and Submit Chapter Exercises -- problems 1 - 16, pp. 246 - 247
| Week 15 -- More Detailed Instructions SyllabusTop  |





Week 16 - Exam 4

Take Exam 4 (DOUNTIL Loop, Introduction to Arrays, Object-Oriented Programming Concepts)
| Week 16 -- More Detailed Instructions SyllabusTop  |