00 Introduction

Oracle Academy Section

  • Section 1: Introduction

    • Lesson 1: About the Course

    • Lesson 2: A Brief History

    • Lesson 3: Setting up Java

Oracle Academy (formerly iLearning) is official curriculum and assessments from Oracle, accessed from another web site. Oracle Academy is free for you since FGCU is a member.

Java Foundations Certification Exam Topics

What Is Java?

  • Describe the features of Java

  • Describe the real-world applications of Java

Key Resources

  • OneNote

    • It is best to use the desktop application (part of Microsoft Office, free for students), but you can also use the app, or the web app

    • What you learn in this class will help you in future classes and on the job. It is important to save it somewhere accessible.

    • For future modules, take notes on all Key Resources in your OneNote.

    • You can use your OneNote notes on the quizzes.

Supplemental Resources

These are other resources that may help you understand the material or complete assignments

Most Important Concepts / Code

An algorithm is a set of well-designed logical steps that must take place in order to solve a problem.

A program is a set of instructions that a computer follows to perform a task.

Hour 1

Getting to know one another, why programming, broad overview of the course

  • Names

  • Why Learn Programming?

    • Learning computer programming helps you think critically and creatively, improves problem-solving abilities, and helps you to understand how a computer works; skills that are valuable for all fields of study and careers.

    • Video

  • Ice Breaker / Divide into teams

    • Age

    • Location

    • Number of courses this semester

    • Hours of work

    • Planned major

    • Programming experience

  • Textbook Information

  • How to Pass

    • Time management

    • Grit and growth mindset

    • When you need help, ASK!

  • Introduction Discussion

  • SPOI Items

    • The instructor seems concerned with whether I learned the course content.

    • The instruction helped me understand the course content.

    • The instruction generated interest in the course.

    • Availability of the instructor out-of-class

  • Getting Started Quiz

Hour 2

Hands-on with the concept of programming, Udemy, and some details about the course

  • If you didn't get 100 on Getting Started Quiz and Introduction Discussion

  • Success

    • Time Management - Outlook Calendar

  • Course Description

    • This course is an introduction to programming using the Java programming language.

    • Course content is organized into "sprints". Each sprint will result in an iteration of a programming project. Each sprint is about 4 weeks long.

  • What you need to do / how the course works:

    • Oracle Academy Introduction

    • Certification exam introduction

    • Udemy registration (watch before next class)

    • HackerRank registration and orientation

  • Activity: Clear Communication / Following Instructions

  • TypeRacer introduction

  • Robozzle

Integration Project

This is one program that integrates all of the programming skills and concepts that you learn throughout the semester.

This program will serve as a showcase of your skills to include with job applications and a resource you can reference in future courses and projects.

Add to the program every week, starting next week.

Exercises

Exercise information

Assignments

Introduction Discussion

Getting Started Quiz

Time Management

Grit and Growth Mindset

https://imgs.xkcd.com/comics/names.png