Introduction to Java Programming
Date of Class:
Last Day To Enroll:
- Course Delivery: Virtual Classroom
- Language: English
If you want to learn computer programming but do not have any prior experience, you will enjoy a tour of Java, one of the most widely used computer languages in the world. its a breeze to learn in a friendly and supportive environment. Start with the basics of programming and go on to write your own programs and integrate input and output, calculations, decision making, and loops. Build your knowledge and confidence with easy-to-understand examples and plenty of skill-building exercises. So whether you just want to try it out to see if you like it or plan on doing more with Java, this is a great place to start.
we will use the latest release of Java, from Oracle, the company that maintains and supports the language. we will also use BlueJ, a graphical development environment designed especially for students. Both are free open-source products, and I'll give you the proper instructions to download them. By the time we are done, you will be comfortable with Java programming and ready for more.
A new session of each course opens each month, allowing you to enroll whenever your busy schedule permits
How does it work? Once a session starts, two lessons will be released each week, for the six-week duration of your course. You will have access to all previously released lessons until the course ends.
Keep in mind that the interactive discussion area for each lesson automatically closes 2 weeks after each lesson is released, so you are encouraged to complete each lesson within two weeks of its release.
The Final Exam will be released on the same day as the last lesson. Once the Final Exam has been released, you will have 2 weeks plus 10 days to complete the Final and finish any remaining lessons in your course. No further extensions can be provided beyond these 10 days.
Lesson 01 - Introducing Java
Java is one of the most widely used programming languages in the world, on machines from microprocessors in DVRs and microwaves to supercomputers. This lesson will introduce you to computer programming in general and to Java in particular. I will get you set up with the downloads and installations you will need for the rest of the course, and I will walk you through the process of editing, compiling, and running computer programs written in Java.
Lesson 02 - Writing Your First Java Program
Now that you have the software downloaded and installed, you are ready to start programming! Today you will write your first Java program. Along the way, you will learn to create projects and classes in BlueJ. you will use the editor to enter your program, and you will find out more about how to compile it and run it. we will also look at some of the basics of Java syntax (or form), some of its naming conventions, and its basic data types.
Lesson 03 - Working With Javas Primitive Data Types
This lesson is about Javas primitive data typesâthe building blocks you need to use before you can build more complex types. I will show you how to use them in some simple programs, and we will look at how they relate to each other. Beyond that, we will look at how to use a few of the classes in the Java libraries.
Lesson 04 - Working With Objects
This lesson introduces classes and objects. we will revisit the HelloWorld application and rewrite it in Javas OOP (object-oriented programming) structure. While we are doing that, we will look at how to declare classes, objects, attributes, and methods to Java.
Lesson 05 - Creating a Program That Makes Calculations
Today we will go over how to declare our data variables to Java and how to use variables in arithmetic expressions to calculate new results. we will also talk about data input, which means getting information into our programs from an outside source. Then we will write a program that incorporates all these features.
Lesson 06 - Computer Logic: Writing Programs That Make Decisions
Making decisions is one of the most important and powerful things a computer language can do. Without decision-making, computers would be big, bulky calculators. we are going to look at the decision-making process in detail and see how Java does it. When you are done with this lesson, you will know how to write Java programs that make decisions based on the principles of computer logic.
Lesson 07 - Writing Programs With Loops
In this lesson, you will learn to repeat actions using a control structure called a loop. Loops in Java involve decisions, just as branches do. But in a loop structure, if the condition is met, the branch is backward instead of forward, allowing us to repeat actions. we will also finish our temperature program.
Lesson 08 - Fixing Errors in Java
Today we will discuss how Java generates exceptions and how we can prevent them from crashing our programs. we will also look class methods and how to call them without creating any objects. Last, you will find out about a debugger, which lets us look at what's going on inside our program as it runs.
Lesson 09 - Three Tools: Debugger, Enumeration, and Switch
This lesson is a grab bag of tools and topics. BlueJs debugger lets you watch your program's internal actions as it runs. Enumeration lets you set up new data types with built-in limits on their values. Finally, Javas switch structure lets you replace a series of nested if statements with a single value-based structure. you will find all these items useful in future programming.
Lesson 10 - Formatting Output and the Java Application Program Interface
How can you make numbers and other output look the way you want them to in Java? In today's lesson, I will show you. we will also look at Javas application program interface(API). That's the documentation of all the classes that Java includes when you install the JDK, plus explanations of how to use them. The interface has several thousand classes, and its important to know how to find things within it.
Lesson 11 - Creating Windows and Adding Graphics in Java
So far in this course, everything has been text-based. Today I will introduce you to the world of Java windows, and we will begin to look at GUI (graphical user interface) programming in Java. we will look at the basic components of a Java window and then add some simple graphics to it.
Lesson 12 - Java 2-D Animation
In our final lesson together, we will continue our short exploration of Java 2-D graphics with a look at some simple animation. we will use the same technique cartoonists have used for a hundred years now: redrawing an image in a slightly different location and repeating that process many times a second so the image appears to move. you will learn to create a self-contained object that "knows" its own size, color, shape, location, and how to draw itself into our window. This is a fun lesson.
Subject Matter Expert
Brian Hall is a software architect with more than 15 years of experience building software tools in the film visual effects industry. Over the course of his career, he has successfully led teams and mentored engineers in good software development practices. In 2013, he received a Technical Achievement Academy Award for his work on Katana, a software tool that artists use to create visual effects for motion pictures. He holds a Bachelor of Science degree in Computer Science from Biola University.
Got questions? Contact us below or call 877-881-2235
Why Choose 360training.com?
- Fast and easy courses completion
- Get an education faster than at traditional colleges!
- 100% online - No classroom attendance required.
- Unlimited 24x7 online customer support
- Over 500,000+ certified nationwide.