AASMT Training Courses

Location

Community Services & Continuing Education - Alexandria

Objectives

  • 1. Understand fundamentals of programming such as variables, conditional and iterative execution, methods, etc. 2. Understand fundamentals of object-oriented programming in Java, including defining classes, invoking methods, using class libraries, etc. 3. Be aware of the important topics , principles and the steps required to create basic Java programs.4.Understand How to structure code using methods, parameters, and returns.

Outcomes

After completing this course, students will be able to:- Describe the core syntax and features of Java ,Create and call methods, catch and handle exceptions, and describe the monitoring requirements of small-scale applications.- Implement the basic structure and essential elements of a typical desktop application.- Create classes, define and implement interfaces, and create and use collections.- Use inheritance to create a class hierarchy, extend a java Framework class, and create generic classes and methods.- Read and write data by using file input/output and streams, and serialize and de serialize data in different formats.

Course Contents

- Programming overview - Variables and objects - Strings- Using numbers - More on objects - Repetition - Graduating to a bigger sandbox - Conditional execution - More on loops - Defining classes- More on classes - Subclasses - Making subclasses- Defining methods - User interaction - Abstract classes & interfaces - Recursion - Recursion examples - Arrays - Sorting - Other control constructs - File I/O - Beyond the sandbox - Swing basics - More with Swing