Saturday, February 21, 2009

VERY IMPORTANT CHECK YOUR EMAIL

It is very important to check your email, I email a Assingments Report. If you dont received the email please let me know.

MP

Thursday, February 19, 2009

Mr Perez I need to know what homework and labs that I have not turned in. Please. Thank you
Pete

Tuesday, February 17, 2009

IT104 Lesson Plan for 2/17/2009

Unit 10: Repetitive Processing III and
Comprehensive Lab
Objectives
7. Create computer programs that can do input validation.
7.1: Explain the importance of input validation.
7.2: Code input validation loops.
8. Create program software that incorporates modules (and/or functions), conditional
logic, looping, and input validation.
9. Test program software.
9.1: Demonstrate problem-solving techniques used in testing software.
9.2: Identify methods used to debug program software.

Tuesday, February 10, 2009

IT104 Lesson Plan 02/10/2009

Unit 9: Repetitive Processing II
Objectives
6. Create computer programs that can do repetitive processing.
6.5: Evaluate the counter-controlled For loops.
6.6: Use sentinel values in creating computer programs.
6.7: Evaluate nested loops.
Readings
Starting Out with Programming Logic & Design. Pearson Custom Publishing, 2008.
• Chapter 5, pp. 183-211


Labs
Lab 9.1: Repetition Structures
What is the purpose?
In this lab, you will practice designing condition-controlled and counter-controlled loop
structures using While and For loops. You will design While and For loop structures
using pseudocode and flowcharts, and then implement them in Python.
What are the steps?
• Task 1: Lab 6.1—For Loop and Pseudocode
Procedure
1. Complete Lab 6.1—For Loop and Pseudocode on pp. 99-102 of
the Lab Manual to Accompany Starting Out with Programming
Logic & Design.
2. Submit your work to your instructor for grading.
• Task 2: Lab 6.2—For Loop and Flowcharts
Procedure
1. Complete Lab 6.2—For Loop and Flowcharts on pp. 103-108 of
the Lab Manual to Accompany Starting Out with Programming
Logic & Design.
2. Submit your flowchart to your instructor for grading.
• Task 3: Lab 6.3—Python Code
Procedure
1. Complete Lab 6.3—Python Code on pp. 109-113 of the Lab
Manual to Accompany Starting Out with Programming Logic &
Design.
2. Submit your completed code to your instructor for grading.
• Task 4: Lab 6.4—Programming Challenge 1: Average Test Scores
Procedure
1. Complete Lab 6.4—Programming Challenge 1: Average Test
Scores on p. 115 of the Lab Manual to Accompany Starting Out
with Programming Logic & Design.
2. Submit your work to your instructor for grading.
Did it work?
• Were you able to obtain the answers in Lab 6.1?
• Were you able to create the flowchart using Raptor in Lab 6.2?
• Where you able to create the Python code in Lab 6.3?
• Were you able to create the Python code in Lab 6.4?
• Were you able to create the pseudocode, flowchart, and Python code in Lab 6.5?
• Did you submit your work to your instructor for grading?

Sunday, February 8, 2009

NeeKee
Your power cable came in. I will bring the lap top to class on Tuesday.
Pete

Friday, February 6, 2009

Tutoring Available Tuesday and Wednesday

If you need help on your Programs, there is Tutoring Available Tuesday and Wednesday from 4:00 PM to 6:00 PM at the Library.

Tuesday, February 3, 2009

IT104 Lesson Plan 02/03/2009

Objectives
6. Create computer programs that can do repetitive processing.
6.1: Use pseudocode to represent repetition structures.
6.2: Use flowcharts as a tool to represent repetition structures.
6.3: Create the While, Do-While, and Do-Until conditional loops.
6.4: Describe the implications of an infinite loop.
Readings
Starting Out with Programming Logic & Design. Pearson Custom Publishing, 2008.
• Chapter 5, pp. 163-183 and pp. 196-201


Homework

The following homework is designed to cover the course objectives for this unit.


Labs
Lab 8.1: Repetition Structures
What is the purpose?
In this lab, you will practice designing condition-controlled loop structures, including
While and Do-While loops. You will design condition-controlled loop structures using
pseudocode and flowcharts, and then implement them in the Python programming
language.
What are the steps?
• Task 1: Lab 5.1—Repetition Structures Pseudocode: Condition-controlled
Loops
Procedure
1. Complete Lab 5.1—Repetition Structures Pseudocode: Conditioncontrolled
Loops on pp. 79-81 of the Lab Manual to Accompany
Starting Out with Programming Logic & Design.
2. Submit your pseudocode to your instructor for grading.
• Task 2: Lab 5.2—Repetition Structures Pseudocode: Counter-controlled
Loops
Procedure
1. Complete Lab 5.2—Repetition Structures Pseudocode: Countercontrolled
Loops on pp. 83-86 of the Lab Manual to Accompany
Starting Out with Programming Logic & Design.
2. Submit your pseudocode to your instructor for grading.
• Task 3: Lab 5.3—Flowcharts
Procedure
1. Complete Lab 5.3—Flowcharts on pp. 87-91 of the Lab Manual to
Accompany Starting Out with Programming Logic & Design.
2. Submit your completed flowchart to your instructor for grading.
• Task 4: Lab 5.4—Python Code
Procedure
1. Complete Lab 5.4—Python Code on pp. 93-96 of the Lab Manual
to Accompany Starting Out with Programming Logic & Design.
2. Submit your completed code to your instructor for grading.
• Task 5: Lab 5.5—Programming Challenge: Yum Yum Burger Joint
Procedure
1. Complete Lab 5.5—Programming Challenge: Yum Yum Burger
Joint on pp. 97-98 of the Lab Manual to Accompany Starting Out
with Programming Logic & Design.


Did it work?
• Were you able to create the pseudocode in Lab 5.1?
• Were you able to create the pseudocode in Lab 5.2?
• Were you able to create the flowchart using Raptor in Lab 5.3?
• Where you able to create the Python code in Lab 5.4?
• Were you able to create the pseudocode, flowchart, and Python code in Lab 5.5?
• Did you submit your work to your instructor for grading?