Home      |     Contact Us      |       Site Map      |       
LiveZilla Live Help
About Us sap training courses, sap courses Sap Training Centre
 
Course Schedule
Course : Basic computer programming using java
Timing : 10:00 am to 3:00 pm (GMT)
Total Hours : 40 hours
Start Date : Every Fortnight
Tutors Profile : 6 years Experienced Tutor
Remote Access :

Yes

 
 
 

Basic Computer Programming using Java :
 

Course Description :
This course provides a complete introduction to programming, and builds a solid foundation of programming skills that can be used to specialize additional programming languages like C, C++, or Java. In this course you will write, compile, And debug programs in Java.

Audience :
Anyone wanting to develop programming skills.

 
Eligibility :
No programming experience is required.
 
Duration :
6 days or 4 weekends
Topics :
 
Topics
  • What is a Program?
  • "Hello, JAVA!"
  • 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
Writing Simple Programs
  • Reading Input
  • Performing Numeric Calculations
  • Formatting Output
  • Decision Making
  • Iteration
  • Commenting Your Source Code
  • Good Programming Style
   
Data Types, Constants, and Variables
  • A Program's Purpose is to Process Data
  • Computer Memory
  • Data Can Be of Different Types
  • Named Data: Variables
  • Literal Data
  • Assignment
  • Printing Variables
Screen Output And Keyboard Input
  • Writing to the Screen
  • Characters That Have Special Meaning
  • Some Simple Formatting
  • Reading from the Keyboard
  • Prompting and Validating
   
Expressions
  • Expressions: Where the Work Gets Done
  • Expression Evaluation: The Result
  • Arithmetic Expressions
  • Relational Expressions
  • Where are Relational Expressions Used?
  • And? . . . Or?
  • Precedence and Associativity
Decision Making
  • Sequential Execution
  • What is Decision Making?
  • Simple Decisions: if
  • Two-Way Decisions: else
  • Code Blocks
  • Nesting Control Statements
  • Multi-Way Decisions: switch
   
Looping
  • Kinds of Loops
  • Iterative Loops
  • Code Blocks and Loops
  • Nested Loops
  • Conditional Loops
  • Infinite Loops
Subroutines
  • Programming Without Subroutines
  • Reusable Code in a Subroutine
  • The Starting Point
  • Variable Visibility: Scope
  • Parameters
  • Returning a Value
  • Method Stubs
  • Libraries
   
Debugging
  • What is Debugging?
  • Commenting Out Code
  • Simple Debugging with Print Statements
  • Making Debugging Print Statements Conditional
  • Programs that Help You Debug Programs
Data Collections - Arrays
  • Scalar Data vs. Data Collections
  • What is an Array?
  • Accessing Array Elements
  • Multidimensional Arrays
  • Array Initialization
   
Data Collections - Classes
  • What is a Class?
  • Object vs. Class
  • Accessing Object Members
  • Using Arrays with Classes
Working with Files
  • 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
 
 
 
 
© Copyright 2008, The Web Academy. All rights reserved.