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 Java course includes all topics from the College Board’s 2025 revised AP Computer Science A curriculum.
This class is designed to cover Java concepts, starting from fundamentals and going all the way to advanced concepts. It covers all the topics of new AP CS A curriculum (including object-oriented programming, text file I/O, dataset manipulation etc.)
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, Recursion, Inheritance, Superclass, Abstract Superclass, Text File I/O, Dataset Manipulation, 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