jf_v02_s01_l01
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