brand new revised IT 210 class tutorial/answers please.

profilekhiylie301
syllabus.pdf

Course Syllabus IT-210

1

Course Syllabus College of Information Systems & Technology

IT-210 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: Addison-

Wesley. All electronic materials are available on the student website.

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 Syllabus in the Course Materials Forum. Read the Course Calendar in the Course Materials Forum. Read the Instructor Policies in the Course Materials Forum.

Day 1

Reading Read Worksheet F under the “Worksheets” thread in the Course Materials Forum.

Reading Read Chapter 1 of Prelude to Programming.

Course Syllabus IT-210

2

Reading Read Chapter 2 of Prelude to Programming.

Reading Read Chapter 7 of Prelude to Programming.

Participation Participate in the class discussion by making at least 6 posts over 3 or more days under the weekly discussion question threads in the Main Forum.

Day 7 30

Assignment Input Data and Output Process

 In your first assignment, you will be identifying processes, data inputs, and data outputs for a program that will keep track of your CD and DVD collection at home.

 Read the post “Week 1 - Input Data and Output Process Assignment” under the “Directions and Rubrics” thread in the Course Materials Forum for directions in completing this assignment.

 Use Worksheets A and B under the “Worksheets” thread in the Course Materials Forum in the completion of this assignment.

 Post the assignment and a completed Certificate of Originality respectively using the Assignments link.

Day 7 20

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.

Assignment Matching Software Development Activities

 In this assignment, you will match software development activities or concepts with the descriptions or purposes of the activity.

 Read the post “Week 2 - Matching Software Development Activities Assignment” under the “Directions and Rubrics” thread in the Course Materials Forum for directions in completing this assignment.

 Use Worksheet C under the “Worksheets” thread in the Course Materials Forum in the completion of this assignment.

 Post the assignment and a completed Certificate of Originality respectively using the Assignments link.

Day 6 20

Assignment Volume of a Cylinder

 In your first programming assignment, you will utilize introductory programming concepts in writing a program to calculate the volume of a cylinder.

 Read the post “Week 2 - Volume of a Cylinder Assignment” under the “Directions and Rubrics” thread in the Course Materials Forum for directions in completing this assignment.

 Use Worksheet D under the “Worksheets” thread in the Course

Day 7 40

Course Syllabus IT-210

3

Materials Forum in the completion of this assignment.

 Post the assignment and a completed Certificate of Originality respectively using the Assignments link.

Assignment Metric Conversion Requirements

 In this first assignment toward your final project, you will list application-level requirements, complete an Input-Process-Output chart, and complete a hierarchy chart for the Metric Conversion application.

 Read the post “Week 2 - Metric Conversion Requirements Assignment” under the “Directions and Rubrics” thread in the Course Materials Forum for directions in completing this assignment.

 Use Worksheets A, E, and F under the “Worksheets” thread in the Course Materials Forum in the completion of this assignment.

 Post the assignment and a completed Certificate of Originality respectively using the Assignments link.

Day 7 100

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 Chapter 3 of Prelude to Programming.

Reading Read Chapter 4 of Prelude to Programming.

Participation Participate in the class discussion by making at least 6 posts over 3 or more days under the weekly discussion question threads in the Main Forum.

Day 7 30

Assignment Quadrant of a Point

 In this assignment, you will utilize the sequential and selection processing control structures in writing pseudocode and test cases for a program that determines the quadrant of a point.

 Read the post “Week 3 - Quadrant of a Point Assignment” under the “Directions and Rubrics” thread in the Course Materials Forum for directions in completing this assignment.

 Use Worksheet G under the “Worksheets” thread in the Course Materials Forum in the completion of this assignment.

 Post the assignment and a completed Certificate of Originality respectively using the Assignments link.

Day 7 40

Week Four: Structured Programming, Part II

Details Due Points

Course Syllabus IT-210

4

Objectives 4.1 Demonstrate the iteration control structure. 4.2 Design complex program algorithms using the three basic control

structures.

Reading Read Chapter 5 of Prelude to Programming.

Assignment Odd and Even Numbers

 In this assignment, you will utilize repetition control structures in writing pseudocode for a program that prints the next five odd or even integers.

 Read the post “Week 4 - Odd and Even Numbers Assignment” under the “Directions and Rubrics” thread in the Course Materials Forum for directions in completing this assignment.

 Post the assignment and a completed Certificate of Originality respectively using the Assignments link.

Day 6 40

Assignment Metric Conversion Design

 In this second assignment toward your final project, you will complete a set of flow charts and write the complete pseudocode for the Metric Conversion application.

 Read the post “Week 4 - Metric Conversion Design Assignment” under the “Directions and Rubrics” thread in the Course Materials Forum for directions in completing this assignment.

 Use Worksheets F and H under the “Worksheets” thread in the Course Materials Forum in the completion of this assignment.

 Post the assignment and a completed Certificate of Originality respectively using the Assignments link.

Day 7 100

Week Five: Complex Data Structures

Details Due Points

Objectives 5.1 Explain the need for composite complex data structures. 5.2 Generate the program design and pseudocode for a simple array.

Reading Read Chapter 6 of Prelude to Programming.

Participation Participate in the class discussion by making at least 6 posts over 3 or more days under the weekly discussion question threads in the Main Forum.

Day 7 30

Assignment Mean Salary Calculation

 In this assignment, you will utilize arrays in writing pseudocode for a program that calculates the mean salary.

 Read the post “Week 5 - Mean Salary Calculation Assignment” under the “Directions and Rubrics” thread in the Course Materials Forum for directions in completing this assignment.

 Post the assignment and a completed Certificate of Originality respectively using the Assignments link.

