Difference between revisions of "IB Computer Science 2"

From WLCS
 
Line 1: Line 1:
== Monday - Wednesday (1/3/11 - 1/5/11) ==
+
== [[IBCS2 - Archives]] ==
'''Warmup:'''
 
* Convert from hexadecimal to binary: ADD0BEEF
 
* Convert from binary to hexadecimal: 111001011100000011011101
 
* Assume 8-bit sign-magnitude, convert -13 from decimal to binary
 
* Assume 8-bit 2's complement, convert -20 from decimal to binary
 
 
 
'''Agenda:'''
 
* [https://spreadsheets.google.com/viewform?formkey=dHlCd2dMOGxMc29VU1VuakVDOW5fSHc6MQ Dossier Progress Check]
 
 
 
* 2nd Quarter Exam will be Friday (1/7/11)!
 
** Basic Java programming
 
** Stacks
 
** Queues
 
** Linked Lists
 
** Binary Trees
 
** Software Development
 
** Big-O algorithm evaluation
 
** Binary
 
** Hexadecimal
 
** Binary Addition
 
** Sign-Magnitude Negative Binary Numbers
 
** 2's Complement Negative Binary Numbers
 
** Binary Subtraction (same as Binary Addition but with 2's complement negative)
 
 
 
* So what the heck does '''digital''' mean?
 
** [[Media:AnalogDigital.ppt]]
 
 
 
* Go through your dossier code and clean it up according to "Good Programming Style"
 
* C1: Good Programming Style - [[Media:CriterionC1_goodProgrammingStyle.doc]]
 
 
 
== Archives ==
 
* [[IBCS2 - 1011 - December]]
 
* [[IBCS2 - 1011 - November]]
 
* [[IBCS2 - 1011 - October]]
 
* [[IBCS2 - 1011 - September]]
 

Latest revision as of 08:28, 13 September 2023