In this thesis, we use finite difference operators with the Summation-By-Parts property (SBP) and a weak boundary treatment, known as Simultaneous Approximation Terms (SAT), to construct high-order accurate numerical schemes. The SBP property and the SAT’s makes the schemes provably stable. The numerical procedure is general, and can be applied to most problems, but we focus on hyperbolic probl...