File size: 6,734 Bytes
a30026f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{
  "domain": "Nigerian Secondary School Digital Technologies (Computer Science)",
  "scope": "JSS3 – SS2",
  "version": "1.0",
  "nodes": [
    {"id": "computer_basics",          "label": "Computer Basics: Hardware & Software",      "level": "JSS3", "term": 1},
    {"id": "programming_concepts",     "label": "Introduction to Programming Concepts",      "level": "JSS3", "term": 1},
    {"id": "variables_operators",      "label": "Variables & Operators",                     "level": "JSS3", "term": 3},
    {"id": "control_structures",       "label": "Control Structures: Loops & Conditionals",  "level": "JSS3", "term": 3},
    {"id": "logic_gates_basic",        "label": "Logic Gates & Digital Circuits",            "level": "JSS3", "term": 3},
    {"id": "html_basics",              "label": "HTML Basics & Web Page Structure",          "level": "JSS3", "term": 2},
    {"id": "internet_basics",          "label": "Internet: Uses, Risks & Safety",            "level": "JSS3", "term": 1},
    {"id": "ethics_technology",        "label": "Ethics in Technology",                      "level": "JSS3", "term": 2},
    {"id": "intellectual_property",    "label": "Intellectual Property & Copyright",         "level": "JSS3", "term": 2},
    {"id": "intro_ai",                 "label": "Introduction to Artificial Intelligence",   "level": "JSS3", "term": 1},
    {"id": "cloud_basics",             "label": "Cloud Computing & Storage Basics",          "level": "JSS3", "term": 2},
    {"id": "number_systems",           "label": "Number Systems: Binary, Octal, Hex",        "level": "SS1",  "term": 1},
    {"id": "logic_gates_advanced",     "label": "Advanced Logic Gates & Boolean Algebra",    "level": "SS1",  "term": 1},
    {"id": "data_representation",      "label": "Data Representation: Bits, Bytes, ASCII",  "level": "SS1",  "term": 1},
    {"id": "operating_systems",        "label": "Operating Systems: Architecture & Mgmt",   "level": "SS1",  "term": 1},
    {"id": "networking_fundamentals",  "label": "Networking Fundamentals: LAN, WAN, MAN",   "level": "SS1",  "term": 2},
    {"id": "networking_devices",       "label": "Networking Devices & Topologies",           "level": "SS1",  "term": 2},
    {"id": "internet_technologies",    "label": "Internet Technologies: IP, DNS, Hosting",  "level": "SS1",  "term": 2},
    {"id": "html_css",                 "label": "Web Development: HTML & CSS",               "level": "SS1",  "term": 2},
    {"id": "intro_databases",          "label": "Introduction to Database Management",       "level": "SS1",  "term": 2},
    {"id": "python_basics",            "label": "Python: Variables, Input & Output",         "level": "SS1",  "term": 2},
    {"id": "data_science_fundamentals","label": "Data Science Fundamentals",                 "level": "SS1",  "term": 3},
    {"id": "emerging_technologies",    "label": "Emerging Technologies: AI, IoT, Blockchain","level": "SS1",  "term": 3},
    {"id": "computer_architecture",    "label": "Advanced Computer Architecture",            "level": "SS2",  "term": 1},
    {"id": "data_structures_algorithms","label": "Data Structures & Algorithms Introduction","level": "SS2",  "term": 1},
    {"id": "networking_protocols",     "label": "Networking Protocols",                      "level": "SS2",  "term": 2},
    {"id": "cloud_computing",          "label": "Cloud Computing: Services & Architecture",  "level": "SS2",  "term": 2},
    {"id": "sql_queries",              "label": "Database Queries: SQL",                     "level": "SS2",  "term": 2},
    {"id": "web_forms_interactivity",  "label": "Web Forms & Interactivity",                 "level": "SS2",  "term": 2},
    {"id": "python_projects",          "label": "Python Projects & Applied Programming",     "level": "SS2",  "term": 2},
    {"id": "cybersecurity",            "label": "Advanced Computer Security: Encryption & Firewalls","level": "SS2","term": 3}
  ],
  "edges": [
    {"from": "computer_basics",           "to": "programming_concepts"},
    {"from": "computer_basics",           "to": "internet_basics"},
    {"from": "computer_basics",           "to": "ethics_technology"},
    {"from": "computer_basics",           "to": "number_systems"},
    {"from": "computer_basics",           "to": "operating_systems"},
    {"from": "computer_basics",           "to": "intro_ai"},
    {"from": "programming_concepts",      "to": "variables_operators"},
    {"from": "variables_operators",       "to": "control_structures"},
    {"from": "variables_operators",       "to": "python_basics"},
    {"from": "control_structures",        "to": "python_basics"},
    {"from": "control_structures",        "to": "data_structures_algorithms"},
    {"from": "python_basics",             "to": "python_projects"},
    {"from": "python_basics",             "to": "data_science_fundamentals"},
    {"from": "python_projects",           "to": "data_structures_algorithms"},
    {"from": "logic_gates_basic",         "to": "logic_gates_advanced"},
    {"from": "number_systems",            "to": "logic_gates_advanced"},
    {"from": "number_systems",            "to": "data_representation"},
    {"from": "logic_gates_advanced",      "to": "data_representation"},
    {"from": "logic_gates_advanced",      "to": "computer_architecture"},
    {"from": "data_representation",       "to": "computer_architecture"},
    {"from": "operating_systems",         "to": "computer_architecture"},
    {"from": "html_basics",               "to": "html_css"},
    {"from": "html_css",                  "to": "web_forms_interactivity"},
    {"from": "python_basics",             "to": "web_forms_interactivity"},
    {"from": "internet_basics",           "to": "networking_fundamentals"},
    {"from": "internet_basics",           "to": "internet_technologies"},
    {"from": "networking_fundamentals",   "to": "networking_devices"},
    {"from": "networking_fundamentals",   "to": "networking_protocols"},
    {"from": "networking_fundamentals",   "to": "cloud_computing"},
    {"from": "networking_fundamentals",   "to": "cybersecurity"},
    {"from": "networking_devices",        "to": "networking_protocols"},
    {"from": "internet_technologies",     "to": "networking_protocols"},
    {"from": "cloud_basics",              "to": "cloud_computing"},
    {"from": "intro_databases",           "to": "sql_queries"},
    {"from": "sql_queries",               "to": "data_science_fundamentals"},
    {"from": "ethics_technology",         "to": "intellectual_property"},
    {"from": "ethics_technology",         "to": "cybersecurity"},
    {"from": "intro_ai",                  "to": "emerging_technologies"},
    {"from": "data_science_fundamentals", "to": "emerging_technologies"}
  ]
}