people sharing knowledge
 


home | offered | wanted | your account | about us | help


login

username

password

go

register








< back to search results
<< browse all categories

 book















Beginning Programming using the JAVA Language

courses


 with Arjay Nacion






short description:
A Complete Introduction to Programming Using the JAVA Language
 
long description:
This course for beginners to intermediate level students.
The course outline:
I. Introduction to Object Oriented Programming Concepts
II. Introduction to JAVA
II-A. As A Language
II-B. As A Platform
III. The Java Programming Language
III-A. Variables, Constants, Syntax
III-B. Class, Objects, States and Behaviors
III-C. Flow Control, Operations
IV. Object Oriented Programming using JAVA
IV-A. Abstraction and Encapsulation
IV-B. Inheritance
IV-C. Polymorphism
V. JAVA IO
V-A. IO using the Standard Output and Input device
V-B. IO using Filesystems
VI. Mathematics in JAVA
VII. Exception Handling
VIII. Developing GUI (Graphical User Interface)
 
level of difficulty:
all welcome
 
minimum class size:
1
 
availability:
9PM - 11PM (Philippine Time)
5AM - 7AM (San Francisco)
 
fee comments:
n.a.
 
 session structure




title:


type:

description:


duration:


01. Introduction to OOP & JAVA

live session

In this session I am going to discuss the fundamental concepts of Object Oriented Programming Paradigm. This is an important discussion before going to JAVA-specific topics.

After the introduction to OOP, I will then introduce JAVA as a programming lan


2h 0m



02. Setup Your Development Environment

prepare assigment

An activity wherein students are required to follow a module for setting up their development environment. I would provide the links to tools needed to be installed.


2h 0m



03. Java Language Fundamentals

live session

* Variables
* Data Types
* Constants
* Syntax
* Coding Conventions


2h 0m



04. JAVA Language Fundamentals Part 2

live session

* Class
* Object
* Fields
* Methods


2h 0m



05. Flow Control and Operations

live session

* Conditional Statements
* Loops
* Arithmetic Operations


2h 0m



06. Activity 1

prepare assigment

Demonstrate what you have learned so far by fulfilling 5 Programming Tasks that covers topics from sessions 1 to 4.


4h 0m



07. OOP Revisited

live session

Discussion on Abstraction and Encapsulation and how it is applied in JAVA


2h 0m



08. Inheritance

live session

Discussion about one of the fundamental concepts of OOP - Inheritance.


2h 0m



09. Inheritance Part 2

live session

Part 2 of discussion about inheritance here we go deeper by discussing abstract classes and interfaces.


2h 0m



10. Polymorphism

live session

Discussion about polymorphism as it applies to objects and methods.


4h 0m



11.Activity 2

prepare assigment

Work on another batch of programming exercises which applies ideas learned from session 7 to session 10.


4h 0m



12. JAVA IO

live session

Working with the Standard Input and Output Device.


2h 0m



13. JAVA IO Part 2

live session

Working with File systems.


2h 0m



14. Mathematics in JAVA

live session

Discussion about JAVA's Math Support.


2h 0m



15. Exception Handling

live session

Discussion on how to handle errors and exceptions in your code.


2h 0m



16. Developing GUIs

live session

Introduction to Graphical User Interfaces.


2h 0m



17. Developing GUIs Part 2

live session

Handling Events in GUIS


2h 0m



18. Final Evaluation - Oral Assessment

live session

I will evaluate each student's skills through an online oral examination.


2h 0m



19. Final Project

prepare assigment

Students would be required to develop a fully functional JAVA Application with Graphical User Interface. I would be the one to decide what application the students would create.


4h 0m




total duration: 46h 0m over 19 session(s)
comments: Total Course is 46hours which is a total of 23 days for 2 hours every day.
 

discussion forums: 2
 








Available to book on the following pre-scheduled starting dates:



1
start: (GMT) 19 February 2011 13:00 internet time: @583 | view full details |
book




languages: English
duration: 46h 0m over 19 session(s)
fee: 350US$  (3500lp)
payment: on satisfaction
delivery method: live online and self-paced

Quick Help




Philippines


Arjay Nacion



description of :
I am teacher which really acknowledges the skills of students and really wants to be able to draw out their potentials. As a teacher I always make sure that my discussions are clear and discussions should be interactive. Learning is not a one-way process. Students must participate, interact and express their knowledge.
 
Teacher's qualifications:
I have worked as an I.T Instructor teaching JAVA Programming and Web Technologies. I am also currently working as a JAVA Programmer and is highly trained in JAVA programming.
 
's preferred teaching style:
My teaching style is really simple. I try to relate my discussions to my experiences or everyday life scenarios if possible. I want my discussion to be interactive. I don't like that I am only one talking. I really love asking for the opinions of the students. I want the discussion to be alive, full of ideas not just from me but from students as well.
 



jobs | about us | contact us | terms of usage | privacy policy

Copyright ę 2012 Limu.com ltd. All rights reserved.