Dulaney High School
COMPUTER SCIENCE

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

AP JAVA
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.

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

COURSE SEQUENCE
An overview of the computer science course sequence at DHS

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

RECOMMENDATIONS
Requesting a letter from Mal? 
Visit this page first.

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

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