USACO Competition Training Class at SpringLight (Starting This Weekend)

17 views
Skip to first unread message

Sherry Wang

unread,
Sep 13, 2018, 6:26:06 PM9/13/18
to bayecho

Introduction for USACO


The United States of America Computing Olympiad (USACO) is a national computer science contest for pre-college students. There are 4 divisions: Bronze, Silver, Gold, and Platinum.


You begin with Bronze level, and if you do well on one contest, you will be promoted to the next division. Each contest has 3-4 problems and is 3-5 hours long. You may take it at home at any time during the 4-day window. This contest is great for preparing for the Advanced Placement Computer Science (APCS) course in high school and improving applications for college.

Since 2013, SpringLight’s USACO class has helped most of our students reach their target contest Bronze, Silver, Gold, and Platinum levels of USACO, and even the finalist level. Some of them have even gotten perfect scores for each of the contest. Both parents and students say that SpringLight always has the best USACO teachers available. Our teachers are responsible, reliable, knowledgeable, and talented at teaching.



ClassDateTimePriceClass DayNoteTeacher
USACO Silver9/14 to 11/16, 20186:30-9:00pm$850/10 lessonsFriday
Daniel/Chris
Advanced Java/USACO Bronze9/15 to 11/17, 20189:30am-12:00pm$850/10 lessonsSaturday
Mrs. Grace
USACO CircleTBDPlease email us if you are interested.


Onsite Location 20432 Silverado Ave. Ste 212, Cupertino, CA 95014

Online Location: Online.SpringLightEducation.Com

Email: spring.l...@gmail.com

Phone:  408-480-7547, 408-982-5959

Registration: https://goo.gl/vqgzzC

             

The class information at http://springlighteducation.com/courses/computer-science/

We can offer laptops for students to use during the class, but we strongly recommend that the students bring their own laptops.

After you register, we will email you the online class instructions.

USACO Class Prerequisite

>Bronze requirements: Understanding of basic Java. Can write code without syntax errors, and knows basics such as arrays, loops, conditionals.

>Silver requirements: Fluency in Java or C++. Ability to consistently solve Bronze problems. You should be very familiar with conditional statements (if/else), loops (for/while), arrays, and strings. Knowledge in classes, object-oriented programming, comparators, iterators, etc. is preferred.

>Gold requirements: Ability to consistently solve Silver problems. The Gold material assumes knowledge of Silver class material, such as knowing how to do BFS, DFS, and sorting, as well as know how to use standard data structures like arraylists, linked lists, stacks, queues, deques, heaps (priority queues), and binary search trees (TreeMap/map, TreeSet/set). (online video class only)

>Platinum Requirements: Already qualified for the USACO Platinum level. (online video class only)


Instructors:


Chris Zhang is Platinum qualifier. Daniel Zhang is USACO finalist. Their past students have enjoyed their teaching and made great achievements.

Ms. Grace Zou received a MS degree from CMU in computer science. As a software engineer, she was employed in several companies in the Silicon Valley and is proficient in Java and JavaScript. Grace has experience with many big companies’ interview question topics, such as: various data structure/algorithms, and system design. She has been teaching USACO bronze, AP CS, and Java at SpringLight Education.

Reply all
Reply to author
Forward
0 new messages