| ACSL | 2012-2013 | Categories | |||
| Contest 1 | Contest 2 | Contest 3 | Contest 4 | Category Listing | |
| Junior | WDTPD -Branching - 1 | WDTPD - Looping - 1 | WDTPD - Subscripts - 1 | WDTPD - Strings - 1 | Assembly Language |
| CNS - 2 | BSF - 2 | Boolean - 2 | Digital Electronics - 2 | Boolean Algebra | |
| Recursive -2 | PIP - 2 | Graph Theory - 2 | Data Structures - 2 | BSF - Bit String Flicking | |
| CNS - Computer Number Systems | |||||
| Intermediate | WDTPD -Branching - 1 | PIP - 2 | Boolean - 2 | Digital Electronics - 2 | DE - Digital Electronics |
| CNS - 2 | BSF - 2 | Graph Theory - 2 | Data Structures - 2 | DS - Data Structures | |
| Recursive - 2 | LISP(numerical) - 1 | WDTPD - Subscripts - 1 | LISP(commands) - 1 | FSA - Finite State Automatons | |
| Graph Theory | |||||
| Senior | CNS - 2 | PIP - 2 | Boolean - 2 | Digital Electronics - 2 | LISP |
| Recursive - 2 | BSF - 2 | Graph Theory - 2 | Data Structures - 2 | PIP - Prefix/Infix/Postfix Notation | |
| Assembly - 1 | LISP(numerical) - 1 | BSF - 1 | LISP(commands) - 1 | Recursive Functions | |
| WDTPD - What Does This Program Do? | |||||
| Programs | IF-THEN | Character Strings | Arrays | TBA | |