Computer Science Courses at CHS

  • Computer Science is an industry with one of the strongest job outlooks for the foreseeable future and there are so many career options for students with a strong Computer Science background.  Technology touches nearly every aspect of our lives and almost every job will require working with computers in some capacity.  Even if a student does not want to become a programmer, the skills and knowledge gained from this coursework will be practical and valuable in their workplace. 

    Computer Science  education at Cartersville High School is built around a Pathway that leads to a foundation in Computer Programming.  The Programming Pathway consists of the following courses taken in sequence (links to the Georgia Standards for each course:)

    Level 1:  Introduction to Software Technology

    Level 2:  Computer Science Principles or AP Computer Science Principles

    Level 3:  Programming, Games, Apps,and Society

    Students at Cartersville Middle School may be eligible to take the high school Level 1 course Introduction to Software Technology as an 8th grader (see middle school counselors for registration requirements.)  Upon successful completion of the Level 1 course and with the teacher's recommendation, they may register for the Level 2 course (either Computer Science Principles or AP Computer Science Principles) as a freshman.

    Any upperclassman who has successfully completed Algebra I may register for the AP Computer Science Principles Course as a stand-alone course even if they have not taken the Level 1 course.  (This will not lead to Pathway completion unless the Level 1 and Level 3 courses are taken.)

    Some of the Computer Science Courses may also be used to satisfy the 4th Science, 4th Math or Foreign Language graduation requirements.  For more details, please read through the document below carefully and discuss with the school counselor.

    Georgia DOE - Computer Science Course Credit Frequently Asked Questions