Financial Aid
Computer Science Programs
for 5th Grade - 12th Grade Students

Building Java Programming Skills for Computer Science A AP Test,
Interest Development with iOS Development

iOS Development (Coding iPhone Apps)
Java Programming Class | Data Structure & Algorithms Class
  Python Programming Class | Game Design in Unity Summer Camp



School Location: 13343 Bel Red Rd Suite 210, Bellevue, WA 98005

Winter 2020 Schedule (Jan 11th - Mar 15th)

TimeSaturdaySunday
11:00PM - 12:30PMiOS Development I
(Coding iPhone Apps)
01:00PM - 02:30PMJava Programming IIPython Programming II
02:45PM - 04:15PMData Structure & Algorithms I
04:30PM - 06:00PMiOS Development II
(Coding iPhone App)
Java Programming I


2017 Computer Science (A) AP Test Score Distribution Comparison



Smart Coding School Participants


Public School Participants


After taking Java programming classes and AP test prep sessions, many students' coding skills got significantly improved and 91% of them achieved 5 out of 5 in 2017.
Compared to smart coding school participants, there were only 21% of students who got 5 out of 5 and 55% of students got unexpected scores below 4 in public schools.
More information about Computer Science A AP Test, please visit https://apstudent.collegeboard.org/apcourse/ap-computer-science-a




2018 USA Computing Olympiad Levels Distribution Comparison

After taking Data Structure & Algorithms classes, many students get promoted to silver, gold and platinium levels in 2017 and 2018.
Compared to smart coding school participants, most students still remain at bronze level nation-widely.
More information about USA Computing Olympiad, please visit http://www.usaco.org

Schedule

Fall 2019 Schedule (Sep 21st - Nov 24th)
TimeSaturdaySunday
01:00PM - 02:30PMJava Programming IPython Programming I
02:45PM - 04:15PMData Structure & Algorithms IJava Programming III
04:30PM - 06:00PMiOS Development I
(Coding iPhone Apps)
06:10PM - 07:40PMData Structure & Algorithms III

Winter 2020 Schedule (Jan 11th - Mar 15th)
TimeSaturdaySunday
11:00PM - 12:30PMiOS Development I
(Coding iPhone Apps)
01:00PM - 02:30PMJava Programming IIPython Programming II
02:45PM - 04:15PMData Structure & Algorithms I
04:30PM - 06:00PMiOS Development II
(Coding iPhone App)
Java Programming I

Spring 2020 Schedule (Mar 28th - May 30th)
TimeSaturdaySunday
11:00PM - 12:30PMiOS Development II
(Coding iPhone Apps)
01:00PM - 02:30PMJava Programming IIIiOS Development I
(Coding iPhone Apps)
02:45PM - 04:15PMData Structure & Algorithms II
04:30PM - 06:00PMiOS Development III
(Coding iPhone Apps)
Java Programming II

Spring 2020 AP Exam Prep (Mar 24th - May 2nd)
TimeSaturday
06:10PM - 07:40PMAP Computer Science A Exam Prep


STUDENTS' WORK

Students learned the principle of Model-View-Controller design pattern, basic java syntax, key listeners, graphics and applied it to game design.
Both of the push box game and the pacman game are implemented by using Java only.


ADVANTAGES WE HAVE

TARGETED COMPUTER SCIENCE EDUCATION


Curriculums and teaching methodologies are developed specifically for middle & high school students (12 - 18 year olds). Best fit for students who want to take computer science AP® Test or prepare for competitive admission of computer science department in the future college.

STUDENT ASSISTANCE PROGRAM


For students who didn't learn very well first time, we would like to financially and academically support them. Retaking a weekend class will cost $200 only. Retaking a summer camp will cost $700 only. (not including lunch fee) Each student can retake a class once. We reserve the rights not to accept the students who don't behave well.

SMALL CLASS SIZE


Ten students per class on average. Students receive more individualized attention and interact more with the teacher. Students are more likely to participate in class and become more involved than any other schools. Fewer students are less distracting to each other than a large group of students.

TEACHING ASSISTANT OPPORTUNITY


For the students who are passionate about computer science and study very well through our programs. The students can be promoted as teaching assistant volunteers in the class. We would like to give our students opportunities to develop their leadership and communication skills. Teaching assistant volunteers can receive recommendation letters from our experienced instructors if needed.

TECHNOLOGY WE USE

        Java is a professional object-oriented programming language used in high school AP® Computer Science that is the most relevant, in-demand programming languages in the job market today. Also, Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.

Python is a multi-paradigm programming language. Object-oriented programming and structured programming are fully supported, and many of its features support functional programming and aspect-oriented programming. The syntax of Python is simplier than Java. Many young kids can easily learn Python without memorizing the complicated syntax.



Swift is a powerful and intuitive programming language for macOS, iOS, watchOS, tvOS and beyond.

Writing Swift code is interactive and fun, the syntax is concise yet expressive, and Swift includes modern features developers love. Swift code is safe by design, yet also produces software that runs lightning-fast. Swift is the result of the latest research on programming languages, combined with decades of experience building Apple platforms. Named parameters are expressed in a clean syntax that makes APIs in Swift even easier to read and maintain.



Xcode is an integrated development environment (IDE) for macOS containing a suite of software development tools developed by Apple for developing software for macOS, iOS, iPadOS, watchOS, and tvOS. Xcode is the only development platform widely used in universities and work environments for developing apps on iPhone.
Eclipse is an open source community that benefits millions of developers around the world each and every day. Eclipse's Java IDE is widely used in universities and work environments.