SA Internship Program

Robotics Engineering & Technology

Successful completion of one of the following summer courses fulfills the Upper School graduation requirement for Computer Science and Robotics (0.5 credit)  Successful completion of any two of the following summer courses (totaling 4 weeks) will allow a student to enroll in Level 2 Computer Science and Robotics courses when accompanied by a teacher's recommendation. Regardless of qualifications or prerequisites,  students may not take AP Computer Science or Honors High Performance and Distributed Computing in 9th Grade. 

 

INTRODUCTION TO ARTIFICIAL INTELLIGENCE: A HANDS ON APPROACH (SAUSCSR07)

Course Fee (per two-week session): NT$68,053
Grades: 9-12
Duration: 2 weeks; Session 1 only: June 6 to June 17 (8:00 am - 1:00 pm) 
Homework: Light

This course, offered only in the summer, is an introduction to Artificial Intelligence. Students will learn how Artificial Intelligence is transforming and impacting their lives and they will be exposed to exemplary use cases like self-driven cars. This class will also discuss the future of Artificial Intelligence as well as ethical considerations with this new technology. Finally, students will work on individual and team projects to get hands-on experience with Machine Learning and Intelligent Agents using Python. One such project is seeing the road using Computer Vision (which is the basis for self-driven cars). 

This course is part of the Robotics and Engineering curriculum.  Successful completion of this course fulfills the Upper School graduation requirement for Computer Science and Robotics.  Successful completion of any two summer Robotics Engineering & Technology courses (totaling 4 weeks) will allow a student  to enroll in Level 2 Computer Science and Robotics courses when accompanied by a teacher's recommendation. Regardless of qualifications or prerequisites,  students may not take AP Computer Science or Honors High Performance and Distributed Computing in 9th Grade. 

 

MECHANICAL ENGINEERING (SAUSCSR014)

Course Fee (per two-week session): NT$68,053
Grades: 9-12
Duration: 2 or 4 weeks;
                 Session 1: June 6 - June 17 (8:00 am - 1:00 pm) and/or

                 Session 2: June 20 - July 1 (8:00 am - 1:00 pm) 
Homework: Light

A first course in Mechanical Engineering. Students will learn to use CAD software to study the principles of mechanical engineering and learn to build their designs using our lab’s state of the art CNC (Computer Numeric Control) fabrication capabilities. Students will study, design, and build many common mechanisms as well as study gear design and gear ratios, pulley and sprocket systems, lift mechanisms, projectile launchers, and mechanical arms. Students will learn about transmission of power in a mechanical system including motors, servos, lever arms, springs, and pneumatic systems. Students in this class will be trained to operate and maintain all of the equipment in the lab and learn state of the art fabrication methods, including water jet cutting, aluminum TIG welding, multi axis CNC milling, 3D printing, and lathe operations.

This course assumes no prior knowledge of robotics or programming. However, this class can also be tailored for students already with experience in these fields.  Students may take this course in either Session 1 or Session 2, or both sessions.  For students wishing to take this course in both Session 1 and Session 2, the second session of this course will be a continuation of the first: Students will design and build new projects extending their knowledge and skills gained from the first two weeks.

This course is part of the Robotics and Engineering curriculum.  Successful completion of this course fulfills the Upper School graduation requirement for Computer Science and Robotics.  Successful completion of any two summer Robotics Engineering & Technology courses (totaling 4 weeks) will allow a student to enroll in Level 2 Computer Science and Robotics courses when accompanied by a teacher's recommendation. Regardless of qualifications or prerequisites,  students may not take AP Computer Science or Honors High Performance and Distributed Computing in 9th Grade. 

 

MICROCONTROLLER ELECTRONICS (SAUSCSR015)

Course Fee (per two-week session): NT$68,053
Grades: 9-12
Duration: 2 weeks; Session 2 only: June 20 to July 1 (8:00 - 1:00 pm) 
Homework: Light

A first course in Robotics focusing on electronic control systems and physical computing. Students in this course will learn computer programming and electronics as they relate to the Arduino microcontroller. Students will learn to use common digital and analog sensors, such as switches, light sensors, pressure sensors, and accelerometers to collect data from the physical world and control actuators such as motors, servos, led lights, pneumatic pistons, stepper motors, speakers, and display panels. This course assumes no prior knowledge of robotics or programming.

This course is part of the Robotics and Engineering curriculum.  Successful completion of this course fulfills the Upper School graduation requirement for Computer Science and Robotics.  Successful completion of any two summer Robotics Engineering & Technology courses (totaling 4 weeks) will allow a student to enroll in Level 2 Computer Science and Robotics courses when accompanied by a teacher's recommendation. Regardless of qualifications or prerequisites,  students may not take AP Computer Science or Honors High Performance and Distributed Computing in 9th Grade. 

 

PROGRAMMING FOR GAME DESIGN (SAUSCSR016)

Course Fee (per two-week session): NT$68,053
Grades: 9-12
Duration: 2 weeks; Session 2 only: June 20 to July 1 (8:00 am- 1:00 pm) 
Homework: Moderate

This course is an introduction to computer programming where students primarily focus on creating user interactive 2D games using Java and the Processing programming environment. Students learn about variables, strings, arrays, ArrayLists, Boolean algebra, text processing, regular expressions, loops, control statements, methods, parameters, return values, classes, constructors, creating and animating game objects, incorporating event listeners and using various Java libraries. The course culminates in a project where students can create a new interactive game of their own design.

This course is part of the Robotics and Engineering curriculum.  Successful completion of this course fulfills the Upper School graduation requirement for Computer Science and Robotics.  Successful completion of any two summer Robotics Engineering & Technology courses (totaling 4 weeks) will allow a student to enroll in Level 2 Computer Science and Robotics courses when accompanied by a teacher's recommendation. Regardless of qualifications or prerequisites,  students may not take AP Computer Science or Honors High Performance and Distributed Computing in 9th Grade.