Computer Science Endorsement
The purpose of the graduate-level Computer Science Endorsement Program is to strengthen and enhance candidates' competencies for teaching computer science and computational thinking skills in grades P-12. Individuals who earn this endorsement are in-field to teach computer science curriculum in grades P-12.
This program is aligned to the Computer Science Endorsement Standards, as outlined by the Georgia Professional Standards Commission in Rule 505-3-.86. The standards seek to develop candidates' knowledge and skills in the following areas:
- CT Skills for Problem Solving;
- Third Generation Programming Languages;
- Computer Systems & Organization;
- Networks & Internet;
- Digital Artifacts, Data Analysis, Modeling & Simulation;
- Security, Privacy, and Safety;
- CT-Integrated Unit Planning for Diverse Audiences; and
- Partnerships and Educational Programming for Robust CS Programs.
Provided through a collaboration of UWG faculty of computer science (CACSI) and instructional technology (COE), the proposed program consists of a 4-course sequence of a total of 12 credit hours:
- CS-5210: Programming Fundamentals,
- CS-6311: Program Construction 1,
- MEDT-7499: Methods & Strategies for CT-integrated Learning, and
- CS-5310: Principles of CS
The purpose of the Computer Science Endorsement Program is to strengthen and enhance current Georgia teachers' competencies for teaching computer science skills in grades P-12. As a result of completing this program, students will be credentialed to teach computer science in grades P-12.
The endorsement can be completed as a stand-alone program.
Method of Delivery
Fully Online Only
The University of West Georgia is accredited by The Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).
Credit and transfer
Total semester hours required: 12
This program is offered entirely online. Though a student may choose to sign-up for a face-to-face elective or core course, one can earn this degree completely online.
UWG is often ranked as one of the most affordable accredited university of its kind, regardless of the method of delivery chosen. In addition, online courses and programs can mean a huge cost-savings in many non-evident ways: No more high gas charges. No childcare needed. The flexibility can allow one to maintain a job while attending school. Regardless of state residency, out-of-state non-resident students are not charged non-resident tuition for online course credit hours.
- Total tuition costs and fees may vary, depending on the instructional method of the courses in which the student chooses to enroll.
- The more courses a student takes in a single term, the more they will typically save in fees and total cost.
- Face-to-Face or partially online courses are charged at the general tuition rate and all mandatory campus fees, based on the student's residency (non-residents are charged at a higher rate).
- Fully or entirely online course tuition rates and fees my vary depending on the program. Students enrolled in exclusively online courses do not pay non-Resident rates.
- Together this means that GA residents pay about the same if they take all face-to-face or partially online courses as they do if they take only fully online courses exclusively; while non-residents save money by taking fully online courses.
- One word of caution: If a student takes a combination of face-to-face and online courses in a single term, they will pay both all mandatory campus fees and the higher eTuition rate.
- For the cost information, as well as payment deadlines, see the Student Accounts and Billing Services website
There are a variety of financial assistance options for students, including scholarships and work study programs. Visit the Office of Financial Aid's website for more information.
100 % Online
An introduction to programming. Students will develop the skills to design, implement, and test algorithmic solutions in a high-level programming language.
Students will be introduced to a broad overview of computing related concerns including hardware, networking, security, and algorithmic thinking and programming.
An introduction to object-oriented design and programming using fundamental software engineering principles and concepts. Students are expected to develop an object-oriented application using current industry best practices for program development.
This course develops candidates’ competencies in creating computational artifacts, designing P-12 instruction for integrating computational thinking (CT) and/or computer science (CS), curating relevant pedagogical and professional CT or CS resources, and advocating for P-12 initiatives related to broadening diverse students’ access to the domain of computing.
Jonathan Corley, Ph.D.
Associate Professor of Computer Science
Kim C. Huett, Ed.D.
Graduate Program Director
Guidelines for Admittance
- All graduate applicants must complete the online Grad Application. A one-time application fee of $40 is required.
- Applicants should also review the Graduate Studies Website for individual program specific requirements and tasks that must be completed prior to admission. See Graduate Studies Application Process.
- International applicants are subject to additional requirements and application deadlines. See Procedures for International Students.
- Official transcripts from all regionally or nationally accredited institutions attended are required and should be sent directly to the UWG Graduate Admissions Office.
Program Specific Admittance Guidelines
- Submit official transcripts from all schools attended
- Have a 2.75 GPA from a Bachelor’s Degree Program from an accredited institution
- Hold a level four (4) or higher renewable professional or Five-Year Induction certificate in any teaching field, as recognized by the Georgia Professional Standards Commission.
The list of Graduate School Admission Deadlines is located here.
Department of Computing and Mathematics
Dr. Jonathan Corley
The list of Graduate School Admission Deadlines is located here.
The program shall prepare candidates who:
- Demonstrate computational thinking skills to formalize a problem and express its solution in a way that computers (human and machine) can effectively carry out.
- Demonstrate proficiency in at least one third-generation programming language.
- Demonstrate proficiency in basic computer system components and organization.
- Demonstrate proficiency in fundamental principles of computer networks and the Internet.
- Demonstrate proficiency in effectively and responsibly using computer applications to create digital artifacts, analyze data, model and simulate phenomena suggested by research and/or data.
- Demonstrate proficiency and understanding of security, privacy, and safety concerns in computer systems, networks, and applications.
- Plan, organize, deliver, and evaluate instruction that effectively utilizes current technology for teaching computational thinking principles, computer programming and its applications.
- Work with business and industry leaders in establishing school/business partnerships and advisory committees and operate student organizations as appropriate.