Dulaney High School

An introductory course in Computer Science using Processing, a Java-based language for graphical and creative coding.  

Officially called "AP Computer Science A", this is a deep dive into coding in Java with a focus on data structures and object oriented programming.

The capstone course our program. Students learn software development skills to work in teams developing larger, more complex projects.

Learn about the course sequence and which you should take next.

Requesting a letter from Mal?  Visit this page first.

Taking AP Java next year?  Everything you need is here.

The top projects of all time in AP Java and C++ Programming.

Special Projects

Students build a Space Shooter game together as the final project in AP Principles.

Design your own farming game using object oriented programming during AP Java

Code your team to do battle against fixed trials and a class tournament during AP Java