Skip To Main Content

Computer Science

Program Description
The Computer Science program includes a sequence of four courses, starting with an overview of the Computing and Information Technology field and progressing through a more in-depth study of Computer Science.  Students will learn all aspects of Computer Science, including programming, networks, graphics, databases, cyber security, artificial intelligence and other applications in IT. 

Available College Credits
College of Southern Maryland (3 Credits)
AP Credits for Computer Science Principles
AP Credits for Computer Science-A

Course Sequence
Introduction to Computer Programming
AP Computer Science Principles
AP Computer Science-A
IT Computer Science Capstone (Linux and Cyber Security)

Sample High School Schedule

   9th Grade  10th Grade  11th Grade  12th Grade
 1 Introduction to Computer Programming

AP Computer Science Principles

AP Computer Science-A

IT Computer Science Capstone
 2 Health/Fitness For Life Requirement Fine Arts Requirement Elective Elective
 3 Technology Education Requirement Financial Literacy Elective Elective
 4 Science Requirement Science Requirement Science Requirement Elective
 5 History Requirement History Requirement History Requirement Elective
 6 English Requirement English Requirement English Requirement English Requirement
 7 Math Requirement Math Requirement Math Requirement Math Requirement

  *Note: The schedule above is a sample only. Students should always review course selections with school counselors and refer to the current Charles County Public Schools High School Program of Studies.*

High Schools that Offer the Program
La Plata High School
Lackey High School
McDonough High School
North Point High School
St. Charles High School
Thomas Stone High School
Westlake High School