IBCS2 - 1112 - January
From WLCS
Contents
Tuesday - Thursday (1/31/12 - 2/2/12)
Warmup:
- Take out homework and get checked for homework
Agenda:
- Volunteer Opportunity:
- Got-a-Gadget Event @ Central Library - Thursday, February 2nd, 4-6PM
- Review Boolean expression word problems
- 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.
Dossier:
- CODE 90% COMPLETE BY END OF WEEK (Including File/IO)
- Code Check on Monday (2/6/12)
- Modular Organization - Media:CriterionB3_modularOrganization.doc due on Monday (2/6/12)
Wednesday - Friday (1/25/12 - 1/27/12)
Warmup:
- Bring up your dossier and get code checked
- Code 90% completed by end of January (next week!)
Agenda:
- Return Boolean expression quizzes
- Review Boolean expressions and makeups
- Example Scenario:
- A circuit is used to control a man-made lake's flood gates. If the water level is high, then the gates open. If there is anybody in the lake though, then the flood gates do not open. What is the expression and digital circuit for this *simple* scenario?
- Logic Gates - Media:LogicGates.ppt
- Digital Logic Design - Media:DLD.ppt
- Boolean expression word problems
- File Input/Output
Homework:
- Complete the rest of Boolean expression word problems
- Integrate File IO into your Dossier project.
Friday (1/20/12)
Warmup:
- Work on #9, 10, 11 from Boolean expression exercises
Agenda:
- Work on Boolean expression exercises
- Boolean expression quiz
- Logic Gates - Media:LogicGates.ppt
- Time to draw!
- Work on Dossier Project
Homework:
- Dossier Code Check at the beginning of Wednesday (1/25/12)
- You should be able to show significant progress on your dossier
Wednesday (1/18/12)
Warmup:
Agenda:
- Return 2nd Quarter Exams
- Introduction to Boolean Logic
- Work on Boolean expression exercises
Friday (1/13/12)
Agenda:
- 2nd Quarter Exam
- Introduction to Boolean Logic
Wednesday (1/11/12)
Agenda:
- Central Library volunteering opportunity
- Saturday, January 21, from 10:30AM-12PM
- Help people learn how to use download ebooks and use e-readers
- UVA Programming Contest
- Saturday, March 17, 2012
- Any more letters of support? (original and signed, no e-mails)
- 2nd Quarter Exam Review
- Exam will be closed-book - Friday (1/13/12)
- Binary Trees - Media:BinaryTrees.ppt
- Know the rules governing binary trees
- Know how to build a binary tree
- Big-O - Media:AlgorithmEvaluation.ppt
- Know the different Big-O notations
- Know the Big-O evaluations of selection sort, insertion sort, quicksort, linear search, binary search
- Analog vs. Digital - Media:AnalogDigital.ppt
- Understand the difference between analog (continuous) vs. digital (discrete)
- Know the process of sampling and converting from analog to digital (be able to draw a flow chart)
- Understand different real-world scenarios of converting analog to digital
- Binary
- Convert between decimal and binary
- Hexadecimal
- Convert between hexadecimal and binary (and therefore decimal and hexadecimal)
- Binary addition
- Sign magnitude
- 2's complement
- Binary subtraction
- Show binary addition using a negative number
- Underflow and overflow
- Explain the problem and how/when it could occur
- Min and max values
- Given a particular bit-restriction and number system, figure out min/max values
- WORK ON DOSSIER CODING - complete coding by end of January
- File input/output next week
Monday (1/9/12)
Warmup:
- Assuming 6-bit 2's complement:
- Is 110111 positive or negative?
- What is its value?
- What is the 8-bit 2's complement binary of -41?
Agenda:
- 2's complement review
- 2's complement individual closed-book assessment
- 2nd Quarter Exam - Friday, 1/13/12
- Binary Trees - Media:BinaryTrees.ppt
- Big-O - Media:AlgorithmEvaluation.ppt
- Analog vs. Digital - Media:AnalogDigital.ppt
- Binary
- Hexadecimal
- Binary addition
- Sign magnitude
- 2's complement
- Binary subtraction
- Underflow and overflow
- Min and max values
- Work on dossier
Tuesday - Thursday (1/3/12 - 1/5/12)
Warmup:
- Add the following binary numbers 110101 + 111
- Add the following hexadecimal numbers 30 + 2F
- Hint: Convert to binary before adding
Agenda:
- Letters of Support? - Due Tuesday, January 10th
- Binary Addition Quiz (w/ Hexadecimal)
- Negative Binary
- Sign Magnitude - Media:NegBinarySignMag.ppt
- 2's Complement - Media:NegBinary2sComp.ppt
- Work on Dossier