Visual Arts/Web Development
Computer Science/Data Processing
Computer Science A-AP is a comprehensive study in Java programming emphasizing problem solving with an object-oriented approach, as well as algorithm and data structure development, implications of computer use, and basic computer architecture.
Data Structures and Algorithms picks up where AP Computer Science A ends. Continuing with Java, students will study more advanced data structures such as stacks, queues, and binary trees; and dig deeper into AP topics such as searches, sorts, and recursion. Additionally, students will begin explorations into GUI-based programming.
Advanced Computer Science Seminar is an open research and development time for highly motivated and creative students looking to explore complex projects. Students must submit project proposals for approval prior to acceptance into this course.
Quadrivium Engineering & Design/Physical Computing
Introduction to Programming through Robotic Control is designed to give students a solid foundation in common script programming elements (programming formats, code structure, data types and data handling) through mechatronic control applications (use of augmented microcontrollers, motors, sensors, etc.). Target language in Introduction to Programming through Robotic Control is PicoC. The target augmented microcontroller is the E3 RCM Control Stack.
Advanced Directions in Robotic Control focuses on expanded mechatronic control of our RoboCup Rescue robot through more complex algorithms with PicoC (PID control, shared variables) as well as advanced explorations that may include mapping, neural networks, vision and AI. Working within ROS and GUI based programming with National Instruments LabVIEW are also possibilities.
For more information regarding Computer Science and Quadrivium Engineering and Design offerings, please contact Mr. Timothy Jump, Director of Quadrivium Engineering and Design at firstname.lastname@example.org.