SUNAI Review by Anastas Misev Institute of Informatics
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.
Goals Provide 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 topics Fundamentals of the Java[tm] Programming Language Mobile Desktop Development with Java[tm] Technologies Java[tm] Programming Language Consumer Devices Learning Suite Java[tm] Practice Certification Exam Programming with the Java[tm] 3 D API: A Technical Overview 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 (J 2 EE) Platform Overview for Managers J 2 SE Internals and Troubleshooting Java[tm] 2 Platform, Enterprise Edition (J 2 EE 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 e. Practice 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 e. Learning 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 introduction The Migrating to OO Programming With Java(TM) Technology™ (WP-120 x) 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 Objectoriented design. Implementing object-oriented Programming in Java (WP-1202) introduces Java programming constructs and conventions. Advanced Objectoriented Programming (WP-1203), the final course in the series, introduces theoretical concepts, such as object interaction, as well as a primer on the
Course content Modules Topics Review questions Module summary Course summary Progress tracking
Self check
Case study We. Train Inc. delivers training at their Broomfield, Colorado location. They are growing rapidly and need a new. . . We. Train has a pool of 20 instructors, 15 contract and 5 permanent. Each instructor has a set of courses they can teach. . We. Train has five classrooms with varying configurations, three UNIX® and two Microsoft Windows. Of the three UNIX classrooms, . . . We. Train teaches a combination of Solaris™ environment and Java programming language courses. Each course may not be offered twice in the same week. . We. Train schedules classes one month before the start of a quarter, so they can produce a catalog. We. Train 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)
- Slides: 19