Level 1 - Introduction to Programming with Java

Course Summary

Course Title: Level 1 - Introduction to Programming with Java
Course Duration: 12 Weeks
Training Materials: All attendees would receive
  • Training presentation of each session,
  • Source Code for examples covered,
  • Study Material,
  • Home Work and Assignments.
Training Format: This course is delivered as a highly interactive session, with extensive live examples. This course is delivered in two modes:
  • Class Room,
  • Online using Web and Audio Conferencing.

What will you learn?

In this training, attendees will learn the following:
  • Introduction to Programming with Java
  • Data Types and Variables
  • String Handling in Java
  • Number Handling in Java
  • Interactive Programs with user Input
  • Eclipse IDE
  • Flow Control
  • Methods and Functions
  • Exception Handling
  • Capstone Project

Who should attend?

Following professionals should plan on joining:
    • Middle and High School Students who want to get started with Programming

What will be covered?

Session 1: Introduction to Programming with Java
  • What is programming
  • Set up environment
  • Download and install Java Development Kit
  • Download and install Eclipse IDE
  • Create workspace and first Java Project
  • Understanding Java Platform
  • Create first Java program
  • Practice Fun 1: Print your name and Address
  • Practice Fun 2: Print the message shown below:
    		*     *  * * * *  *        *        * * * *      
    		*     *  *        *        *        *     * 
    		* * * *  * * * *  *        *        *     * 
    		*     *  *        *        *        *     * 
    		*     *  * * * *  * * * *  * * * *  * * * *      
  • Some fun homework

Session 2: Data Types and Variables
  • Variables
  • Declaring Variables
  • Initializing variables
  • Data Types - Primitive and Java defined
  • Arithmetic Operators
  • Practice Fun 1: Print the odd and even numbers
  • Practice Fun 2: Print a table of 5, 10 and 20
  • Some fun homework

Session 3: Strings
  • Reference Data Types
  • Comparing Strings
  • Common String Operations
  • Formatting and Building Strings
  • Converting Between Strings and Numbers
  • Practice Fun 1: Print the following most fun quotes from the Disney movies in the format below: <.br/> “Love is putting someone else’s needs before yours.” – Frozen
    “You’re braver than you believe, and stronger than you seem, and smarter than you think.” – Winnie the Pooh
  • Practice Fun 2: Print numbers of characters and vowels in the above quotes
  • Some fun homework

Session 4: Flow Control
  • Logical Expressions and Relational Operators
  • Using the "if" Statement
  • For Loops
  • While Loops
  • Do While Loops
  • Practice Fun 1: Print square of numbers from 1 to 100
  • Practice Fun 2: Reverse the famous quote from the Lion King movie "And so we are all connected in the great circle of life."
  • Some fun homework

Session 5: Interactive Programs with user Input
  • Input Scanner
  • Reading different types of data types
  • Prompting user to continue or quit
  • Arithmetic Operations on these numbers
  • Formatting of numbers
  • Parsing numbers
  • Practice Fun 1: If your name is Hannah, Nitin or Elle, you know it's also a Palindrome. Ask the user to enter a text and check if it's Palindrome.
  • Practice Fun 2: It's all about Cosmos. Ask the user to enter the name of a planet. Tell if it's in the Solar System
  • Some fun homework

Session 6: Methods and Functions
  • Writing and Calling Methods
  • Method Parameters and Return Values
  • Calling Methods
  • Static and non-static methods
  • Practice Fun 1: Write a method that takes the radius of a Circle and returns Perimeter and Square
  • Practice Fun 2: Create a method that accepts your year of birth. Return is that year was a leap year.
  • Some fun homework

Session 7 and 8: Java as a Object Oriented Programming Language
  • Object-Oriented Concepts
  • Inheritance
  • Polymorphism
  • Encapsulation
  • Class and Object
  • Instantiating an Object
  • Practice Fun 1: Create a BasketBallPlayer class and Instantiate it as your favorite player (more details in the class)
  • Practice Fun 2: Create a Student Class. Instantiate the Student Class and set various properties (more details in the class)
  • Some fun homework

Session 9 and 10: Graphical Java Programming with Swing
  • Java Swing
  • Window
  • Event-Driven Programming
  • Layout Managers
  • Text and Numeric Input
  • List Input
  • Option Input
  • Practice Fun 1: Create the Guess-A-Number game
  • Practice Fun 2: Create a simple Calculator
  • Some fun homework

Session 11 and 12: Capstone Project
  • Assign project
  • Define architecture
  • Implement Project
  • Test Project
  • Instructor will offer few fun projects for you to choose from. You gonna love creating your own fun project and later sharing with your friends.
  • Some fun homework

Special Session: Project Presentation
  • Project Presentation and demo. This will be a great opportunity for you to demonstrate your presentation and leadership skill. You are one step closer to pitching your ideas to Silicon Valley investors!
Training highlights

Sansa Technology Professional Training Programs have the following highlights:

  • Proven training programs.
  • Excellent track record.
  • Best instructors in the Bay Area.
  • Small Class Room for Personalized Attention.
read more

Quality Commitment

We are committed to the Quality. Quality comes first for any service we provide.
Read Testimonials from our previous Trainees, to see it yourself.

Register Now

You can register using one of many options below:

1. Online Registration:
Click Here to Register!

2. To Register By Phone:
Call (510) 244-3953

3. To Register By Email:

Check Training Calendar

Our clients

"I was very satisfied with the contents of the course which covered a wide range of useful topics... I would like to attend more of his classes in the future." - Jaishree, J2EE Engineer

read more
Have you got any questions?
Call us now - Our expert Customer Service Professionals will help you choose the right course.

Contact us today!