Difference between revisions of "IB Computer Science 2"

From WLCS
 
Line 1: Line 1:
== Friday - Tuesday (2/1/13 - 2/5/13) ==
+
== [[IBCS2 - Archives]] ==
'''Agenda:'''
 
* CODE CODE CODE!
 
* Logic Gates - [[Media:LogicGates.ppt]]
 
* Digital Logic Design - [[Media:DLD.ppt]]
 
 
 
== Wednesday (1/30/13) ==
 
'''Warmup:'''
 
* Make sure that you've completed the rest of the [[Boolean expression exercises]] as homework
 
* Complete #13, 14, 15 from [[Boolean expression exercises]]
 
 
 
'''Warmup 2:'''
 
* Read [http://readwrite.com/2013/01/30/top-7-in-demand-tech-skills-for-2013 Top 7 In-Demand Tech Skills for 2013]
 
* Check out [http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html TIOBE Programming Community Index]
 
 
 
'''Agenda:'''
 
* Boolean expressions review
 
* Boolean expressions quiz
 
* Dossier work time
 
 
 
== Thursday (1/24/13) ==
 
'''Warmup:'''
 
* Copy and complete the Boolean tables on the board
 
 
 
'''Agenda:'''
 
* Introduction to Boolean Logic
 
** [[Media:BooleanLogic.ppt]]
 
** [[Media:SimplifyingBooleanExpressions.ppt]]
 
* Work on [[Boolean expression exercises]]
 
* Complete all [[Boolean expression exercises]] by Monday (1/28/13)
 
 
 
== Friday (1/18/13) ==
 
* [[Dossier Advice]]
 
* Work on Dossier code
 
 
 
== Wednesday (1/16/13) ==
 
'''Agenda:'''
 
* 2nd Quarter Exam
 
 
 
== Monday (1/14/13) ==
 
'''Agenda:'''
 
* 2nd Quarter Exam - Wednesday (1/16/13)
 
** Algorithm Evaluation - [[Media:AlgorithmEvaluation.ppt]]
 
** Analog vs. Digital - [[Media:AnalogDigital.ppt]]
 
** Binary - [[Media:Binary.ppt]], [[Media:Binary2.ppt]]
 
*** Conversion to and from decimal
 
*** Minimum and maximum values
 
*** Number of bits necessary to represent a set number of symbols
 
** Hexadecimal - [[Media:Hexadecimal.ppt]]
 
*** Conversion to and from binary
 
** Binary addition - [[Media:BinaryAddition.ppt]]
 
** Negative binary
 
*** Sign magnitude - [[Media:NegBinarySignMag.ppt]]
 
*** 2's complement - [[Media:NegBinary2sComp.ppt]]
 
*** Binary addition with 2's complement
 
* Work on Dossier code
 
 
 
== Thursday (1/10/13) ==
 
* Dossier - Criterion B3: Modular Organization due today
 
** [[Media:CriterionB3_modularOrganization.doc]]
 
* Work on coding for your Dossier
 
* Helpful tools:
 
** Dropbox for code development
 
** Google Docs for documentation
 
 
 
== Tuesday (1/8/13) ==
 
'''Agenda:'''
 
* Negative Binary
 
** Sign Magnitude - [[Media:NegBinarySignMag.ppt]]
 
** 2's Complement - [[Media:NegBinary2sComp.ppt]]
 
* Dossier - Criterion B3: Modular Organization due Thursday (1/10/13)
 
** [[Media:CriterionB3_modularOrganization.doc]]
 
 
 
== Friday (1/4/13) ==
 
'''Warmup:'''
 
* Add the following binary numbers 110101 + 111
 
* Add the following hexadecimal numbers 30 + 2F
 
** Hint: Convert to binary before adding
 
 
 
'''Agenda:'''
 
* Turn in Criterion B2: Algorithms
 
* Dossier - Criterion B3: Modular Organization due Thursday (1/10/13)
 
** [[Media:CriterionB3_modularOrganization.doc]]
 
** Look at older examples of modular organization
 
*# Tree view/hierarchical view all your classes and their interconnections
 
*# Descriptions of each class
 
*# Names of all attributes and methods
 
*# Short descriptions of what each method does
 
* CODE CODE CODE at home
 
* Number Systems Review
 
** Binary
 
** Binary addition
 
** Hexadecimal
 
 
 
== Archives ==
 
* [[IBCS2 - 1213 - December]]
 
* [[IBCS2 - 1213 - November]]
 
* [[IBCS2 - 1213 - October]]
 
* [[IBCS2 - 1213 - September]]
 

Latest revision as of 08:28, 13 September 2023