sun-ai review by anastas misev institute of informatics faculty of natural sciences and mathematics...

19
SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia The SUN AI is presented with the kind permition of SUN Microsystems

Post on 21-Dec-2015

220 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

SUN-AI

Review by Anastas Misev

Institute of Informatics Faculty of Natural Sciences and

Mathematics University “Ss Cyril and Methodius”

Skopje, Macedonia

The SUN AI is presented with the kind permition of SUN Microsystems

Page 2: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

Agenda

What is SUN AI

Goals

How to apply

Java topics

Java courses

Learning environment

Sample course

Final notes

Page 3: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

What is SUN Academic Initiative?

The Sun Academic Initiative is a program designed to create a collaborative relationship between Sun and academic institutions.

As part of this program, non profit institutions (not individuals) become authorized, enabling those institutions to deliver training on Sun technologies to their faculty, staff and students.

In addition, faculty, staff and students can obtain free access to selected online courses through the Sun Learning Center.

Page 4: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

GoalsProvide students access to:

The latest Sun technologies

High quality instruction and curriculum

Course paths that lead to certification

Courses that can be integrated into degree programs

Web course access with content that supports the faculty led learning environment

Provide faculty with:

Access to web based courses for use in class preparation and class presentation

Access to a secure web site with course set-up guides and lab files

Page 5: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

How to apply?

Submit an application (http://www.sun.com/products-n-solutions/edu/programs/sai/)

Sun management reviews the application

Criteria to be recognized as potential SAI candidate

A territory where Sun has a need for an SAI and there is requisite student interest

Accreditation and/or other public authorization or recognition

Signing of the contract

Page 6: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

Java topicsFundamentals of the Java[tm] Programming Language

Java[tm] Programming Language

Java[tm] Practice Certification Exam

Object Oriented Programming with Java[tm] Technology

Web Component Development with Java[tm] Technology

Distributed Programming with Java[tm] Technology

Java[tm] Servlets: A Technical Introduction

Java[tm] 2 Platform, Enterprise Edition (J2EE) Platform Overview for Managers

Mobile Desktop Development with Java[tm] Technologies

Consumer Devices Learning Suite

Programming with the Java[tm] 3D API: A Technical Overview

J2SE Internals and Troubleshooting

Java[tm] 2 Platform, Enterprise Edition (J2EE Platform) Technology Overview Sampler

Working with the Java[tm] 2 Platform, Micro Edition Wireless Toolkit 2.0

Page 7: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

Java courses

Fundamentals of the Java[tm] Programming Language

Introduction to the Java[tm] Programming Language

Beginning to Program With the Java[tm] Programming Language

Decision and Looping Construct

Implementing Intermediate Java[tm] Program Language Concepts

Page 8: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

Java courses 2

Java[tm] Programming Language

Getting Started With the Java[tm] Technology

Understanding the Building Blocks of Java[tm] Technology

Designing Object-Oriented Classes

Handling and Optimizing the Java[tm] Technology Code

Designing Graphical User Interfaces in Java[tm] Technology

Input/Output and Networking Packages in Java[tm] Technology

Page 9: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

Java courses 3

Java[tm] Practice Certification Exam

ePractice Certification Exam for the Sun[tm] Certified Programmer for the Java[tm] 2 Platform 1.4

Page 10: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

Java courses 4

Object Oriented Programming with Java[tm] Technology

Migrating to Object-Oriented Programming

Implementing Object-Oriented Programming with Java[tm] Technology

Advanced Object-Oriented Programming

Page 11: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

Learning environment

Web Learninig Center – a global eLearning solution

Offers

course content

comprehensive hands-on exercises

practice sessions

quizzes

share ideas or asking questions in online discussion forums

progress tracking ...

Page 12: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

Sample course

Migration to Object-Oriented programming (WP-1201)

Course description

Outline/details

Length

Who can benefit

Prerequisites

Skills gained

Related courses

Page 13: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

Course introductionThe Migrating to OO Programming With Java(TM) Technology™ (WP-120x) series is somewhat different from other series offered by Sun Educational Services, or from other courses you might have taken.

Before beginning, it is important that you know what to expect from this series. This course series is not a Java programming language course. This series teaches object-oriented concepts and the syntax for implementing those concepts in the Java programming language. However, it is beyond the scope of this course series to teach how to write a complete Java application.

You will not use a computer during this course, though you will have exercises in each module that allow you to identify objects in a problem domain, declare a class and methods using Java programming language syntax, and so on.

The first course in this series, Migrating to Object-oriented Programming (WP-1201) introduces objects and classes, the basic building blocks of Object-oriented design. Implementing object-oriented Programming in Java (WP-1202) introduces Java programming constructs and conventions. Advanced Object-oriented Programming (WP-1203), the final course in the series, introduces theoretical concepts, such as object interaction, as well as a primer on the Unified Markup Language.

Page 14: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

Not Visited Visited Completed

WP-1201: Migrating to Object-orientedProgramming

Module 1: Objects

Module Introduction

Topic 1: Overview of ObjectOrientation

Topic 2: Abstraction

Topic 3: Object Definition

Topic 4: Testing an Identified Object

Topic 5: Encapsulation

Topic 6: WeTrain, Inc. Case Study

Review Questions

Module Summary

Module 2: Classes

Module Introduction

Topic 1: Class Overview

Topic 2: Generalization

Topic 3: Inheritance

Topic 4: Specialization

Topic 5: Polymorphism

Topic 6: Abstract Classes

Topic 7: WeTrain, Inc. Case Study

Review Questions

Module Summary

Course content

Modules

Topics

Review questions

Module summary

Course summary

Progress tracking

Page 15: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

Self check

Page 16: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

Case studyWeTrain Inc. delivers training at their Broomfield, Colorado location. They are growing rapidly and need a new ...

WeTrain has a pool of 20 instructors, 15 contract and 5 permanent. Each instructor has a set of courses they can teach. ...

WeTrain has five classrooms with varying configurations, three UNIX® and two Microsoft Windows. Of the three UNIX classrooms, ...

WeTrain teaches a combination of Solaris™ environment and Java programming language courses. Each course may not be offered twice in the same week....

WeTrain schedules classes one month before the start of a quarter, so they can produce a catalog.

WeTrain has a frequent-student program to offer a 10 percent discount on every third course taken....

Page 17: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

Review questions

Page 18: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

Review

Page 19: SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia

Final notes

Rich course offering

Easy to use learning environment

Coverage of most of the Sun technologies

FREE (average commercial price >50$)

Possibility of mentoring (not free)