1. System Fundamentals
1.1.1 New System Planning in Organisations1.1.2 Change Management in Systems1.1.3 Compatibility and Legacy Challenges in Organisations1.1.4 Remote Systems and Software as a Service (SaaS)1.1.5 Installation Processes in Systems Development1.1.6 Data Migration in Systems1.1.7 System Testing in Organisations1.1.8 User Documentation in System Implementation1.1.9 User Training in System Implementation1.1.10 Data Loss and Software Deployment
1.1.1 New System Planning in Organisations1.1.2 Change Management in Systems1.1.3 Compatibility and Legacy Challenges in Organisations1.1.4 Remote Systems and Software as a Service (SaaS)1.1.5 Installation Processes in Systems Development1.1.6 Data Migration in Systems1.1.7 System Testing in Organisations1.1.8 User Documentation in System Implementation1.1.9 User Training in System Implementation1.1.10 Data Loss and Software Deployment
4. NetworksPremium
Premium
4.1.1 Identifying Problem-Solving Procedures in Computer Science4.1.2 Evaluating Activity Sequences4.1.3 Role of Sub-Procedures in Problem Solving4.1.4 Decision-Making in Procedures4.1.5 Conditions in Decision-Making4.1.6 Inputs and Outputs in Solutions4.1.7 Pre-Planning in Problem-Solving4.1.8 Understanding Pre-Conditions4.1.9 Handling Exceptions in Solutions4.1.10 Concurrent Processing in Solutions4.1.11 Abstraction in Computational Solutions
4.3.1 Introduction to Fundamental Computer Operations4.3.2 Compound Computer Operations4.3.3 Characteristics of Computer Languages4.3.4 Necessity for Higher-Level Languages4.3.5 Translation to Executable Code4.3.6 Understanding Variables, Constants, and Operators4.3.7 Algorithm Construction with Loops and Branching4.3.8 Collections in Programming4.3.9 The Role of Sub-Programmes in Programming4.3.10 Ethical Implications in Programming
4.1.1 Identifying Problem-Solving Procedures in Computer Science4.1.2 Evaluating Activity Sequences4.1.3 Role of Sub-Procedures in Problem Solving4.1.4 Decision-Making in Procedures4.1.5 Conditions in Decision-Making4.1.6 Inputs and Outputs in Solutions4.1.7 Pre-Planning in Problem-Solving4.1.8 Understanding Pre-Conditions4.1.9 Handling Exceptions in Solutions4.1.10 Concurrent Processing in Solutions4.1.11 Abstraction in Computational Solutions
4.3.1 Introduction to Fundamental Computer Operations4.3.2 Compound Computer Operations4.3.3 Characteristics of Computer Languages4.3.4 Necessity for Higher-Level Languages4.3.5 Translation to Executable Code4.3.6 Understanding Variables, Constants, and Operators4.3.7 Algorithm Construction with Loops and Branching4.3.8 Collections in Programming4.3.9 The Role of Sub-Programmes in Programming4.3.10 Ethical Implications in Programming
Option Topic A
A.2.1 Understanding DBMS and RDBMSA.2.2 Schema and Data DictionaryA.2.3 The Importance of Data Modelling and LanguagesA.2.4 Database Terms and RelationshipsA.2.5 Issues with Redundant DataA.2.6 Referential Integrity and NormalizationA.2.7 Evaluating Data Types in Relational DatabasesA.2.8 Constructing Entity-Relationship DiagramsA.2.9 Introduction to Database ConstructionA.2.10 Query Construction Methods
A.2.1 Understanding DBMS and RDBMSA.2.2 Schema and Data DictionaryA.2.3 The Importance of Data Modelling and LanguagesA.2.4 Database Terms and RelationshipsA.2.5 Issues with Redundant DataA.2.6 Referential Integrity and NormalizationA.2.7 Evaluating Data Types in Relational DatabasesA.2.8 Constructing Entity-Relationship DiagramsA.2.9 Introduction to Database ConstructionA.2.10 Query Construction Methods
Option Topic DPremium
Premium
D.1.1 Nature of Objects in ProgrammingD.1.2 Object InstantiationD.1.3 Unified Modelling Language (UML) DiagramsD.1.4 Object Decomposition in ProgrammingD.1.5 Relationships Between ObjectsD.1.6 Object DependenciesD.1.7 Constructing Related ObjectsD.1.8 Data Types in Object-Oriented ProgrammingD.1.9 Data Management and Parameters
D.1.1 Nature of Objects in ProgrammingD.1.2 Object InstantiationD.1.3 Unified Modelling Language (UML) DiagramsD.1.4 Object Decomposition in ProgrammingD.1.5 Relationships Between ObjectsD.1.6 Object DependenciesD.1.7 Constructing Related ObjectsD.1.8 Data Types in Object-Oriented ProgrammingD.1.9 Data Management and Parameters