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?

Tuesday, January 27, 2009

hey mario this is ivan and i emailed you with my new email so if you could plz erase the old one and keep the new one thanx

IT104 Lesson Plan for 01/26/09

Objectives
Create computer programs that can make decisions.
Use pseudocode to represent Boolean conditions.
Use flowcharts as a tool to represent Boolean conditions.
Apply the concept of nesting conditions to computer programs.
Use if-then, if-then-else, and case structures in a computer program.
Compare strings using the program language.
Readings
Starting Out with Programming Logic & Design. Pearson Custom Publishing, 2008.
• Chapter 4, pp. 115-142

Homework
The following homework is designed to cover the course objectives for this unit.
Read Chapter 5, pp. 163-183 and pp. 196-201,
Chapter 4 Review Questions
Algorithm Workbench Review Questions 3, 4, and 5 starting on p. 158

Labs
Lab 7.1: Decisions and Boolean Logic
What is the purpose?
In this lab, you will gain practice designing decision making structures using single
alternative (if-then) and dual alternative (if-then-else) decision structures. In addition,
nested if-then-else and if-then-else-if structures will also be covered. You will design
decision-making structures using pseudocode and flowcharts, and then implement them
in the Python programming language.
What are the steps?
• Task 1: Lab 3.1—Evaluating Conditions
Procedure
1. Complete Lab 3.1—Evaluating Conditions on pp. 43-44 of the Lab
Manual to Accompany Starting Out with Programming Logic &
Design.
2. Submit your answers to Steps 2 and 3 to your instructor for
grading.
• Task 2: Lab 3.2—Pseudocode and Decisions
Procedure
1. Complete Lab 3.2—Pseudocode and Decisions on pp. 45-46 of the
Lab Manual to Accompany Starting Out with Programming Logic
& Design.
2. Submit your answers to Steps 1, 2, and 3 to your instructor for
grading.
• Task 3: Lab 3.3—Flowcharts
Procedure
1. Complete Lab 3.3—Flowcharts on pp. 47-50 of the Lab Manual to
Accompany Starting Out with Programming Logic & Design.
2. Submit your completed flowcharts to your instructor for grading.
• Task 4: Lab 3.4—Python Code
Procedure
1. Complete Lab 3.4—Python Code on pp. 51-53 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 4.3—Pseudocode: Nested Decision Structures
Procedure
1. Complete Lab 4.3—Pseudocode: Nested Decision Structures on
pp. 63-65 of the Lab Manual to Accompany Starting Out with
Programming Logic & Design.

2. Submit your pseudocode to your instructor for grading.
• Task 6: Lab 4.4—Flowcharts
Procedure
1. Complete Lab 4.4—Flowcharts on pp. 67-71 of the Lab Manual to
Accompany Starting Out with Programming Logic & Design.
2. Submit your completed flowcharts to your instructor for grading.
• Task 7: Lab 4.5—Python Code
Procedure
1. Complete Lab 4.5—Python Code on pp. 73-76 of the Lab Manual
to Accompany Starting Out with Programming Logic & Design.
2. Submit your completed code to your instructor for grading.
Did it work?
• Were you able to obtain the answers in Steps 2 and 3 of Lab 3.1?
• Were you able to declare the variables in Lab 3.2?
• Were you able to name the modules needed in Step 2 of Lab 3.2?
• Were you able to complete the pseudocode in Step 3 of Lab 3.2?
• Were you able to create flowcharts using Raptor?
• Were you able to create the Python code in Labs 3.4 and 4.5?
• Did you submit your work to your instructor for grading?


Lab 7.1b: Decisions and Boolean Logic
What is the purpose?
In this lab, you will practice designing decision-making structures using case structures,
compound Boolean expressions, and Boolean variables. You will design decision-making
structures using pseudocode and flowcharts, and then implement them in the Python
programming language.
What are the steps?
• Task 1: Lab 3.5—Programming Challenge 1: Guess the Secrets
Procedure
1. Complete Lab 3.5—Programming Challenge 1: Guess the Secrets
on pp. 55-56 of the Lab Manual to Accompany Starting Out with
Programming Logic & Design.
2. Submit your work to your instructor for grading.
• Task 2: Lab 4.1—Logical Operators and Dual Alternative Decisions
Procedure
1. Complete Lab 4.1—Logical Operators and Dual Alternative
Decisions on pp. 57-58 of the Lab Manual to Accompany Starting
Out with Programming Logic & Design.
2. Submit your answer for Steps 2 and 3 to your instructor for
grading.
• Task 3: Lab 4.2—Pseudocode: Dual Alternative Decisions
Procedure
1. Complete Lab 4.2—Pseudocode: Dual Alternative Decisions on
pp. 59-62 of the Lab Manual to Accompany Starting Out with
Programming Logic & Design.
2. Submit your pseudocode to your instructor for grading.
• Task 4: Lab 4.6—Programming Challenge 1: Tip, Tax, and Total
Procedure
1. Complete Lab 4.6—Programming Challenge 1: Tip, Tax, and
Total on p. 77 of the Lab Manual to Accompany Starting Out with
Programming Logic & Design.
2. Submit your work to your instructor for grading.

Saturday, January 24, 2009

Unit 2 Exam Send

I just email the Unit 2 Exam,
Let me know if you did not get it.

MP

Unit 2

Mr Perez
I don't always have access to the internet. I need to take the quiz soon. I go to work at 3 and wont have access until 9 tomorrow morning. Thank you
Neekee
I think this is you Im not sure but I have found the problem with your lap top. It will take about a week to fix it. I have to do a little soldering on the power plug plug-in. It will be good as new.

Saturday, January 10, 2009

Finished Exam

Mr Perez

I just finished the exam and sent it back to you. I look forward to class Tuesday. I just to check and make sure I am doing the right homework. Chapter 4 multiple choice, true and false and the short
answers. Plus Lab # 3

Friday, January 9, 2009

Unit 1 Exam Send.

I just email the Unit 1 Exam,
Let me know if you did not get it.

MP

Wednesday, January 7, 2009

Emailing the test

Mr. Perez
Tuesday night you said that you would e-mail me the test so I could take it before Saturday.
I have been looking for it but can't find it. I would really appreciate a copy.
Thank you
Pete Vieira

Tuesday, January 6, 2009

hi!
Hey Mr. perez I just signed up Larry Waters

lab 2

I read chapter 3 and I tried to do lab 2 and I need your help. Can you go over this lab in class.? or better say Walk us through this lab.