term computer science means the study of computers including algorithmic processes and engineering principles for hardware and software design, development, and systems integration, and their impact on society. (3) Computing The term computing means any goal-oriented activity requiring, benefitting from, or creating algorithmic processes. (4) Computational Thinking The term computational thinking means the human ability to formulate problems so that their solutions can be represented as computational steps or algorithms to be executed by a computer and integrated into broader networks of systems. . 5. Adjunct teacher corps Section 255 of the Higher Education Act of 1965 ( 20 U.S.C. 1035 ) is amended— (1) in subsection (a), by inserting computer science, after science,