1. Short title This Act may be cited as the Grace Hopper Code for Us Act . 2. Definitions In this Act: (1) Authorizing committees The term authorizing committees has the meaning given such term in section 103 of the Higher Education Act of 1965 ( 20 U.S.C. 1003 ). (2) Information system The term information system has the meaning given the term in section 3502(8) of title 44, United States Code. (3) Institution of higher education The term institution of higher education has the meaning given the term in section 101(a) of the Higher Education Act of 1965 ( 20 U.S.C. 1001(a) ). (4) Secretary The term Secretary means the Secretary of Education. (5) State The term State has the meaning given the term in section 311 of title 5, United States Code. 3. Report concerning critical legacy computer languages used by Federal Government (a) Report Not later than 90 days after the date of the enactment of this Act, the Comptroller General of the United States shall submit to the authorizing committees a report identifying not fewer than 3 computer languages, in addition to COBOL, Assembly, and PL/I, and to be known as critical legacy computer languages , that are— (1) used by, and necessary to support the needs and national security of, the Federal Government