Under existing law, completion of a computer science course is not required for graduation from an Alabama public K-12 school. This bill would require all Alabama public school students to complete an approved computer science course in order to graduate. This bill would provide standards for approved computer science courses. Also under existing law, computer science is defined as the study of computers and algorithmic processes. This bill would also expand the definition of computer science to include the study of certain related technologies.