Develop an Electronic Environment |
Development of electronic environments focuses on the analysis of how electronic environments (functional combinations of hardware and embedded software in the real world i.e. circuits, prototypes or products) work in terms of their components, subsystems and software and how these components may be selected, subsystems put together and the hardware and software tested and debugged so that the electronic environment is functional with respect to agreed specifications. The model produced through these skills is a necessary precursor to developing a functional electronic and embedded system.
Initially students learn basic functional modelling, circuit analysis, subsystem assembly and adjustment, testing and debugging skills. Students progress from this to more advanced skills to deal with more advanced and eventually complex environments. This progression will involve the introduction of more complex calculation and competency in the use and interpretation of data from devices such as multimeters (extended function), oscilloscopes and other test instruments. At the highest level, students will be able to analyse and develop complex electronic environments in terms of their subsystems and programming structures and employ mathematical calculations as part of this process.
[Level 8 Learning Objectives, Teacher Guidance and Indicators of Progression wiil be published when Level 3 achievement standards are finalised for registration] |
|
Level 6 |
Level 7 |
 |
Demonstrate ability to develop a basic electronic environment |
Demonstrate ability to develop an advanced electronic environment |
 |
To support students to demonstrate ability to develop a basic electronic environment at level 6, teachers could:
- Provide, or develop in negotiation with the student, specifications for an electronic environment that will require applying some basic interfacing procedures.
- Provide experiences that involve functional modelling eg, breadboard simple circuits, use Crocodile Clips, kitsets (eg, Electroflash Kit), or emulators (eg, PICAXE Programme Editor functionality).
- Support students to analyse basic circuits (including those with a microcontroller) in terms of their subsystems (eg, voltage divider and transistor switch).
- Guide student to use functional modelling to perform measurements in, and to test, debug and make adjustments to voltage divider and transistor switch subsystems.
- Guide student to use functional modelling to develop software for an embedded system, given provided programme structures.
- Guide student to use functional modelling to test, debug and make adjustments to embedded software.
- Guide student to use functional modelling to interface subsystems to each other and to the embedded software in a microcontroller.
- Provide and explain a datasheet for a common component eg, a resistor or an LED.
- Provide opportunity for students to practice simple calculations based on selecting components for real circuits eg, the value of a resistor to match an LDR.
- Guide students to test and debug an integrated electronic environment to ensure functionality.
|
To support students to demonstrate ability to develop an advanced electronic environment at level 7, teachers could:
- Provide, or develop in negotiation with the student, specifications for an electronic environment that will require applying some advanced interfacing procedures.
- Support students to analyse advanced circuits (those involving gates, 555s, filters, timers, amplifier stages etc in terms of their subsystems.
- Provide functional modelling tools to enable students to perform measurements in, and to test, debug and make adjustments to advanced circuit subsystems.
- Guide student to use functional modelling to develop clearly annotated software (including variables, subroutines and an extended range of commands) for an advanced embedded system.
- Provide functional modelling tools to enable students to test, debug and make adjustments to advanced embedded software.
- Guide student to use functional modelling to interface subsystems to each other and to the embedded software in a microcontroller.
- Provide opportunity for students to practice interpreting datasheets and undertaking calculations based on real circuits, including voltage, current and power eg, selecting components for a motor driver subsystem based on average and maximum power requirements.
- Support students to test and debug an integrated electronic environment to ensure functionality.
|
 |
Students can:
- use datasheets or calculations to assist in choosing appropriate component types and values for the sensor and actuator subsystems
- write well-structured, clearly annotated, readily understandable interface software given simple programme structures
- Interface subsystems to each other and to the embedded software in a microcontroller
- test and debug a functional model of the interface.
|
Students can:
- use provided functional sensor subsystems to interact with the environment
- use provided functional actuator subsystems to interact with the environment
- modify sensor subsystems to substantially improve the quality of the data delivered by the interface
- modify actuator subsystems to substantially improve the way they work
- write well-structured, clearly annotated, readily understandable software that interfaces effectively with the data provided by the sensors and with the actuators it controls
- Interface subsystems to each other and to the embedded software in a microcontroller
- test and debugging a functional model of the interface to achieve and demonstrate substantially improved operation.
|
 |
AS91078 Digital Technologies 1.48
Implement basic interfacing procedures in a specified electronic environment
Standards & Assessment
|
AS91375 Digital Technologies 2.48
Implement advanced interfacing procedures in a specified electronic environment
Standards & Assessment
|
Digital Technologies
Knowledge of Digital Information Management
|
Create a Digital Information Outcome
Knowledge of Digital Media
|
Create a Digital Media Outcome
|
Design a Software Program Structure
Knowledge of Computer Science and Software Engineering
|
Construct a Software Program
Assemble and Test Electronic and Embedded Systems
|
Knowledge of Digital Infrastructure
Design a Digital Infrastructure System
|
Knowledge of Electronic Environments
Develop an Electronic Environment
Achievement Objectives of the three curriculum strands
Indicators of Progression – Acheivement Objectives (A4, by strand) (376kb, PDF)
Indicators of Progression – Acheivement Objectives (A3, by strand) (340kb, PDF)
Indicators of Progression – Acheivement Objectives (A3, by level) (319kb, PDF)
Learning Objectives of the specialist Knowledge and Skills strands
Indicators of Progression – Learning Objectives (502kb, PDF)