During the fall terms 2010 and 2011, in collaboration with Dr. Daniel Urban (now at the IWM-Fraunhofer Institute Freiburg), I gave a class on “Introduction to Nanoelectronics”. This class was complemented by practical Wolfram Mathematica® exercises. Here I ripropose, togther with the solution, the exercises sheet Daniel and I proposed to our students:

Exercise 0 — A very basic Introduction to Wolfram Mathematica or Wolfram Language.

Exercise 1 (Solution) — Single particle in a one-dimensonal potential.

Exercise 2 (Solution) — Scattering against a single and a double rectangular potential barrier.

Exercise 3 (Solution) — Transfer matrix and scattering matrix methods for scattering against multiples barriers.

Exercise 4 (Solution) — Scattering against multiple barriers, transition from coherent to incoherent regime.

Exercise 5 (Solution) — Density of States in two- and one-dimensional systems.

Exercise 6 (Solution) — Random matrix theory and analysis of level spacing statistics.

Exercise 7 (Solution) — Spin-Orbit interacion in a two-dimensional electron gas.

Exercise 8 (Solution) — Rashba spin-orbit intetaction in a quasi-one-dimensional electron gas.

Exercise 9 (Solution) — The Honeycomb lattice.

Exercise 10 (Solution) — Bloch theorem for a one-dimensional periodic potential.

Exercise 11 (Solution) — Klein tunneling for the Dirac Hamiltonian.

Exercise 12 (Solution) — Graphene nanoribbons, zigzag and armchair case.