It is very important to check your email, I email a Assingments Report. If you dont received the email please let me know.
MP
Saturday, February 21, 2009
Thursday, February 19, 2009
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.
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?
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
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?
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
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.
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
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
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
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
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
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 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
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.
Subscribe to:
Posts (Atom)