Difference between revisions of "IB Computer Science 2"
From WLCS
Line 8: | Line 8: | ||
'''Agenda:''' | '''Agenda:''' | ||
− | |||
* Data Processing Basics | * Data Processing Basics | ||
** [[Media:DataProcessing.ppt]] | ** [[Media:DataProcessing.ppt]] | ||
+ | * Miscellaneous Terms | ||
+ | ** [[Media:MiscellaneousTerms.ppt]] | ||
'''Homework:''' | '''Homework:''' | ||
− | * Study for Hard Drive | + | * Study for Hard Drive, Data Processing, and Mischellaneous terms quizzes |
'''Upcoming lectures''' | '''Upcoming lectures''' | ||
** [[Media:HardDrive_Basic.ppt]] - '''Closed-book assessment, Thursday (4/11/13)''' | ** [[Media:HardDrive_Basic.ppt]] - '''Closed-book assessment, Thursday (4/11/13)''' | ||
** [[Media:DataProcessing.ppt]] - '''Closed-book assessment, Thursday (4/11/13)''' | ** [[Media:DataProcessing.ppt]] - '''Closed-book assessment, Thursday (4/11/13)''' | ||
+ | ** [[Media:MiscellaneousTerms.ppt]] - '''Closed-book assessment, Thursday (4/11/13)''' | ||
** [[Media:Networking.ppt]] - '''Closed-book assessment, Monday (4/15/13)''' | ** [[Media:Networking.ppt]] - '''Closed-book assessment, Monday (4/15/13)''' | ||
** [[Media:FileOrganization.ppt]] - '''Closed-book assessment, Wednesday (4/17/13)''' | ** [[Media:FileOrganization.ppt]] - '''Closed-book assessment, Wednesday (4/17/13)''' | ||
− | |||
** [[Media:RealNumbers.ppt]] - '''Closed-book assessment, Friday (4/19/13)''' | ** [[Media:RealNumbers.ppt]] - '''Closed-book assessment, Friday (4/19/13)''' | ||
Revision as of 11:38, 9 April 2013
Contents
- 1 Tuesday (4/9/13)
- 2 Wednesday - Friday (4/3/13- 4/5/13)
- 3 Wednesday - Friday (3/13/13 - 3/22/13)
- 4 Monday - Tuesday (3/4/13 - 3/12/13)
- 5 Thursday (2/28/13)
- 6 Tuesday (2/26/13)
- 7 Friday (2/22/13)
- 8 Wednesday (2/20/13)
- 9 Friday (2/15/13)
- 10 Monday - Wednesday (2/11/13 - 2/13/13)
- 11 Thursday (2/7/13)
- 12 Friday - Tuesday (2/1/13 - 2/5/13)
- 13 Archives
Tuesday (4/9/13)
Warmup:
- Turn in your responses to the case study questions
- Describe the role of the following in the fetch-execute cycle:
- Program counter
- Instruction register
- Accumulator
Agenda:
- Data Processing Basics
- Miscellaneous Terms
Homework:
- Study for Hard Drive, Data Processing, and Mischellaneous terms quizzes
Upcoming lectures
- Media:HardDrive_Basic.ppt - Closed-book assessment, Thursday (4/11/13)
- Media:DataProcessing.ppt - Closed-book assessment, Thursday (4/11/13)
- Media:MiscellaneousTerms.ppt - Closed-book assessment, Thursday (4/11/13)
- Media:Networking.ppt - Closed-book assessment, Monday (4/15/13)
- Media:FileOrganization.ppt - Closed-book assessment, Wednesday (4/17/13)
- Media:RealNumbers.ppt - Closed-book assessment, Friday (4/19/13)
Wednesday - Friday (4/3/13- 4/5/13)
Warmup:
- Name the 3 major components of any computer system
- What are the major parts of the CPU?
- List and describe the fetch-execute cycle
Agenda:
- Return Dossiers and quizzes
- Computer Architecture Review
- CPU - Central Processing Unit
- RAM - Random Access Memory
- Cache - memory that is slower than registers, but faster than RAM
- Registers - really, fast on-chip (CPU) memory
- Fetch-Execute Cycle
- Media:CPU_Advanced.ppt
- Media:CPU.swf
IB Case Study: Smartphones
Homework:
- Complete the Case Study Questions
IB Exam Schedule
- Paper 1 - Tuesday, May 14, 1-3:15PM - Library
- Paper 2 - Wednesday, May 15, 8:30-10:15AM - OC2
- Conflicts with IB ITGS...go talk to Mr. DeMagistris
Upcoming lectures
Wednesday - Friday (3/13/13 - 3/22/13)
- COMPLETE THE DOSSIER
Monday - Tuesday (3/4/13 - 3/12/13)
- Operating Systems quiz
- Current Dossier Status - all sections should be completed through C3: Success of Program
- D1: Test Output - Due Friday (3/8/13)
- Media:CriterionD1_testOutput.doc
- It may be good to display a sequence of images to illustrate successful completion of program objectives
- DO NOT WAIT UNTIL THE LAST MINUTE
- D2: Conclusion - Due Tuesday (3/12/13)
- Mastery Aspects
- Media:MasteryAspects.doc
- We will walk through again as a class on Thursday (3/14/13)
- Introduction to Computer Architecture - Media:IntroCompArch.ppt
- Complete the Computer Architecture Worksheet
- Closed-book assessment on Media:IntroCompArch.ppt this Wednesday (3/6/12)
FINAL DOSSIER DEADLINE:
- Wednesday, March 20th, 2013
Thursday (2/28/13)
Warmup:
- Review Media:UtilitySoftware.ppt for quiz
Agenda:
- Utility Software quiz
- Turn in Dossier Criterion C3: Success Of Program
- IT'S A CHART OF YOUR GOALS/OBJECTIVES FROM CRITERION A2: SUCCESS OF PROGRAM
- You should definitely be nearing completion of your dossier code!
- You should be able to start taking screenshots after this weekend
- Introduction to Operating Systems
- Media:OS_Basic.ppt
- Closed-book assessment on Monday (3/4/12)
- CODE CODE CODE
Tuesday (2/26/13)
Agenda:
- Turn in Criterion C2: Handling Errors
- TIC Summer Camp Jobs
- Dossier Criterion C3: Success Of Program - due Thursday (2/26/13)
- Media:CriterionC3_successOfProgram.doc
- This section is easy because it is a chart that has the objectives from Criterion A2: Criteria for Success
- This is the last section we can do before we need completed screenshots!
- Utility Software - EASY! (and maybe interesting?)
- Media:UtilitySoftware.ppt
- Individual closed-book assessment on Media:UtilitySoftware.ppt on Thursday (2/26/13)
Friday (2/22/13)
Agenda:
- Work on Dossier project
- Dossier Criterion C2: Handling Errors is due
- Media:CriterionC2_handlingErrors.doc
- Handling-errors walk-through
- For your project, list every input in your program (i.e. any time the user uses the keyboard)
- Don't forget about file input -- what possible errors could occur there?
- USE A CHART!
Wednesday (2/20/13)
Agenda:
- Errors Quiz
- File Input/Output
- Handling Errors walk-through
- Dossier Criterion C2: Handling Errors due Friday (2/22/13)
- Media:CriterionC2_handlingErrors.doc
- Handling-errors walk-through
- For your project, list every input in your program (i.e. any time the user uses the keyboard)
- Don't forget about file input -- what possible errors could occur there?
- USE A CHART!
Friday (2/15/13)
Warmup:
- Review Boolean expression word problems and logic gates
- I will give you a closed-book mini-quiz on digital logic design in a few minutes
Agenda:
- Digital Logic Life Mini-Assessment
- A car's 4-wheel drive mechanism is controlled by several switches. If the driver wants to turn on the 4-wheel drive, then an On/Off switch is hit by the driver. The car's 4-wheel drive cannot be initiated however, if the car is going over 60 mph. Regardless of whether or not the driver hits the switch, if the car detects icy roads, then the 4-wheel drive will automatically go on.
- Determine what your variables are and what they mean
- Draw the truth table
- Write out the COMPLETE Boolean expression with all the minterms
- Simplify the expression
- Draw the digital circuit for the simplified expression
- A car's 4-wheel drive mechanism is controlled by several switches. If the driver wants to turn on the 4-wheel drive, then an On/Off switch is hit by the driver. The car's 4-wheel drive cannot be initiated however, if the car is going over 60 mph. Regardless of whether or not the driver hits the switch, if the car detects icy roads, then the 4-wheel drive will automatically go on.
- Media:Adders.ppt
- Media:Errors.ppt
- Individual closed-book assessment on Media:Errors.ppt on Wednesday (2/20/13)
- Dossier Criterion C2: Handling Errors due Friday (2/22/13)
- Media:CriterionC2_handlingErrors.doc
- Handling-errors walk-through
- For your project, list every input in your program (i.e. any time the user uses the keyboard)
- Don't forget about file input -- what possible errors could occur there?
- USE A CHART!
Monday - Wednesday (2/11/13 - 2/13/13)
- DOSSIER DOSSIER DOSSIER
- Basic version of program complete by the end of the week
Thursday (2/7/13)
- Media:DLD.ppt
- Boolean expression word problems
- CODE CODE CODE!
Friday - Tuesday (2/1/13 - 2/5/13)
Agenda:
- CODE CODE CODE!
- Logic Gates - Media:LogicGates.ppt