This study analyzed characteristics of computer education from the perspective of 21st Century Skills and Computational thinking. 21st Century Skills are essential skills for success in today`s world. They include critical thinking, problem solving, communication and collaboration. Computational thinking is a necessary ability in the age of convergence and a core concept of computer science education. This study first examined characteristics of 21st Century Skills and Computational thinking. Then, it analyzed the relationship between these two skills and ``Informatics`` curriculum. ``Informatics`` is an elective course in K-12. The results of this study emphasized the importance and the necessity of computer education in the K-12 level.