1-855-NGTLearning (1-855-648-5327) || (925) 659-8000 || admin@ngtlearning.com
Java is one of the most popular, relevant, and in-demand programming languages today. Java is used in a wide range of applications ranging from Mobile Apps development & 3D imaging to business/academic/internet applications. Java is a platform-independent language and can write programs for Windows, Linux, Macintosh, and even Mobile Devices.
Course Syllabus
This class is designed to cover Java concepts, starting from fundamentals and going all the way to advanced concepts. It also covers all the topics of AP CS A (including object-oriented programming concepts). This class will also be helpful for students planning to take advanced Java courses in college or planning to go into a computer science-related major or minor in college.
In Level 1 class, students will learn the building blocks of Java language and object-oriented programming basics. This level will cover Java program structure, Java code debugging, Identifiers, Variables, Data Types, Type Casting, Conditions, For Loops, While Loops, Operators, and Introduction to Classes/Objects/Constructors.
In Level 2 class, students will learn the intermediate to advanced concepts including Arrays, Array Lists, 2D-Arrays, Access Modifiers, Non-Access Modifiers, Variable Scope and Visibility, Overloading/Overriding Methods, Overloaded Constructors, Advance Object-Oriented Concepts and System Design Fundamentals.
In Level 3 class, students will learn the intermediate to advanced concepts including String Buffer, String Builder, Recursion, Inheritance, Superclass, Abstract Superclass, Interface & Polymorphism, File I/O, Exceptional Handling, and Advanced System Design concepts.
Each class will include hands-on activities, and the student will work on the project based on the topics covered in the class.
** Java is one of the most popular, relevant, and in-demand programming languages today. Java is used in a wide range of applications ranging from Server Side Programming, Game Development, Mobile Apps, 3D imaging to variety of business/academic/internet applications. Java is a platform-independent language and can write programs for Windows, Linux, Macintosh, and even Mobile Devices.
Introduction to Java Programming (Based on AP CS A Curriculum)
Senior Tech Class Curriculum
About this Course
NextGen Tech Learning
2206 Camino Ramon, San Ramon CA 94583
Ph: 855-648-5327 / 925-659-8000
Email: admin@NGTLearning.com
NextGen Tech Learning reserves the right to refuse service to anyone under any circumstances that we deem necessary.
All the materials used in the class are copyright material of NextGen Tech Learning and may not be shared or reproduced in any form without written permission.
Copyright © 2014 - 2025 NextGen Tech Learning | Version 2.0 | All Rights Reserved