This Java course will use your basic understanding of Java concepts and teach you how to use those skills in code. We will be reviewing some basic concepts together before we start programming so don't worry about whether you forgot or need some refreshing. It's time to put those skills to the test and create short games and programs that you can use to solidify what you learn along the way.
Even if you have not learned these concepts before, this is a great way to become familiar. Dive in and become immersed in the world of Java development.
Some concepts we'll be reviewing/implementing in code:
*Selection(If statements, logical operators)
Make sure you have these two things installed before moving forward. If you register, I'll send you the step by step instructions!
In the real world as a Developer, you will be approached by people that have requirements. Let's try to mimic a real world scenario
Built in Java classes and how to use Java operators
Which statement looks correct on how to create an instance of the Random class?
We need to decide on what information we'll need for this to work
How do we use the dot operator?
Each case will have a separate response
In our code, there is a potential error that we have handled. Where does that occur?
Efficient Programming! You're not just trying to find the solution, you need to make it look good!
The actual game has 20 responses, not 15. Let's finish it!
Take a look at the prompt for this program
How to use a built in Java class and what it's for
How to instantiate the Scanner class
Let's discuss what information we'll need
There are certain calculations needed to find out when a leap year occurs, we will implement those
Prepare the output to the user
Now try to get the user to ask a question to the magic 8 ball
Take a look at the prompt
Using for loops
Take a look at the prompt
Get input from the user, have the program run repeatedly unless otherwise stated by user
Get the information about the product
What is printf and how is it used?
How to use printf
Here's what I think you're ready for!
I am a Software Developer that studied at Benedictine University. I concentrated in Java throughout my undergraduate career as I made my way towards a Bachelors in Computer Information Systems. I have taught private classes for many students and absolutely love to use the experiences that I have, along with the experiences of my students, to better the courses that I teach. I have been involved with teaching students a variety of subjects for 4+ years, as it has slowly built up to be one of my primary passions.
I truly believe that anyone can begin to learn programming languages when guided and instructed in the best manner. I have struggled just as you have and I am determined to help students avoid making certain mistakes based on my personal experiences. I absolutely love seeing students succeed and get off on the right track.