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. 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. 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(R) Test or prepare for competitive admission of computer science department in the future college.
Both of the push box game and the pacman game are implemented by using Java only. 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(R) Test or prepare for competitive admission of computer science department in the future college.
Services
We develop computer science & engineering curriculum and offer courses for middle school and high school students (12 ~ 18 years old), and mainly provide Java Programming, data structures and algorithms, computer science A AP Test Prep and USA Computing Olympiad (USACO) training courses. In 2017 Computer Science A AP Test, there are 95% students receiving 5 out of 5 scores.
The founder David believes students from all economic backgrounds should have the opportunity to attend the Smart Coding School. Finances should not be a barrier to getting a world-class computer science education. This is the right place for you to explore grants, discount, and potential scholarships that help make paying for computer science education as affordable as possible.
CSE 200 is a 1-week summer-camp introduction class to Java programming, students be introduced the setup of Java development environment and the basic skills. It will prepare students for learning Java programming I in the fall quarter. Prerequisites: Basic Math concepts and knowledges such as basic arithmetic operation, remainder, comparison of integers.
CSE 203X is a summer-camp based accelerated course which covers materials of three Java Programming courses(CSE 201, CSE 202, CSE 203) that are designed to introduce students understand the fundamental object-oriented language programming skills and computer science concepts. It also introduces basic data structures, gradually moves on some complex projects and wraps CSE 200 level Java coding courses.
CSE 103X is a small-class format of Python programming online summer camp that is designed to inspire an interest in computer programming and helps students to learn the fundamental computer science coding skills. This camp will give students hands-on experience of coding with Python. It is aimed for any students who want to get a start into programming.
Reviews (8)
Louis Lu
Jan 19, 2019
Report
I was grateful my son enrolled in the school for a number of classes in the past few years. What makes the school special is the teaching method. The curriculum is aligned with the computer science college courses. The classes are fun, engaging and well explained. The teachers are knowledgeable, helpful and super patient. As a parent from IT industry, we can tell that our son learned a lot from the school and is well prepared for more advanced learning.
Bei Liu
Sep 13, 2017
Report
Norberto Garcia
Aug 24, 2017
Report
Linda Lee
Jun 11, 2017
Report
My 8th grader attended all the CSE 20X and 30X classes provided by Smart Coding School. He enjoyed the classes very much and learned a whole lot! The teacher explained concepts very well and build solid CS fundamentals for students. I’m very glad choosing this school for my son and looking forward to seeing more class options in the future.
Leon Lu
Dec 28, 2016
Report
Annie Liu
Oct 11, 2016
Report
Smart Coding School has an extremely productive learning program. I learned all the basics of CSE 142 and CSE 143 within a couple of weeks, whereas it takes much longer for other classes. The teachers also encourages students to practice writing Java algorithms and codes, so that it is not just memorizing formulas. I highly suggest going to Smart Coding School for learning Java.
Dunbun
Aug 26, 2016
Report
Ange Zhu
Jun 26, 2016
Report
Veryyyyyyy interesting class!!! We've learned a lot in Smart Coding School with CJ.(He is such a nice teacher: ) I learned java programming right here before having AP computer science in the summer, and it helped me a lot.
you also can attend partial classes from Term A and partial classes from Term B to make it fill your schedule. You also can attend afternoon classes regularly and sometimes attend evening classes if you don't really understand the class in the afternoon!!
you also can attend partial classes from Term A and partial classes from Term B to make it fill your schedule. You also can attend afternoon classes regularly and sometimes attend evening classes if you don't really understand the class in the afternoon!!