It210 Syllabus

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


College of Information Systems & Technology IT/210 Version 5 Fundamentals of Programming With Algorithms and Logic Copyright © 2011, 2009, 2008, 2007, 2006 by University of Phoenix. All rights reserved.

Course Description This course provides students with a basic understanding of programming practices. Concepts covered include flowcharting, pseudocode methodologies, and an understanding of programming practices. Students will learn how these concepts, when properly applied, improve program design. Policies Faculty and students/learners will be held responsible for understanding and adhering to all policies contained within the following two documents: • • University policies: You must be logged into the student website to view this document. Instructor policies: This document is posted in the Course Materials forum.

University policies are subject to change. Be sure to read the policies at the beginning of each class. Policies may be slightly different depending on the modality in which you attend class. If you have recently changed modalities, read the policies governing your current class modality. Course Materials Venit, S., & Drake, E. (2011). Prelude to programming: Concepts and design (5th ed.). Boston, MA: AddisonWesley. All electronic materials are available on the student website.

Week One: Introduction to Software Development
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. Read the course description and objectives. Read the instructor’s biography and post your own. Read Appendix A. Read Ch. 2 of Prelude to Programming. Read Ch. 3 of Prelude to Programming.



Course Preparation Reading Reading Reading

Course Design Guide IT/210 Version 5


Reading Participation Discussion Questions CheckPoint Input Data and Output Process

Read Ch. 7 of Prelude to Programming. Participate in class discussion. Respond to weekly discussion questions. 12/18/11 12/13/11 12/15/11 12/16/11 10 10

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.

Week Two: Software Application Development
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. 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. 01/04/12 10



CheckPoint Software Development Activities and Purposes CheckPoint Chapter 2 Programming Problem Individual Application-Level Requirements

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. Resources: Appendix B and Appendix F Complete the following assignment using Appendix F:





Course Design Guide IT/210 Version 5


• • •

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

Post the table as an attachment.

Week Three: Structured Programming, Part I
Objectives 3.1...
tracking img