3. Semester Development

TERM 1/2 - 📱Python App Development

TERM 2/3 - 🕸️Web Development

~ 6 credits

Use Complex Processes to Design & Dev!

~ 6 credits

Code a Complex Outcome!

~ 3 credits

Use UX to Design Wireframes!

~ 4 credits

Develop a Complex Website!

~ 4 credits

Manage Complex Data! 

About

Embark on an exciting technological journey with Pathway 3, a dynamic two-semester course designed to unlock your potential in the realm of digital innovation. In the first semester, immerse yourself in the world of software development as we delve into Python GUI Application Development. Building on techniques from the previous year and similar to Level 2, explore the intricacies of creating powerful and user-friendly applications, mastering Python's more complex techniques to programming.

As you progress, you'll have the choice to tailor your learning experience in the second semester. Opt for a path akin to Level 2, with added complexity, or delve into the exciting realm of Python Website Development. Choose to explore Website Development with or without the Database, employing PHP programming. Building on the foundations laid in Level 2, unleash your creativity as you navigate the web development landscape with more complex techniques. Acquire the skills to craft engaging and interactive websites, from front-end design to back-end functionality. This pathway ensures you are well-prepared to thrive in the ever-evolving digital landscape, building upon your existing knowledge and techniques. Join us on this transformative journey, where each semester unveils new possibilities and expands your horizons in the exciting realm of technology.

~~~ OVERVIEW | Tirohanga ~~~

This comprehensive year-long course is an immersive journey into the realms of software engineering, encompassing three major project units: website development, with the establishment of a sophisticated database connected to either a Python GUI or PHP website with SQL for dynamic data querying, game or GUI application creation. The overarching theme throughout this project-based course revolves around the development of intricate digital solutions, encouraging you to think critically and creatively as you design, code, and manage your projects.

The course is punctuated with checkpoints to keep you on track, and the culmination of this ambitious undertaking is set for the end of Term 3. You are encouraged to maintain a detailed Development Logbook, serving as a testament to their iterative processes, including initial concepts, planning, designing, and testing. This holistic approach equips you with a well-rounded skill set, preparing you for the challenges and opportunities in the dynamic field of software engineering

Examples of complex programming techniques include:

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

DGP Level 3 AS Overview - 3_App_Website Dev.pdf

~~~ Exemplars of Student Projects ~~~

Python World Capitals Quiz

by Jules Barclay (2023), developed with Replit using Python Tkinter Library

JHC History Website

by Jules Barclay (2023), developed with Projectspace

Pomodoro App

by Eulalia Terra Teodoro (2022), developed with REPLIT and Tkinter (Python) ~ MVP

2D Platformer

by Eamonn Thwaites (2022), developed with Visual Studio Code and UNITY (C#) ~ MVP

VidBadminton Southland _ Home.webm

Badminton Southland

by Corban Fraser and Bryn Griffiths (2021), developed with Visual Studio Code using Bootstrap and AOS Animate

Kent Webstie Test.mp4

The Cliffs Room Manager

by Elijah Kent (2021), developed with Visual Studio Community using C# (ASP.NET)