title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
Programming Fundamentals Using Java
Course Description
Overview
This Programming Fundamentals Using Java course is designed to provide students with a comprehensive introduction to programming and builds a solid foundation of programming skills that can be used to master additional programming languages like C, C++, or Java™. In this course students will write, compile, and debug programs in Java.
This course is one step in the following Learning Journey:
Objectives
Audience
Prerequisites
-
No programming experience is required.
Topics
- Course Objectives
- Course Overview
- Using the Workbook
- Suggested References
- What is a Program?
- “Hello, world!”
- The Programming Process
- Program Files and Program Execution
- System Programs vs. Application Programs
- Input - Process - Output
- Programming Languages
- Compiler Errors vs. Runtime Errors
- Development Environments
- Reading Input
- Performing Numeric Calculations
- Formatting Output
- Decision Making
- Iteration
- Commenting Your Source Code
- Good Programming Style
- A Program’s Purpose is to Process Data
- Computer Memory
- Data Can Be of Different Types
- Named Data: Variables
- Literal Data
- Assignment
- Printing Variables
- Writing to the Screen
- Characters That Have Special Meaning
- Some Simple Formatting
- Reading from the Keyboard
- Prompting and Validating
- Expressions: Where the Work Gets Done
- Expression Evaluation: The Result
- Arithmetic Expressions
- Relational Expressions
- Where are Relational Expressions Used?
- And? . . . Or?
- Precedence and Associativity
- Sequential Execution
- What is Decision Making?
- Simple Decisions: if
- Two-Way Decisions: else
- Code Blocks
- Nesting Control Statements
- Multi-Way Decisions: switch
- Kinds of Loops
- Iterative Loops
- Code Blocks and Loops
- Nested Loops
- Conditional Loops
- Infinite Loops
- Programming without Methods
- Reusable Code in a Method
- The Starting Point
- Variable Visibility: Scope
- Parameters
- Returning a Value
- Method Stubs
- Libraries
- What is Debugging?
- Commenting Out Code
- Simple Debugging with Print Statements
- Making Debugging Print Statements Conditional
- Programs that Help You Debug Programs
- Scalar Data vs. Data Collections
- What is an Array?
- Accessing Array Elements
- Multidimensional Arrays
- Array Initialization
- What is a Class?
- Object vs. Class
- Accessing Object Members
- Using Arrays with Classes
- Terminal I/O and File I/O
- Opening Files
- Opening a File for Writing
- Opening a File for Reading
- Checking for File Open Errors
- Closing a File
- Text Files vs. Binary Files
Related Courses
-
Securing Java Web Applications
EJSE-145- Duration: 4 Days
- Delivery Format: Classroom Training, Online Training
- Price: 2,800.00 USD
-
Secure Java Web Development
EJSE-150- Duration: 5 Days
- Delivery Format: Classroom Training, Online Training
- Price: 3,500.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.

STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration