Difference between revisions of "IB Computer Science 2"

From WLCS
Line 5: Line 5:
 
* Extremely simple logic gates & practice
 
* Extremely simple logic gates & practice
 
* The '''real''' logic gate symbols
 
* The '''real''' logic gate symbols
** [[Media:LogicGatesWithTruthTables.gif]] [http://verticalhorizons.in/quick-snapshot-of-logic-gates-in-digital-electronics/ Source]
+
** [[Media:LogicGatesWithTruthTables.gif]] ([http://verticalhorizons.in/quick-snapshot-of-logic-gates-in-digital-electronics/ Source])
** [[Media:LogicGates.gif]] [http://news.softpedia.com/newsImage/How-Logic-Gates-Work-3.gif/ Source]
+
** [[Media:LogicGates.gif]] ([http://news.softpedia.com/newsImage/How-Logic-Gates-Work-3.gif/ Source])
** [[Media:NandGateUsage.gif]] [http://hyperphysics.phy-astr.gsu.edu/hbase/electronic/nand.html Source]
+
** [[Media:NandGateUsage.gif]] ([http://hyperphysics.phy-astr.gsu.edu/hbase/electronic/nand.html Source])
 
* Computer Architecture Quiz & Boolean Logic Quiz on Monday (11/25/13)
 
* Computer Architecture Quiz & Boolean Logic Quiz on Monday (11/25/13)
 
* Work on IA Project
 
* Work on IA Project

Revision as of 08:32, 21 November 2013

Thursday (11/21/13)

Agenda:

Tuesday (11/19/13)

Agenda:

  • NVCC Dual Enrollment
    1. Complete the NVCC admission application (obtain your NVCC student ID #)
    2. Write your name and NVCC student ID# on the placement sheet
    3. Circle and write your scores that place you out of the COMPASS exam
    4. Complete the NVCC Student ID# Survey
  • Media:CPU_Advanced.ppt (This lecture is not in the IB curriculum anymore)
  • Media:BooleanLogic.ppt
  • Work on IA Project

Friday (11/15/13)

Agenda:

Wednesday (11/13/13)

Agenda:

  • Turn in Criterion B: Solution overview (print it out)
  • Binary Tree Quiz
  • Internal Assessment project updates
  • Work on your Internal Assessment (and be able to answer the following questions)
    1. What programming language and technologies will you use?
    2. What kind of programming environment do you need? (e.g. web server?)
    3. How will you write your code on more than one computer? (Source control) (e.g. Git, Dropbox, flashdrive?)

Friday (11/8/13)

Agenda:

Wednesday (11/6/13)

Warmup:

  1. Insert the following into a binary tree: 3, 4, 2, 8, 7, 5
  2. What is the in-order traversal/output of the binary tree created?
  3. What is the pre-order traversal/output of the binary tree created?
  4. What is the post-order traversal/output of the binary tree created?

Agenda:

Friday (11/1/13)

Warmup:

  • Insert the following into a binary tree: 3, 4, 2, 8, 7, 5

Agenda:

  • Introduction to Binary Trees
  • What does the IB expect you to know about Binary Trees?
    • Diagrams and descriptions for building, adding, removing, and searching in a binary tree
    • In-order, pre-order, and post-order tree traversals
    • Tracing recursive algorithms

Archives