Programming in Java
WORA: meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.
About This Course!
Learn to code in Java and improve your programming and problem-solving skills.
You will learn to design algorithms as well as develop and debug programs.
After completing this course you will be able to:
- Edit, compile and run a Java program
- Use conditionals and loops in a Java program
- Debug a Java program using the scientific method
- Write a Java method to solve a specific problem
- Create a class with multiple methods that work together to solve a problem
What you’ll learn!
Students are taken through the introduction parts of the Java programming language. They learn about the
- Syntax of the language,
- Data types,
- Conditional statements and
- Looping statements.
E.g. Calculate grade from marks, Check for Palindrome, Check for Armstrong number, Pattern Printing
Students learn about arrays and functions. They are also introduced to classes and object-oriented programming in Java. They learn how to write recursive functions. They learn how a class can act as a user-defined data type and many more.
E.g. Fibonacci Series using recursion, Factorial of a Number using recursion, Object Passing and returning
The students learn how to use Java programming in more advanced ways. The advanced module also includes details about interfaces. They learn about the different OOP concepts discussed in the intermediate section more deeply and learn how to implement them. The course will be concluded with a certification project which the students have to do with the knowledge they have gained from the course.
E.g. Inheritance, Abstraction, Encapsulation, Method Overloading, and Method Overriding programs.
In the end students will be assessed based on a certification project they build from scratch on their own.
E.g. Restaurant Management System, Bank Management System, Bill Management System