FUN3a, while still part of the Fundamentals classes, is a significant leap in difficulty from the previous courses. Students who are entering FUN3a should be familiar with some basic CS syntactical concepts and have a minimum typing speed of 20 wpm. In FUN3, they will use Processing, a type of language built on Java that allows students to write and run code (IDE), and learn additional vocabulary/libraries (functions, variables, Loops, and Arrays), that are added to Java. Students will be transitioning from learning Java concepts to typing and mastering actual low level Java syntax. FUN3a classes are both online and in-person during the summer.
Proficiency in Scratch or similar environments, typing speed of 20wpm, 6th to 7th grade math proficiency or permission of instructor