All projects
Teaching · Software · UX

Interactive Apps for Advanced Semiconductors Physics

Interactive graphs creating intuition

The advanced semiconductors physics course at the university covered ideas such as: band diagrams, absorption, generation, junction physics. For understanding these concepts, I built a set of interactive MATLAB GUI apps that let students drag a slider and watch a band diagram bend, or change a temperature and see the Fermi level shift.

pic_interactive_online_apps_for_advanced_semiconductors_physics_course_page

Band diagram of a PN junction.

Each app was scoped around one concept, and an intuitive set of controls, to create one clean visualization. The goal was to give students a faster path to the intuition behind it.

pic_interactive_online_apps_for_advanced_semiconductors_physics_course_page_2

PN junction under bias — see the depletion region change in real time.

pic_interactive_online_apps_for_advanced_semiconductors_physics_course_page_3 pic_interactive_online_apps_for_advanced_semiconductors_physics_course_page_4 pic_interactive_online_apps_for_advanced_semiconductors_physics_course_page_5 pic_interactive_online_apps_for_advanced_semiconductors_physics_course_page_6

Check out the live web apps:

Open the live web apps
Back to all projects