Program Overview:
The purpose of the CSRA RESA Computer Science Endorsement Program is to prepare candidates who are qualified to teach computer science to students in grades P-12 in member systems and agencies. This course is designed to understand, communicate, and adapt to a digital world as it impacts your personal life, society, and the business world. Various forms of technologies will be highlighted to create exposure to the emerging technologies impacting the digital world. Professional communication skills and practices, problem-solving, ethical, and legal issues, and the impact of effective presentation skills are taught in this program.
The Computer Science Endorsement is comprised of three 50-hour courses that must be completed in sequence.
Please Note: All rights and ownership of materials or products, tangible or intangible, of this endorsement program are the property of CSRA RESA and may not be used or reproduced without written approval from our agency.
Eligibility:
Computer Science Eligibility Rule (to include infield statement)
1. Eligibility Requirements:
(a.) To be eligible for the professional or Five-Year Induction Computer Science Endorsement, the individual must hold a level four (4) or higher renewable professional or Five-Year Induction certificate in any teaching field and complete other requirements outlined in GaPSC Rule 505-2- .14 ENDORSEMENTS.
(b.) To be eligible for the Three-Year Non-Renewable or Three-Year Induction Computer Science Endorsement the individual must complete requirements outlined in GaPSC Rule 505-2-.14 ENDORSEMENTS.
2. Currently employed by a Georgia school system.
3. Recommendation from a building-level and district administrator.
Endorsement Details:
Note: FY27 Course Schedule and Tuition Cost will be posted after July 1, 2026.
Course Schedule: FY2025-26 Computer Science Regional Schedule
FY26 Tuition:
Member: $1200 per person
Non-Member: $1400 per person
Courses:
The Computer Science Endorsement is comprised of three 50-hour courses that must be completed in the following sequence:
Course 1: Basic Programming and Computations Thinking – 50 Hours: This course introduces critical thinking methods that lead to the development of well-structured programs. Emphasis is placed on the fundamental building blocks of programming, including computational thinking skills, primitive data types, functions, basic data structures, and common algorithms. The software, code examples and code projects featured in this course will be presented primarily using a text-based third-generation programming language.
Course 2: Computer Integration and Discovery – 50 Hours: This course introduces critical thinking methods that lead to the development of well-structured programs. Emphasis is placed on the fundamental building blocks of programming, including computational thinking skills, primitive data types, functions, basic data structures, and common algorithms. The software, code examples and code projects featured in this course will be presented primarily using a text-based third-generation programming language.
Course 3: Computer Science Methods – 50 Hours: This course introduces and uses the mastery of knowledge to showcase professional growth. Emphasis is placed on the fundamental building blocks of programming, including computational thinking skills, primitive data types, functions basic data structures, and common algorithms. A 15-minute video is required to demonstrate knowledge of computer science instruction. Must attend at least two district and/or school level (CTAE) meetings with documentation of minutes. The software, code examples and code projects featured in this course will be presented primarily using a text-based third-generation programming language.
Program Materials and Technology:
Endorsement candidates must have a desktop or laptop computer and must have administrative rights to download software.
uCertify License (Access code will be provided by CSRA RESA and is included in the registration fee.)