Out of stock
|04/19/2020||9 (Make up for 03/08)|
Why Learn Java
Java is the most popular and widely used computer programming languages. This Java class is for students with no prior Java exposure, or have taken some java classes but not systematically or not with a solid foundation. Upon completion, students will have grasped the fundamental Java key concepts to:
- Continue on to Intermediate Java class;
- Take on the APCS course at a later time; or,
- Take on the USACO Bronze class to get into USACO competition
Does student need to know Java to attend this class?
No. This class is for students with no prior Java exposure, or have taken some java classes but not having a solid foundation.
The class will follow a rigorous Java language curriculum that are tailored for junior students., Our course plan is customized and well thought out so that the sequence of concepts makes the most sense, and students can have more opportunities to practice previously learned knowledge to build a solid foundation.
No textbook is needed for Junior Java class, we provided detailed slides in conjunction with online textbook and practice site, which contains lots of interactive problem-solving practices that will be much more interesting and engaging to do.
There will be lecture time as well as hands-on practice time in class.
Yes. There will be homework, of various length. In the beginning of the class, materials will be pretty easy and homework will also not take long, but the class will develop into much more complex materials and it will take some brain power and homework time between classes.
Yes, students need to bring own laptop (and charger 🙂 to class, and have JRE and IDE installed. Students should try to complete the setup per instruction here prior to the first class.
Will student be ready to take APCS test upon completion of this class?
NO. At completion of this class, students need to proceed to take an AP Computer Science A course either at local high school or at Ascende Learning to obtain the full scope of APCS required Java knowledge and skills.