⚡Electronics Development

~ 6 credits

Use Complex Processes to Design & Dev!

~ 4 credits

Manage Complex Data! (Optional)

~ 3 credits

Use UX to Design!

~ 4 credits

Build a Complex Electronics Outcome!

~ 6 credits

Code Complex Electronic Outcome!

About | mō

Welcome to the captivating world of electronics and embedded programming! This course serves as your portal to unraveling the intricacies of electrical and computer engineering—an exciting and in-demand career field in today's dynamic technological landscape. Whether you're intrigued by the convergence of hardware and software or aspire to delve into the world of embedded systems, you're in the perfect place.

Just like the ever-evolving realm of game development, electronics and embedded programming promise exciting prospects for aspiring professionals. Industry experts rate job opportunities in Electrical and Computer Engineering as "very high," with starting salaries ranging from $50,000 to $100,000—a testament to the financial rewards this field offers.

Throughout this academic journey, you'll immerse yourself in the fascinating realms of electronics and embedded programming, gaining hands-on experience and valuable skills. As we explore the foundations of these disciplines, you'll have the opportunity to apply your knowledge in practical projects and real-world scenarios. Join us on this exhilarating adventure as we pave the way for your success in the dynamic and promising field of electronics and embedded programming!

~~~ OVERVIEW | Tirohanga ~~~

This dedicated electronics development course extends across the academic year, directing students through a meticulously structured plan crafted to nurture their skills and yield a functional project by the culmination of Term 3. Rooted in the principles of design processes, the curriculum aligns seamlessly with Assessment Standard 3.8 (Ideate, Plan/Update, Log Processes, Testing, Trello) and Assessment Standard 3.9 (Computer Science Concept).

Given the nature of this programming-oriented course, a crucial imperative is ensuring that your code meets the intricate requirements outlined throughout the learning journey. Immerse yourself in the world of electronics, navigate the intricacies of programming, and emerge with a comprehensive understanding of the field, ready to meet the challenges and opportunities it presents.

Examples of complex programming techniques include:

~~~ TIMELINE  | Rārangi Wā ~~~

DGP Level 3 AS Overview - Electronics Dev.pdf

~~~ COURSE MATERIAL  | Mauranga Kaupapa ~~~

Unit 1: Design Processes (A.S. 3.1)

Navigate iterative design cycles using sprints, Trello, and meticulous planning to craft specifications, ensuring a disciplined approach to testing and documentation in this dynamic exploration of design processes.

Unit 2: Conduct a Critical Inquiry (A.S. 3.1)

Engage in critical inquiry to explore and question fundamental aspects of your project. This unit encourages deep thinking, analysis, and reflection on the conceptual foundations and potential improvements within the scope of your project.

Unit 3: UX Methodologies (A.S. 3.2)

 Immerse yourself in User Experience (UX) methodologies to understand and enhance the interaction between users and your project. This unit focuses on refining the design (whether circuit designs or 3D Printing Designs) to create a more intuitive and user-friendly experience.

Unit 4: Electronics Build (A.S. 3.5)

Dive into the world of electronics, where you'll design and build circuits, integrating components to bring your project to life. This unit incorporates the principles of electronics, providing hands-on experience in creating functional and purposeful electronic systems.

Unit 5: Embedding Programming (A.S. 3.7)

Explore the integration of programming within electronic systems. Whether working with Arduino or Raspberry Pi, this unit teaches you how to program and control your electronic creations, adding a layer of intelligence to your projects.

~~~ Exemplars of Student Projects ~~~

Wifi Innovation - "The Internet in a Box" ~ Arduino

Michael built an email server, enabling data transfer and email sending for Coffee Ordering Application. "The Internet in a Box" comprises key components like the Arduino D1 R1 board, an Arduino nano for temperature control, a 12V fan, a Piezo for power failure alerts, a 5V relay, a 5V to 12V converter, a small breadboard, a temperature and humidity sensor, and LEDs for status indication.

Automatic Soil Irrigation System

Danila's  system consists of two key components: the primary irrigation controller and the secondary environmental module. Fueled by an internal rechargeable battery, the primary controller receives environmental data from the solar-powered sensor module, which transmits readings like air temperature and soil moisture. Using the home wifi network, the primary controller sends this information to the Arduino cloud, accessible through a tablet-based user interface. Through the cloud interface, users can remotely monitor environmental conditions and control a water pump attached to the primary module, facilitating precise irrigation from an external water source to a designated area.