{
  "title": "CS3114/5040 S26 Coursenotes",
  "desc": "CS3114/5040 S26 Coursenotes",
  "build_dir": "Books",
  "code_dir": "SourceCode/",
  "lang": "en",
  "code_lang": {
    "Java": {
      "ext": [
        "java"
      ],
      "label": "Java",
      "lang": "java"
    },
    "Java_Generic": {
      "ext": [
        "java"
      ],
      "label": "Java (Generic)",
      "lang": "java"
    },
    "C++": {
      "ext": [
        "cpp",
        "h"
      ],
      "label": "C++",
      "lang": "C++"
    }
  },
  "tabbed_codeinc": false,
  "build_JSAV": false,
  "suppress_todo": false,
  "glob_exer_options": {},
  "glob_ss_options": {
    "threshold": 1.0,
    "points": 0.0,
    "required": false,
    "partial_credit": false
  },
  "glob_ff_options": {
    "threshold": 1.0, 
    "points": 0.0, 
    "required": false,
    "partial_credit": false
  },
  "glob_ka_options": {
    "threshold": 5,
    "points": 1.0,
    "required": true,
    "partial_credit": false
  },
  "glob_extr_options": {
    "code-workout": {
      "points": 2.0
    },
    "points": 1.0
  },
  "glob_pe_options": {
    "threshold": 0.9,
    "points": 2.0,
    "required": true,
    "partial_credit": false
  },
  "chapters": {
    "Week 1": {
      "CS3slides/VTIntro": {},
      "CS3slides/Intro": {},
      "CS3slides/P1S26": {}
    },
    "Week 2": {
      "CS3slides/JUnit": {},
      "CS3slides/AlgAnal1": {}
    },
    "Week 3": {
      "CS3slides/AlgAnal2": {},
      "CS3slides/ProjManage": {},
      "CS3slides/Lists": {},
      "CS3slides/Coding": {},
      "CS3slides/StackQueue": {}
    },
    "Week 4": {
      "CS3slides/Binary": {},
      "CS3slides/OverConstrained": {},
      "CS3slides/MTAdvanced": {}
    },
    "Week 5": {
      "CS3slides/P2S26": {},
      "CS3slides/DesignPatt": {},
      "CS3slides/Mid1": {},
      "CS3slides/Heaps": {}
    },
    "Week 6": {
      "CS3slides/Sorting1": {}
    },
    "Week 7": {
      "CS3slides/Sorting2": {},
      "CS3slides/Sorting3": {}
    },
    "Week 8": {
      "CS3slides/FileProc": {},
      "CS3slides/P3S26": {},
      "CS3slides/ExternalSorting": {}
    },
    "Week 9": {
      "CS3slides/Hashing": {},
      "CS3slides/Trie": {}
    },
    "Week 10": {
      "CS3slides/Graphs": {}
    },
    "Week 11": {
      "CS3slides/Union-Find": {},
      "CS3slides/Mid2": {},
      "CS3slides/P4S26": {},
      "CS3slides/General": {}
    },
    "Week 12": {
      "CS3slides/LinearIndex": {},
      "CS3slides/TreeIndex": {}
    },
    "Week 13": {
      "CS3slides/BTrees": {},
      "CS3slides/MemManage": {}
    },
    "Week 14": {
      "CS3slides/Huffman": {},
      "CS3slides/SkipList": {},
      "CS3slides/Spatial": {}
    },
    "Week 15": {
      "CS3slides/Final": {}
    }
  }
}
