,

Java from zero for kids 7-15Y | Sunday

$220.00 every 4 weeks and a $20.00 sign-up fee

 

Date and Time: Sept 10 2023  Sunday 5:00-6:00 pm PT (California time)(  holidays no class, please check BayCodingClub Calendar)

Prerequisites: No need basic Java programming experience, this class is for beginners.

Your subscription will automatically renew every 4 actual classes. You will be charged on each renewal until you cancel in your account settings or by submitting a cancellation email to info@baycodingclub.com one Month before the next charge.

This is a group lesson, the online live class will open when we have 3+students registered.

Please write the student’s name in the notes when you check out. We will send you the information in your email. Be sure to check that email.

SKU: JAVA-7-12-MON-1 Categories: ,

Java Syllabus/Curriculum (7-15Y)

4 Levels, 20 classes per Level

Level 1: 

This level focuses on the very basics of Java programming. It is particularly important in that most Java students will see it. As such, classes are generally slower paced and provide multiple opportunities to practice all knowledge points in small projects.

By the end of this level, students should be able to:

  • Use the console for output
  • Create and use variables
  • Use Scanners for input
  • Use conditional statements such as if and else
  • Use for and while loops to condense and repeat code
  • Use arrays to store and organize data
  • Create some fun projects!

Level 2: 

This level focuses primarily on ArrayLists and functions, as well as a variety of smaller topics that build towards a solid skillset. 

By the end of this level, students should be able to:

    • Write basic functions and implement them
    • Use functions for a variety of purposes
    • Understand and effectively use recursion
    • Use ArrayLists to store information
    • Know the differences between arrays and ArrayLists

Level 3: 

This level focuses largely on classes and objects, which make up the last of the essentials of object based programming languages. As there is relatively less content but the difficulty is higher, there are more projects based around making sure students understand objects and letting them have fun with them. 

By the end of this level, students should be able to:

    • Understand and be able to implement basic features of objects (far more complex than it sounds!)

Level 4

This level focuses on the students who really want to learn about the more specific advanced topics that aren’t covered in the previous levels. Most students will not get this far, nor will they generally need the topics covered in this level. Furthermore, some of the topics are rather difficult to design activities around. As a result, the structure of the class changes to a more traditional lecture-based one. 

By the end of this level, students should be able to:

  • Know the differences between and implement more data structures, such as Stacks, Queues, Trees, Hashes, and Maps
  • Use more advanced techniques used with classes, including encapsulation, polymorphism, abstraction, and inner classes
  • Identify the uses for and implement interfaces and enums
  • Have more general knowledge on topics such as exceptions, using imports, and packages

 

Reviews

There are no reviews yet.

Be the first to review “Java from zero for kids 7-15Y | Sunday”

Your email address will not be published. Required fields are marked *