Companies Home Search Profile

Introduction to object oriented programing

Focused View

Albert Rached

8:50:18

8 View
  • 1 - Downloadable Resources notes and Discord app.mp4
    01:58
  • 1 - Introduction-to-programming-and-using-Java.pdf
  • 1 - What we have learned so far.html
  • 2 - 0.1-HelloWorld.mp4
    10:13
  • 2 - Hello World The Basics.mp4
    10:13
  • 2 - helloworldprinter.zip
  • 3 - The Programing Process a guide to better practices.mp4
    04:27
  • 4 - Data Types.mp4
    06:51
  • 4 - Section 1 Quiz.html
  • 4 - ak47.zip
  • 4 - product.zip
  • 5 - Mathematical Operators.mp4
    05:37
  • 5 - calculator.zip
  • 6 - Comparison Operators.mp4
    03:54
  • 6 - comparisonoperators.zip
  • 7 - Logical Operators.mp4
    05:25
  • 7 - logicaloperators.zip
  • 8 - Control Statements if.mp4
    08:25
  • 8 - Solution.txt
  • 8 - calcgrades.zip
  • 9 - Control Statements Switch.mp4
    11:54
  • 9 - month.zip
  • 10 - Loops for and while loops.mp4
    11:19
  • 10 - main.zip
  • 11 - Break Continue and return.mp4
    07:59
  • 11 - breakcontinuereturn.zip
  • 12 - Chap1-Assignments.txt
  • 12 - Review and Assignments.mp4
    08:26
  • 13 - Assignment Solutions.mp4
    14:08
  • 13 - addington.zip
  • 13 - guessinggame.zip
  • 13 - namelastname.zip
  • 5 - Quiz on arrays.html
  • 6 - Methods Quiz.html
  • 7 - Recursive Methods Quiz.html
  • 14 - Arrays.mp4
    18:03
  • 14 - array1.zip
  • 15 - Arrays Practice.mp4
    16:01
  • 15 - arrayproject001.zip
  • 16 - Methods 001.mp4
    08:20
  • 16 - methods.zip
  • 17 - Methods 002.mp4
    04:55
  • 17 - methods.zip
  • 18 - Methods 003.mp4
    03:29
  • 18 - methods.zip
  • 19 - String Manipulation intro.mp4
    02:08
  • 19 - assignments.txt
  • 20 - String Manipulation Part 1.mp4
    19:56
  • 20 - stringmanipulation.zip
  • 21 - String Manipulation Part 2.mp4
    20:09
  • 21 - stringmanipulation.zip
  • 22 - String Manipulation Part 3.mp4
    20:53
  • 22 - stringmanipulation.zip
  • 23 - Recursive Methods.mp4
    07:46
  • 23 - recursive.zip
  • 8 - Classes Quiz 1.html
  • 9 - Classes Quiz 2.html
  • 24 - Introduction to Classes and Objects.mp4
    04:21
  • 25 - Class Anatomy 001 data getters setters.mp4
    10:12
  • 25 - student.zip
  • 26 - Class Anatomy 002 constructors method overloading.mp4
    04:18
  • 26 - student.zip
  • 27 - Class Utility using objects.mp4
    15:01
  • 27 - main.zip
  • 27 - student.zip
  • 28 - Class Anatomy 003 toString Method method overriding.mp4
    06:02
  • 28 - main.zip
  • 28 - student.zip
  • 29 - Inheritance 001.mp4
    15:15
  • 29 - main.zip
  • 29 - student.zip
  • 29 - user.zip
  • 30 - Inheritance 002.mp4
    15:02
  • 30 - main.zip
  • 30 - prof.zip
  • 30 - student.zip
  • 30 - user.zip
  • 31 - Abstract Classes and interfaces.mp4
    18:53
  • 31 - java-files.zip
  • 10 - Section 5 Quiz.html
  • 32 - Exception Handling.mp4
    29:41
  • 32 - employee.zip
  • 32 - invalidinput.zip
  • 32 - main.zip
  • 33 - GUIs.mp4
    17:09
  • 33 - guistuff.zip
  • 34 - Array Lists.mp4
    04:19
  • 34 - arrlistdemo.zip
  • 35 - Open and read write text files.mp4
    12:42
  • 35 - main.zip
  • 36 - City Database Project 000 Description and City Object.mp4
    03:08
  • 37 - City Database Project 001 City Class.mp4
    08:56
  • 37 - city.zip
  • 38 - City Database Project 002 Breaking it down and Main Menu.mp4
    03:16
  • 39 - City Database Project 003 Main Menu Solution.mp4
    17:00
  • 39 - city.zip
  • 39 - main.zip
  • 40 - City Database Project 004 Database Assignment.mp4
    02:25
  • 41 - City Database Project 005 Database Solution.mp4
    21:01
  • 41 - city.zip
  • 41 - main.zip
  • 42 - City Database Project 006 Display All Cities.mp4
    06:38
  • 42 - city.zip
  • 42 - database.txt
  • 42 - main.zip
  • 43 - City Database Project 007 Search for a City.mp4
    09:09
  • 43 - city.zip
  • 43 - database.txt
  • 43 - main.zip
  • 44 - City Database Project 008 Insert delete a city save changes.mp4
    12:37
  • 44 - city.zip
  • 44 - database.txt
  • 44 - main.zip
  • 45 - City Database Project 009 Update City Values.mp4
    05:06
  • 45 - city.zip
  • 45 - database.txt
  • 45 - main.zip
  • 46 - City Database Project 010 Distances.mp4
    18:30
  • 46 - city.zip
  • 46 - database.txt
  • 46 - main.zip
  • 47 - InsertSort.mp4
    14:47
  • 47 - main.zip
  • 48 - BubbleSort.mp4
    04:08
  • 48 - main.zip
  • 49 - SelectionSort.mp4
    04:25
  • 49 - main.zip
  • 50 - QuickSort.mp4
    07:13
  • 50 - main.zip
  • 51 - Testing Our Algorithms.mp4
    06:35
  • 51 - main.zip
  • Description


    java programming and the eclipse IDE.

    What You'll Learn?


    • Data types, operators, control statements, loops, break and continue
    • Arrays, methods, String manipulation, recursive methods
    • classes, objects, using objects, constructors, getters, setters, to string method,
    • Inheritance, Polymorphism, Abstract Classes, Interfaces.
    • Exception handling, Open/read/write files, GUIs
    • writing and using simple data structures, array lists
    • learning how to think, research and plan out projects as a programmer
    • in later lectures, working with more advances data structures (binary search trees, hash tables)
    • in later lectures, sorting algorithms

    Who is this for?


  • Beginner level programmers who would like to fast track through introductory courses
  • second year programmers who need to refresh their memory on topics covered during their first two semesters
  • What You Need to Know?


  • No programming experience needed.
  • More details


    Description

    This course is designed for beginner-level programmers who want to learn object-oriented programming. the course will cover all topics of introduction to programming I and introduction to programming II usually taught in university. The course will also cover writing simple data structures and sorting algorithms. In future lectures, we will introduce more advanced data structures, such as binary search trees and hashing tables. The objective of this video series is to give aspiring programmers all the necessary tools to kick start their learning journey. We will cover not only how to write code, but also the inner workings of the machines on which we code in order to prepare students for success in the field.


    the teaching method used for this video series is a learn by example approach. we first cover the topic at hand, we will then write some code for visualization purposes, and finally assign students mini projects for them to work on solo. After the students complete the project, we will cover the solutions together.


    when the lecture portion of this course is complete, we will then work on larger projects together in order to cement the programming process and ensure students learn how to think like a programmer instead of just writing code.


    list of topics:

    hello world program.

    the programming process.

    data types.

    mathematical operators.

    comparison operators.

    Logical operators.

    control statements (if / else if / else, switch).

    Loops (for, while)

    break, continue, return.

    Arrays.

    methods,

    String manipulation.

    Recursive methods.

    Classes.

    class anatomy and utility.

    inheritance.

    abstracts classes.

    abstract methods.

    interfaces.

    polymorphism.

    Exception handling.

    GUIs.

    Array-Lists.

    Read / Write to txt files.

    end of semester project (city database).


    planned future lectures:

    sorting algorithm.

    using data Structures (in city database project).

    Who this course is for:

    • Beginner level programmers who would like to fast track through introductory courses
    • second year programmers who need to refresh their memory on topics covered during their first two semesters

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Albert Rached
    Albert Rached
    Instructor's Courses
    hello and welcome to my instructor page, As a programmer I have mostly been interested in object oriented programming and specifically video game development. I have spent the last 2 years tutoring beginner and intermediate level students in object oriented programming; specifically java. I intend to release 2 courses as of now. The first one being introduction to object oriented programming using java and the eclipse IDE. The second course I intend to release is video game development using the Unity Game Engine.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 52
    • duration 8:50:18
    • English subtitles has
    • Release Date 2024/02/14