jf_v02_s01_l01

Upload: pvas1

Post on 03-Jun-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 JF_V02_S01_L01

    1/25

    Java Fundamentals

    1 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    2/25

    Welcome

    Objectives

    This lesson covers the following topics:

    State the goal of the course

    xp a n e course map

    Describe the teaching format used in class , ,

    IDE

    Describe the com uter software and folder confi urationused in class

    Describe the importance of teamwork and introduce a

    2 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

    mem er o e c ass

  • 8/12/2019 JF_V02_S01_L01

    3/25

    Welcome

    Course Goal

    You will learn the basic elements of computer

    programming and the Java programming language to start

    you should be able to:

    Create simple animations and games.

    Demonstrate knowledge of Java technology and the

    Java programming language.

    se e ava programm ng anguage o crea e

    applications.

    Inte rate decision loo in and other intermediate code

    3 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

    to build smarter programs.

  • 8/12/2019 JF_V02_S01_L01

    4/25

    Welcome

    Course Map

    The course map is a lesson planning tool used to plan

    how you will complete lessons in the amount of time you

    Lessons are designed in a modular way. The course

    map outlines the duration of each lesson, includingminutes per day and total days to review the lesson.

    The course map also outlines the corresponding study

    the lessons. These are optional and teach career

    preparation techniques.

    4 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    5/25

    Welcome

    Course Map Process Flow

    Advanced

    Placement

    (US AP College

    Board Computer

    Science A)

    Start

    Step 1:

    Oracle

    Academy

    JavaFundamentals

    Step 2:

    Oracle

    Academy

    JavaProgramming

    Oracle

    Certification

    (Oracle Certified

    Associate, Java

    SE7)

    5 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    6/25

    Welcome

    Oracle iLearning

    Oracle iLearning is a learning management system.

    Your instructor will provide you with an Oracle iLearning

    .

    You will use iLearning to access course:

    Curriculum

    Quizzes

    Exams

    6 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    7/25

    Welcome

    Course Outline in Oracle iLearning

    You can access the slides, quizzes, and exams for the

    course in the course outline frame.

    7 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    8/25

    Welcome

    Software

    In this course you will use the following software:

    Alice3: A friendly 3D programming environment for

    .

    Greenfoot: An interactive 2D application for creating

    games.

    Eclipse: One of the most popular environments for Java

    development.

    Internet Browsers: Internet Explorer or Mozilla Firefox.

    8 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    9/25

    Welcome

    Integrated Development Environment

    As a developer, you will use Eclipse, an Integrated

    Development Environment (IDE), to create your Java

    An Integrated Development Environment, referred to as simply ,

    develop software applications. An IDE includes tools for writing,

    editing, compiling, deploying and debugging programs.

    9 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    10/25

    Welcome

    Teamwork

    A team is a group of individuals with unique talents

    focused on a joint goal or product, such as:

    .

    Completing in-class exercises.

    .

    Discussing a topic.

    Writin a re ort. Creating a new design or prototype.

    10 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    11/25

    Welcome

    Importance of Teamwork

    In today's business world, one of the keys to

    organizational success is teamwork. Individuals must

    competitive. Teamwork is important because:

    Goals can be reached faster and more efficiently.

    It combines skills and talents from multiple people

    allowing achievements to be made that could have not

    .

    It enhances creativity and can result in new and

    innovative ideas.

    11 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    12/25

    Welcome

    Teamwork Questions

    Ask yourself the following questions:

    Have you ever worked on a team?

    a are e ene s o wor ng on a eam

    What are the challenges that you have encountered in

    How can you address challenges associated with

    working on a team? What makes a successful team?

    12 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    13/25

    Welcome

    Challenges of Working on a Team

    Challenges you may face when working with your team

    members are:

    ,

    passing grade.

    Some may manage their time better than others.

    Some may not finish their tasks on time, or at all.

    Some do not communicate well with their peers.

    13 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    14/25

    Welcome

    Challenges of Working on a Team (cont.)

    Challenges you may face when working with your team

    members are:

    how to do their tasks than they do working on their own.

    A group member may overestimate their technical

    abilities and lead the group into trouble.

    Attendance at team meetings may vary.

    14 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    15/25

    Welcome

    Characteristics of Effective Teams

    Effective teams consist of individuals who work together to

    achieve a common goal and who hold themselves

    15 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    16/25

    Welcome

    Characteristics of Effective Teams (cont.)

    Team members on effective teams have:

    A common purpose and clear goals.

    e necessary s s an resources.

    A common approach to work. .

    Trust and support in each other.

    . The willingness to take responsibility for team actions.

    16 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    17/25

    Welcome

    Step 1: Forming and Introducing Teams

    Teams can be created in different ways:

    Instructor assigns individuals to teams.

    n v ua s are ran om y ass gne o eams.

    Individuals self-select teams.

    17 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    18/25

    Welcome

    Step 1: Forming and Introducing Teams

    After joining a team, the next step is to introduce yourself.

    Hello, my name is George. I love movies. What is your

    Hello, my name is Sarah. I really enjoy my smart phone

    applications. Do you have any good ideas for a new

    application?

    Hello, my name is Caron. I'd like to create a team with

    you. ou you e o e on my eam

    18 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    19/25

    Welcome

    Step 2: Establish Team Roles

    Once a team is formed, team roles are defined. The table

    below defines typical job roles and responsibilities of an

    Role Responsibility

    Project ManagerEnsures the vision of the project is realized and the schedule is

    .

    Technologist/

    Architect

    Has a firm understanding of the different technology choices and

    determines the best way to implement the project.

    .

    Graphic Designer/

    Interface Designer

    Designs the graphical user interface and look and feel of the

    application.

    19 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

    Technical Writer Writes the supporting documentation including the help systemand training materials.

  • 8/12/2019 JF_V02_S01_L01

    20/25

    Welcome

    Step 3: Define Tasks

    Once organized, a team will define all tasks that must be

    completed.

    Examples:

    .

    Determine project due date.

    Brainstorm ro ect ideas.

    A task is a very specific work related responsibility that requires

    completion, usually within a specified period of time. A task is

    20 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

    always assigned to a single owner.

  • 8/12/2019 JF_V02_S01_L01

    21/25

    Welcome

    Step 4: Assign Tasks

    Once all tasks are identified, every task is assigned to a

    single team member. Below are some examples.

    Role Task

    Leader Organize the project brainstorm meeting time and place.

    Technologist Propose the solution's look and feel.

    Confirm and report back all due dates, and suggest what can bedone to complete the project ahead of schedule.

    Programmer Confirm software coding options.

    21 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    22/25

    Welcome

    Building an Effective Team

    To build an effective team:

    Meet regularly for assignment updates.

    en pro ems ar se, oo or so u ons, no o ers o

    blame.

    .

    Respect your team members.

    Be flexible and listen to ever one's ideas.

    22 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    23/25

    Welcome

    Terminology

    Key terms used in this lesson included:

    IDE

    rac e earn ng

    Teamwork

    23 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

  • 8/12/2019 JF_V02_S01_L01

    24/25

    Welcome

    Summary

    In this lesson, you should have learned how to:

    State the goal of the course

    xp a n e course map

    Describe the teaching format used in class , ,

    IDE

    Describe the com uter software and folder confi urationused in class

    Describe the importance of teamwork and introduce a

    24 Copyright 2012, Oracle and/or its affiliates. All rights

    reserved.

    mem er o e c ass

  • 8/12/2019 JF_V02_S01_L01

    25/25

    Welcome

    Practice

    The exercises for this lesson cover the following topics:

    Stating the course goals and objectives

    escr ng e course map

    Describing the learning strategy

    tools

    Reco nizin teamwork and ro ect learnin oals

    25 Copyright 2012, Oracle and/or its affiliates. All rights