Programming Logic and Design in Java

for Beginner

Designed not only deeply understand programming logic and design but also object oriented programming methods.

Suitable for learners who is willing to gain a solid programming foundations

20,000+ learners accomplished

About This Course

This course is an introductory course on programming logic design and problem solving. This course teaches programming in a problem-driven way that focuses on problem solving rather than syntax.

Appropriate syntax and library are introduced to enable learners to write programs for solving the problems. To support the teaching of programming in a problem-driven way,  the learners will be trained with a wide variety of problems at various levels of difficulty to motivate them. The problems cover many application areas, including math, science, business, financial, and gaming.

The course emphasizes both imperative and object-oriented problem solving and design.

The course is fundamentals first by introducing basic programming concepts and techniques before designing custom classes. The fundamental concepts and techniques of selection statements, loops, methods, and arrays are the foundation for programming.

This course is designed for the beginners not only to understand deeply the conceptual programming but also about the object oriented programming concepts.

Building this string foundation is prepared for students to learn object-oriented programming. This course teaches solving problems using both imperative and object-oriented approaches.

The best way to teach programming is by example, and the only way to learn programming is by doing. Basic concepts are explained by example and a large number of exercises with various levels of difficulty are provided for learners to practice.

Who is this course for?

This course is for learners in beginner level who want to equip fundamental programming skills in programming by using Java. It is the best fit for the learners who want to learn the programming from scratch, to be well-rounded by learning building-blocks, algorithmic thinking, and programming logic.

What you will learn

  • An introduction to Java and the Java Programming Environment
  • Variables, Constants, Operators, and Writing Programs using Sequential Statements
  • Writing Structured Java Programs
  • Writing Programs that Make Decisions
  • Writing Programs Using Loops
  • Using Array in Java Programs
  • File Handling and Applications
  • Advanced Array Techniques
  • Advanced Modularization Techniques
  • An Introductions to Object-Oriented Programming
  • Introduction to Event-Driven Programming

Course Outline

  • Chapter 1: Introduction to computers, programs, and Java
  • Chapter 2: Elementary Programming
  • Chapter 3: Selections
  • Chapter 4: Mathematical Functions, Characters and Strings
  • Chapter 5: Loops
  • Chapter 6: Methods
  • Chapter 7: Single Dimensional Arrays
  • Chapter 8: Multidimensional Arrays
  • Chapter 9: Object, Classes, and methods
  • Chapter  10: Object-Oriented Thinking
  • Chapter 11: Inheritance and Polymorphism
  • Chapter 12: Exception Handling and Text I/O
  • Chapter 13: Abstract Classes and Interface
  • Chapter 14: Recursion
  • Length

8 weeks

  • Effort

8 hours per week

  • Institution

iNet College

  • Price

180,000 MMK

  • Sectons

Weekday Section

Monday to Thursday

(2 hours per day)

Weekend Section

Saturday to Sunday

(4 hours per day)

  • Upcoming class

June 15, 2019

Saturday to Sunday

8 am – 12 pm

June 17, 2019

Monday to Thursday

5 pm – 7 pm

More Programming Courses

B.Sc. in Computing
BTEC HND in Computing
Pre University Program
Programming Course
Networking Course
Application Course
Certification Course

University Partnerships

Diploma Awarding Partner