Sekondari ya Juu · Kidato cha Sita
Sayansi ya Kompyuta
MtaalaMtaala wa 2023
Jaribio fupi linalobadilika kuona ulipo.
Fanya jaribioKiwango
Mada
Demonstrate mastery of the principles of Computer Science
Mada 14Demonstrate mastery of web application development (Using PHP/Python; JavaScript; CSS, etc)
Mada 7- Describe the web application (Meaning, history and development, types, differences between website development and web application development, tags, Application Programming Interfacing - APIs)→
- Create an interactive web pages (Use modern versions of PHP/Python, JavaScript, CSS, etc.) with appropriate responsive techniques→
- Apply web API in rich web based application (Canvas API, Add canvas, Draw canvas, drag and drop API, Representation state transfer and CRUD operations)→
- Create data-driven web based applications that speak to client or server storage systems and embed it with audio and video→
- Create rich-based web applications that deliver similar features and functions as in desktop applications using modern libraries or frameworks→
- Use CSS and modern HTML controls in rich based web applications→
- Develop back-end using PHP/Python, JavaScript, CSS, etc (Back end should be handling user input, producing template output, storing information in databases and data stores, and building systems with secure user accounts)→
Demonstrate mastery of basic principles of Algorithms and Data structures
Mada 7- Describe the concept of data structure and algorithms→
- Explore and utilise basic data structure (linked lists, stacks, queues and trees.)→
- Describe the design and performance of various classic searching and sorting algorithms→
- Write a program that implements various sorting algorithms and create a report for performance→
- Create a program that implements array and a linked list data structure using object-oriented programming language→
- Implement stack and queue, binary search tree, balanced tree (such as an AVL tree), graph, hash table data structures in object-oriented programming language→
- Describe the techniques of algorithm analysis→
Demonstrate mastery of the data management
Mada 8Mastering principles of computer data analysis (advanced analysis, visualisation and results interpretation, etc)
Mada 2Demonstrate understanding of Automated and Emerging technologies [Automated systems, Artificial Intelligence, Machine learning, 3D and holographic imaging, Virtual Reality (VR), Augmented Reality (AR), etc.]
Mada 6- Demonstrate basic understanding of automated system and how sensors, microprocessors and actuators can be used in collaboration to create automated systems→
- Describe the advantages and disadvantages of an automated system used for various scenario (agriculture, Industry, transport, weather, etc)→
- Create simple automated system for specific challenge in surrounding environment→
- Describe the concept of emerging technologies (Meaning, types, importance, advantages and disadvantages, and their impacts in everyday life)→
- Demonstrate practical understanding of building blocks and components of artificial intelligence: basics algorithms, machine learning, and neural networks→
- Demonstrate practical understanding of impacts of emerging technologies in everyday life→