Well, not exactly the same...
In addition to those vowel sounds, though, the German language has three others, and these are denoted by umlauts: pairs of dots that hover above three of the vowels. In German, you will often see them: Ä, Ö, Ü, ä, ö, ü. If you are writing words that contain umlauts and do not have the ability to include umlauts in your typing (you may be on a computer with a restricted character set), you should add an e afterward. For example, the name Böhm could also be written Boehm.
But what about the crazy thing that looks like a B? You mean ß? This is called the es-zett, or the sharp S. The short explanation of this character is that it stands for a double-s. There are some technical rules that determine whether or not you write ß or ss, and those rules can change depending on whether or not you live in Germany and Austria or Switzerland. For the beginner, though, you only need to know two things about the ß: it appears instead of ss when those two letters end a word. The word Faß (tap) would be an example. You would not do it when the second s in the pair came as the result of making the noun into a plural. For example, the German word for bus is Bus, and the plural is Busse, not Buße.
Also, there are some differences in the sounds. In German, a sounds like "ah"; e sounds like "ay"; i sounds like "ee"; o sounds like the short "o" sound in English; and u sounds like "oo." The German letter y (called upsilon in German), sounds like "yoo."
Some of the consonants are different, too. V sounds like the English f, and w sounds like the English v. Z in German sounds like tz.