Day 7 40

Course Syllabus IT-210

5

Week Six: Topic Verification and Validation

Details Due Points

Objectives 6.1 Recognize how requirements and desk review design are used to verify algorithms.

6.2 Create test data to validate that algorithms handle user input data correctly.

Assignment Verifying an Algorithm

 In this assignment, you will analyze a program algorithm to determine whether it operates as it should.

 Read the post “Week 6 - Verifying an Algorithm Assignment” under the “Directions and Rubrics” thread in the Course Materials Forum for directions in completing this assignment.

 Use Worksheet I under the “Worksheets” thread in the Course Materials Forum in the completion of this assignment.

 Post the assignment and a completed Certificate of Originality respectively using the Assignments link.

Day 6 40

Assignment Metric Conversion Test Procedure

 In this third assignment toward your final project, you will complete a set of test cases that will completely test the Metric Conversion application.

 Read the post “Week 6 - Metric Conversion Test Procedure Assignment” under the “Directions and Rubrics” thread in the Course Materials Forum for directions in completing this assignment.

 Use Worksheets F and J under the “Worksheets” thread in the Course Materials Forum in the completion of this assignment.

 Post the assignment and a completed Certificate of Originality respectively using the Assignments link.

Day 7 50

Week Seven: File and Database Processing

Details Due Points

Objectives 7.1 Determine when a sequential file is more useful than a database. 7.2 Differentiate between a flat file and a relational database. 7.3 Design a suitable program to solve given programming problems

using the top-down modular approach and pseudocode.

Reading Read Chapter 8 of Prelude to Programming.

Reading Read Chapter 9 of Prelude to Programming.

Participation Participate in the class discussion by making at least 6 posts over 3 or more days under the weekly discussion question threads in the Main Forum.

Day 7 30

Assignment Basketball Scores

 In this assignment, you will write data to a sequential file and later read that data in writing pseudocode for a program that prints

Day 7 40

Course Syllabus IT-210

6

Problem basketball scores.

 Read the post “Week 7 - Basketball Scores Problem Assignment” under the “Directions and Rubrics” thread in the Course Materials Forum for directions in completing this assignment.

 Post the assignment and a completed Certificate of Originality respectively using the Assignments link.

Week Eight: Topic Object-Oriented Design and Programming

Details Due Points

Objectives 8.1 Identify both the top-level objects and the GUI interfaces of an electronics product.

8.2 Describe object-oriented, event-driven programming. 8.3 Describe a simple object-oriented program. 8.4 Recognize the difference between object-oriented and structured

program design.

Assignment Objects and Communication Messages

 In this assignment, you will list the top-level objects in a microwave oven and identify the data messages that flow between those objects.

 Read the post “Week 8 - Objects and Communication Messages Assignment” under the “Directions and Rubrics” thread in the Course Materials Forum for directions in completing this assignment.

 Post the assignment and a completed Certificate of Originality respectively using the Assignments link.

Day 6 30

Assignment Comparing Structured and Object-Oriented Designs

 In this assignment, you will write a short structured program for a simple task, and then identify the classes, attributes, and methods for a corresponding program with an object-oriented design.

 Read the post “Week 8 - Comparing Structured and Object- Oriented Designs Assignment” under the “Directions and Rubrics” thread in the Course Materials Forum for directions in completing this assignment.

 Post the assignment and a completed Certificate of Originality respectively using the Assignments link.

Day 7 40

Assignment Object-Oriented Programming

 In this assignment, you will write an object-oriented program for a system that keeps tracks of your CD and DVD collection, along with a graphical user interface (GUI) for the program.

 Read the post “Week 8 - Object-Oriented Programming Assignment” under the “Directions and Rubrics” thread in the Course Materials Forum for directions in completing this assignment.

 Post the assignment and a completed Certificate of Originality respectively using the Assignments link.

Day 7 100

Course Syllabus IT-210

7

Week Nine: Requirement Specifications, Design Specifications, and Processing Models

Details Due Points

Objective 9.1 Create requirement specifications, design specifications, and processing models—including input/output tables, data flow models, and procedural processing.

Participation Participate in the class discussion by making at least 6 posts over 3 or more days under the capstone discussion question thread in the Main Forum.

Day 7 30

Assignment Metric Conversion Final Project

 In your final project, you will consolidate the following portions of the Metric Conversion project into one Word document deliverable: application-level requirements, Input-Process-Output chart, hierarchy chart, flow charts, pseudocode, and test cases.

 Read the post “Week 9 - Metric Conversion Final Project” under the “Directions and Rubrics” thread in the Course Materials Forum for directions in completing this assignment.

 Use Worksheet F under the “Worksheets” thread in the Course Materials Forum in the completion of this assignment.

 Use your previously completed Worksheets E, H, and J in the completion of this assignment.

 Post the final project and a completed Certificate of Originality respectively using the Assignments link.

Day 7 150

Copyright University of Phoenix® is a registered trademark of Apollo Group, Inc. in the United States and/or other countries. Microsoft®, Windows®, and Windows NT® are registered trademarks of Microsoft Corporation in the United States and/or other countries. All other company and product names are trademarks or registered trademarks of their respective companies. Use of these marks is not intended to imply endorsement, sponsorship, or affiliation. Edited in accordance with University of Phoenix® editorial standards and practices.