Courses Offered

 Advanced Engineering Academy

Analysis of Algorithms

AP Computer Science

AP Computer Science Principles

Artificial Intelligence

Computer Graphics

Elements of Computer Systems

SMCS Algorithms and Data Structures

SMCS Fundamentals of Comp Sci

SMCS Research and Experimentation

Software Design

Writing Mobile Apps

Technology Department

Terry Young, Resource Teacher
Phone - 240.740.2448


Janice Bailey, Teacher
Mark Estep, Teacher
David Hill, Teacher
Ishan Khetarpal, Teacher
Kevin Lee, Teacher
Denita Weber, Teacher



Fundamentals of Computer Science (9th Grade SMCS) covers a number of topics including programming. While we teach Python 3.4 from the basics, it is useful to already have some degree of introductory programming background. If you are new to programming, you are recommended to take a free online introductory course. As we use Python 3.4 it is recommended that the course use version 3.x, but a version 2.x course is fine. There are a variety of free online courses available but some that have been looked at include
Code Academy: (only the first 9 topics (through 9 Exam Statistics) are necessary. )
University of Michigan:

This page is maintained by the Poolesville High School's Web Team
Click here to log in