Wordle: Computer science

Beginning in fall of 2009, Garfield will be offering programming courses. So much in our lives now depends on computing technology — why not grow from software user to software creator? Building computer programs is an empowering activity with potential to change the world as we know it.

Are you interested in medicine? Medical diagnostic can be made much more reliable with sophisticated computer models. Epidemic tracking and containment is now much easier thanks to modern communication technology. The field of medical informatics aims to make medical records more available and has been getting a lot of government attention.

Maybe you want to be involved in social justice projects? International development projects are now getting a boost from information technology. A number of software projects have also been developed for disaster recovery.

-->

Many fields have been transformed by applications of computing technology that you can learn to build:

No matter what your interests are, your knowledge of basic programming will open doors.

Meet the instructor   |   E-mail the instructor   |    Why computer science?    |    Change your courses

Which entry course is right for you?

Programming 100
No prerequisites
Earn CTE credit
Offered periods 1 and 2 first semester
Learn to program in Scratch and Python
Learn about what computer scientists do
Expect 0-2 hours of homework a week
Learn more...
Programming 100AB
Algebra 1 Required
Earn CTE credit
Offered periods 4 and 5 first semester
Part one of a two-semester series
Learn to program in Python
Expect 2-3 hours of homework a week
Learn more...
Advanced Placement
Algebra 1 Required
Strong critical-reading skills required
Offered period 3 year-long
Learn to program in Java
College-level course
Expect 4-6 hours of homework a week
Learn more...

Course map