It210 Course Syllabus
-
Upload
grag-bauer -
Category
Documents
-
view
223 -
download
0
Transcript of It210 Course Syllabus
-
7/28/2019 It210 Course Syllabus
1/34
SyllabusAxia College/College of Information Systems &
TechnologyIT/210 Version 4
Fundamentals of Programming with Algorithmsand 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
-
7/28/2019 It210 Course Syllabus
2/34
flowcharting, pseudocode methodologies, and an understanding of programming practices. Students will learn how theseconcepts, when properly applied, improve program design.
Policies
Faculty and students/learners will be held responsible for understanding and adhering to all policies contained within thefollowing 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.
https://ecampus.phoenix.edu/secure/aapd/policies/https://ecampus.phoenix.edu/secure/aapd/policies/ -
7/28/2019 It210 Course Syllabus
3/34
University policies are subject to change. Be sure to read the policies at the beginning of each class. Policies may beslightly different depending on the modality in which you attend class. If you have recently changed modalities, read thepolicies 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 and made available by the instructor via the Course Materialsforum. Please make sure that you use specific assignment rubrics and appendixes that your facilitator will postvia the Course Materials forum of your online classroom!
-
7/28/2019 It210 Course Syllabus
4/34
NOTE: DO NOT USE APPENDIX DOCUMENTS POSTED ON THE MATERIALS TAB OF THE CLASSROOM. ONLYTHE APPENDIXES POSTED BY YOUR INSTRUCTOR IN THE COURSE MATERIALS FORUM SHOULD BE USEDFOR THIS COURSE!! See screen shot below which shows where students will find appendixes for this class!!
-
7/28/2019 It210 Course Syllabus
5/34
-
7/28/2019 It210 Course Syllabus
6/34
Week One: Introduction to Software Development
Details Due Points
Objectives 1.1 Describe the importance of using a structured, modularapproach when creating program requirements, design, andcode.
1.2 Identify how a computer processes and stores data.
Course Read the course description, objectives, policies and syllabus.
-
7/28/2019 It210 Course Syllabus
7/34
Preparation Read the instructors biography and post your own.
Readings Read the Conversion Calculator Project Appendix. (CourseMaterials forum)Read Ch. 1, 2, 3, & 7 ofPrelude to Programming: Concepts andDesign.
Discussion &Participation
Participate in class discussion and Respond to weekly discussionquestions.
4/30 &5/2
20
CheckPoint Review any examples posted by your instructor this week to assist 5/3 30
-
7/28/2019 It210 Course Syllabus
8/34
Input Data andOutput Process(IPO)
you in completing this assignment.
Complete the Input Data and Output Process exercises.Please see the Week 1 assignment rubric that will be posted by yourinstructor for more details on this assignment. Assignment rubricscan be found in the Course Materials forum of our onlineclassroom.
Appendix Resources: IPO Chart Appendix
Post your assignment as an attachment to the Assignment Section.
-
7/28/2019 It210 Course Syllabus
9/34
(Microsoft Word format).
Week Two: Software Application Development
Details Due Points
Objectives 2.1 Identify the purposes and definitions of software developmentconcepts.
2.2 Use pseudocode to design a program to solve a computational
-
7/28/2019 It210 Course Syllabus
10/34
problem.2.3 Identify the application-level requirements for your Conversion
Calculator project.
CheckPointProgrammingFundamentals
Complete the Programming Fundamentals assignment. Please seethe week 2 assignment rubric that will be posted by your instructorfor more details on this assignment. Assignment rubrics can befound in the Course Materials forum of our online classroom.
Appendix Resources: Programming Fundamentals Appendix
5/8 20
-
7/28/2019 It210 Course Syllabus
11/34
Post your assignment as an attachment to the Assignment Section.(Microsoft Word format).
CheckPointChapter 2ProgrammingProblem
Review the example in the System-Level Requirements andExample Appendix.
Complete the Ch. 2, Programming Problem. Please see the Week 2assignment rubric that will be posted by your instructor for moredetails on this assignment. Assignment rubrics can be found in theCourse Materials forum of our online classroom.
5/10 30
-
7/28/2019 It210 Course Syllabus
12/34
Appendix Resources: System Level Requirements & ExampleAppendix
Post your assignment as an attachment to the Assignment Section.(Microsoft Word format).
AssignmentApplication-LevelRequirements
Complete the Application Level Requirements assignment. Pleasesee the Week 2 assignment rubric that will be posted by yourinstructor for more details on this assignment. Assignment rubricscan be found in the Course Materials forum of our onlineclassroom.
5/12 90
-
7/28/2019 It210 Course Syllabus
13/34
Appendix Resources: Application Level Requirements Appendix
Post your assignment as an attachment to the Assignment Section.(Microsoft Word format).
Week Three: Structured Programming, Part I
Details Due Points
-
7/28/2019 It210 Course Syllabus
14/34
Objectives 3.1 Demonstrate the sequential processing control structure.3.2 Demonstrate the selection processing control structure.
Readings Read Ch. 4 ofPrelude to Programming Concepts and Design.
Discussion &Participation
Participate in class discussion and Respond to weekly discussionquestions.
5/14 &5/16
20
CheckPointSequential andSelection
Review any examples posted by your instructor this week to assistyou in completing this assignment.
5/17 30
-
7/28/2019 It210 Course Syllabus
15/34
Processing ControlStructure
Complete the Ch. 3 Programming Problem. Please see the Week 3assignment rubric that will be posted by your instructor for moredetails on this assignment. Assignment rubrics can be found in theCourse Materials forum of our online classroom.
Post your assignment as an attachment to the Assignment Section.(Microsoft Word format).
-
7/28/2019 It210 Course Syllabus
16/34
Week Four: Structured Programming, Part II
Details Due Points
Objectives 4.1 Demonstrate the iteration control structure.4.2 Design complex program algorithms using the three basic
control structures.
Readings Read Ch. 5 ofPrelude to Programming Concepts and Design.
CheckPoint Review any examples posted by your instructor this week to assist 5/24 30
-
7/28/2019 It210 Course Syllabus
17/34
Iteration ControlStructure
you in completing this assignment.
Complete the Ch. 4 Programming Problem. Please see the Week 4assignment rubric that will be posted by your instructor for moredetails on this assignment. Assignment rubrics can be found in theCourse Materials forum of our online classroom.
Post your assignment as an attachment to the Assignment Section.(Microsoft Word format).
Assignment Complete the flowcharts in the Flowchart Appendix, based on the 5/26 40
-
7/28/2019 It210 Course Syllabus
18/34
ConversionCalculator Design
Conversion Calculator requirements and Input-Process-Output chartyou generated in Week Two.
Develop the pseudocode for the program design. Please see theWeek 4 assignment rubric that will be posted by your instructor formore details on this assignment. Assignment rubrics can be found inthe Course Materials forum of our online classroom.
Appendix Resources: Flowchart Appendix
Post your assignment as an attachment to the Assignment Section.
-
7/28/2019 It210 Course Syllabus
19/34
(Microsoft Word format).
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.
-
7/28/2019 It210 Course Syllabus
20/34
Readings Read Ch. 6 & 8 ofPrelude to Programming: Concepts and Design.
Discussion &Participation
Participate in class discussion and Respond to weekly discussionquestions.
5/28 &5/30
20
CheckPointSimple ArrayProcess
Review any examples posted by your instructor this week to assistyou in completing this assignment.
Complete the Ch. 6, Exercise. Please see the Week 5 assignmentrubric that will be posted by your instructor for more details on thisassignment. Assignment rubrics can be found in the Course
5/31 30
-
7/28/2019 It210 Course Syllabus
21/34
Materials forum of our online classroom.
Post your assignment as an attachment to the Assignment Section.(Microsoft Word format).
Week Six: Topic Verification and Validation
Details Due Points
-
7/28/2019 It210 Course Syllabus
22/34
Objectives 6 Recognize how requirements and desk review design are usedto verify algorithms.
6.1 Create test data to validate that algorithms handle user inputdata correctly.
CheckPointAlgorithmVerification
Answerthe questions in the assignment rubric about thepseudocode in the Algorithm Verification Appendix.
Please see the Week 6 assignment rubric that will be posted by yourinstructor for more details on this assignment. Assignment rubricscan be found in the Course Materials forum of our online
6/7 30
-
7/28/2019 It210 Course Syllabus
23/34
-
7/28/2019 It210 Course Syllabus
24/34
Materials forum of our online classroom.
Post your assignment as an attachment to the Assignment Section.(Microsoft Word format).
Week Seven: File and Database Processing
Details Due Points
-
7/28/2019 It210 Course Syllabus
25/34
Objectives 7.1 Determine when a sequential file is more useful than adatabase.
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.
Discussion &Participation
Participate in class discussion and Respond to weekly discussionquestions.
6/11 &6/13
20
ExercisePeer Reviews of
Complete the Peer Review Appendix form for your peer review.Please see the Week 7 assignment rubric that will be posted by your
6/14 30
-
7/28/2019 It210 Course Syllabus
26/34
Software ApplicationDesigns
instructor for more details on this assignment. Assignment rubricscan be found in the Course Materials forum of our onlineclassroom.
Appendix Resources: Peer Review Appendix
Post the completed forms as an attachment to the AssignmentSection. (Microsoft Word format).
CheckPointChapter 5
Complete the Programming Problem spelled out in the assignmentrubric. Please see the Week 7 assignment rubric that will be posted
6/16 30
-
7/28/2019 It210 Course Syllabus
27/34
ProgrammingProblem
by your instructor for more details on this assignment. Assignmentrubrics can be found in the Course Materials forum of our onlineclassroom.
Post your assignment as an attachment to the Assignment Section.(Microsoft Word format).
-
7/28/2019 It210 Course Syllabus
28/34
Week Eight: Topic Object-Oriented Design and Programming
Details Due Points
Objectives 88.1 Identify both the top-level objects and the GUI interfaces of an
electronic 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.
-
7/28/2019 It210 Course Syllabus
29/34
Readings Read Ch. 9 ofPrelude to Programming Concepts and Design.
ExerciseObject-OrientedExercises #1
Complete the Object-Oriented Exercises #1 spelled out in theassignment rubric. Please see the Week 8 assignment rubric thatwill be posted by your instructor for more details on this assignment.
Assignment rubrics can be found in the Course Materials forum ofour online classroom.
Post your assignment as an attachment to the Assignment Section.(Microsoft Word format).
6/19 30
-
7/28/2019 It210 Course Syllabus
30/34
-
7/28/2019 It210 Course Syllabus
31/34
Design assignment rubric that will be posted by your instructor for moredetails on this assignment. Assignment rubrics can be found in theCourse Materials forum of our online classroom.
Post your assignment as an attachment to the Assignment Section.(Microsoft Word format).
Week Nine: Requirement Specifications, Design Specifications, and
-
7/28/2019 It210 Course Syllabus
32/34
Processing Models
Details Due Points
Objectives 9.1 Create requirement specifications, design specifications, andprocessing modelsincluding input/out tables, data flowmodels, and procedural processing.
CapstoneDiscussion &Participation
Participate in class discussion and Respond to the Capstonediscussion questions.
6/26 30
-
7/28/2019 It210 Course Syllabus
33/34
Final ProjectConversionCalculator
Consolidate all assignments related to your Final ConversionCalculator Project. Use the Conversion Calculator Project appendixas a check list of assignments you will need to include in your FinalProject.
Incorporate any necessary changes recommended via theinstructor feedback.
Proofyour projects for clarity, spelling and grammar
Post your final project as a single attachment to the Assignment
6/30 250
-
7/28/2019 It210 Course Syllabus
34/34
Section. (Microsoft Word format).
Copyright
University of Phoenix is a registered trademark of Apollo Group, Inc. in the United States and/or other countries.
Mi ft Wi d d Wi d NT i t d t d k f Mi ft C ti i th U it d St t d/ th t i All th