Training Remote and In-Person

Information Technology

Introduction to Programming

Start: TBA       Type: Online / In-class; Evening & Weekends       Duration (hr): 60


This course introduces the students with basic aspects of programming in the Java language environment. Step by step students will learn about the basic concepts of programming, hardware and software. The students will be introduced to the Java data types, operations, syntax and they will create their first applications. Dealing with control statements, arrays and matrices will widen the knowledge of the Java language and general programming concepts. The Object Oriented methodology fundamentals will be discussed in details. The students will get familiar with three Object Oriented owls: inheritance, encapsulation and polymorphism in Java. Intensive exercising during the course will help students to build the necessary skills as Java Programmers.
Upon completing this course and to demonstrate competency in this course, the students will be able:
  • To understand the basic concepts of programming.
  • Be familiar with most of elements of the Java language.
  • Write Java programs covering conventional requirements (no Internet developing, no Database communication, no files operations).
  • To write, debug, run and test application using the Java development environment.
  • Understand the basic concepts of Object Oriented Methodology.
  • Be familiarized with classes and objects in Java.
  • Be familiar with polymorphic behavior of objects at the run time.
  • Be able to organize classes into packages, archive and deploy packages.
  • To understand the need of design patterns and application architecture.
  • Design and create class diagrams using simple architectural techniques.


(*) Contact us about current Discounts and Promotions