top of page

Endorsement Programs

Susie Walker, Specialist 

Professional Learning

Endorsements & GaTAPP

706.742.8292 ext. 243

Dana Holcomb, Administrative Assistant

Professional Learning

Endorsements & GaTAPP

706.742.8292 ext. 205

Please contact Dana Holcomb for more information.

Endorsement LOGO.png

Overviews of Endorsement Programs 




The Northeast Georgia RESA Computer Science Endorsement program is based on standards set forth by the Georgia Professional Standards Commission Rule 505-3-.86 and has been developed with additional reference to the content recommendations of the International Society for Technology Education (ISTE) Standards for Computer Science Educators (2011) and the Computer Science Teachers Association Interim Standards (2016)



The Computer Science Endorsement program consists of four courses:

  1. Overview of Program Design, Algorithms, Structures (50 Hours) 

  2. Networking Basics (50 Hours) 

  3. Overview of Java Programming (50 Hours)

  4. Methods of Teaching Computer Science (50 Hours) 



  • All courses have several purposes for candidates:

  • To define problem-solving and programming concepts

  • To develop structured solutions using logic structures

  • To understand user-defined variables and types

  • To demonstrate decision making in programming by using algorithms, pseudocode, and flowcharts

  • To introduce object-oriented programming

  • To write programs using graphical user interface (GUI) components

  • To edit, compile, and run Java applications and applets

  • To name variables, constants (final) and references

  • To understand primitive data types

  • To calculate with arithmetic operators

  • To use relational and logical operators

  • To understand sequence, selection, and repetition structure

  • To program with methods

  • To understand Recursion

  • To define and implement overloading

  • To use arrays: sorting, searching

  • To understand classes and objects, instance variables, and instance methods

  • To use constructors, overloaded constructors

  • To understand finalizers, garbage collection

  • To define and use in a program Static class members

  • To understand inheritance, this reference, polymorphism

  • To define and use super class, subclass

  • To understand abstract class, concrete class

  • To implement event-driven programming and event handling model

  • To cover topics on CompTIA Network+ certification exam

  • To understand Network architecture and operations

  • To understand TCP/IP, mail, and routing protocols

  • To understand IP addressing

  • To use Networking devices, media, and topologies

  • To demonstrate problem-solving strategies

  • To demonstrate Teaching Methods in CS Education focusing on pedagogical tools, different forms of class organization, and mentoring

  • To plan an instructional lesson plan set

  • To create valid assessments using tests, projects/programs, and portfolios

  • To evaluate students using formative and summative assessments

Application Criteria    

Candidates must meet the following criteria to apply for a Computer Science Endorsement cohort:  Endorsement Application Link 

  • Currently employed by a school system

  • Baccalaureate degree from an accredited college/university with a minimum of 2.5 GPA

  • Valid T-4 or higher Clear Renewable Certificate

  • Complete Application Packet 

  • Register for the first course in the endorsement at 

Please note: The courses will be through the NEGA RESA Canvas Platform. Approximately a week before the first course starts, participants will receive an invitation to join the class. The invitation will be sent to the email used for registration.  At that point, please create a NEGA RESA’s Canvas account.  

bottom of page