sun-ai review by anastas misev institute of informatics faculty of natural sciences and mathematics...
Post on 21-Dec-2015
220 views
TRANSCRIPT
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
Agenda
What is SUN AI
Goals
How to apply
Java topics
Java courses
Learning environment
Sample course
Final notes
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.
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
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
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
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
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
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
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
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 ...
Sample course
Migration to Object-Oriented programming (WP-1201)
Course description
Outline/details
Length
Who can benefit
Prerequisites
Skills gained
Related courses
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.
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
Self check
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....
Review questions
Review
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)