Difference between revisions of "IB Computer Science 2"

From WLCS
Line 1: Line 1:
== Friday (2/3/20) ==
+
== Monday (2/3/20) ==
 
'''Agenda:'''
 
'''Agenda:'''
 
* Criterion C review - ~1000 words
 
* Criterion C review - ~1000 words

Revision as of 10:56, 3 February 2020

Monday (2/3/20)

Agenda:

  • Criterion C review - ~1000 words
    • Screenshots of code
    • Extended writing (short paragraphs) that...
      • describes how your code implements the advanced programming technique
      • justifies the use of the technique (why did you use that advanced programming technique?) -- advantages of doing so and disadvantages of not doing so (or doing something different)
    • ~200 words per advanced programming technique
    • Draft due in Canvas by Tuesday (2/11/20)
  • Systems in organizations
  • System design basics

Wednesday (1/29/20)

Agenda:

  • Criterion C Outline Meetings
  • Continue working on your IA code!

Homework:

  • Work on your IA code!

Monday (1/27/20)

Agenda:

  • Read thoroughly the Criterion C description AND rubric found in Media:IBCS_InternalAssessmentGuidelines.pdf
  • Review Criterion C examples in IA Examples
  • Criterion C - Major techniques list
    1. Create a list of at least 6 techniques used in developing the product
    2. "The techniques may include algorithmic thinking, data structures, software tools and user interface. This list need not be exhaustive but should illustrate how the major components of the product were developed." (IB)
    3. Example techniques some people may have:
      • graphical user interface
      • specific search algorithms
      • specific sorting algorithms
      • 3rd-party libraries
      • object-oriented programming
      • file reading and writing
      • recursion
      • version and source control (e.g. git)
      • networking
      • client-server communication
      • ...any many more!
    4. Within each technique, write a sub-bullet point description of how you have employed that technique in your IA
    5. Submit to Canvas
  • Continue working on your IA code!

Homework:

  • Work on your IA code!

Thursday - Thursday (1/16/20 - 1/23/20)

Agenda:

  • IA Progress Checks
  • Work on your IA code!

Homework:

  • Work on your IA code!

Tuesday (1/14/20)

Agenda:

Homework:

  • Work on your IA code!
  • Work on your IA code!
  • Work on your IA code!

Friday (1/10/20)

Agenda:

  • Code Progress Check #2
  • Work on IA code

Wednesday (1/8/20)

Agenda:

Homework:

  • Work on your IA code!
  • Work on your IA code!
  • Work on your IA code!

Monday (1/6/20)

Agenda:

  • CSTA/ACM Cutler-Bell Scholarship
  • Internal assessment timeline updates
    • Complete code by the end of January
    • Write Criterion C by mid-February
    • Record Criterion D around mid-February
    • Demonstrate and obtain feedback from client or adviser near end of February
    • Write Criterion E end of February
    • Assemble and turn in IA early/mid-March
  • Complete Network fundamentals
  • Data transmission

Homework:

  • Work on your IA code!
  • Work on your IA code!
  • Work on your IA code!

IBCS2 - 1920 - December

IBCS2 - 1920 - November

IBCS2 - 1920 - October

IBCS2 - 1920 - September

IBCS2 - Archives