In my Abstract Algebra class, our professor just introduced the concepts of groups to us, and one of the problems on our homework assignment is to compute the order of the automorphism group $Aut(\mathbb{Z}_{3})$ of the additive group $\mathbb{Z}_{3}$. I've been searching online and in books how to do this, because our professor did not tell us. What I have found is that most of the time this is done by applying one of many theorems, including using the fact that $\mathbb{Z}_{3}$ is cyclic (We haven't learned what a cyclic group is yet.), that it's isomorphic to $U_{3}$ (We haven't learned yet how that even helps).
Basically, it looks like I have to do this by using the proverbial "stone knives and bear skins". I know that $\mathbb{Z}_{3}$ is an additive group, consisting of the elements $\{0, 1, 2\}$, and that an automorphism is a bijective map from a group to itself that preserves the group structure. So, I suppose the identity map that would map $\mathbb{Z}_{3}$ to itself would work. But, how do I list out what all the possible bijective homomorphisms from $\mathbf{\mathbb{Z}_{3}}$ to itself without using any slick tools? There must be a lot of them!
What do you know about the image of $0$ under a group homomorphism?
Do you know how many bijective maps exist on a $3$-element set?
Can you combine this knowledge to narrow down the possibilities? Do you know how to check those possibilities?