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
Requirements
No programming experience needed.
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
Homepage
If You Need More Stuff, kindly Visit and Support Us -->> https://CourseWikia.com
Get More Tutorials and Support Us -->> https://FreeCourseWeb.com
We upload these learning materials for the people from all over the world, who have the talent and motivation to sharpen their skills/ knowledge but do not have the financial support to afford the materials. If you like this content and if you are truly in a position that you can actually buy the materials, then Please, we repeat, Please, Support Authors. They Deserve it! Because always remember, without "Them", you and we won't be here having this conversation. Think about it! Peace...
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
~Get Your Files Here !/1 - Introduction/1 - Downloadable Resources notes and Discord app English.srt
2.7 KB
~Get Your Files Here !/1 - Introduction/1 - Downloadable Resources notes and Discord app.mp4
11.2 MB
~Get Your Files Here !/1 - Introduction/1 - Introduction-to-programming-and-using-Java.pdf
1.6 MB
~Get Your Files Here !/1 - Introduction/1 - What we have learned so far.html
114 B
~Get Your Files Here !/1 - Introduction/2 - 0.1-HelloWorld.mp4
518.6 MB
~Get Your Files Here !/1 - Introduction/2 - Hello World The Basics English.srt
14.4 KB
~Get Your Files Here !/1 - Introduction/2 - Hello World The Basics.mp4
71.4 MB
~Get Your Files Here !/1 - Introduction/2 - HelloWorldPrinter.java
260 B
~Get Your Files Here !/1 - Introduction/3 - The Programing Process a guide to better practices English.srt
6.8 KB
~Get Your Files Here !/1 - Introduction/3 - The Programing Process a guide to better practices.mp4
40.9 MB
~Get Your Files Here !/2 - The basics/10 - Loops for and while loops English.srt
15.6 KB
~Get Your Files Here !/2 - The basics/10 - Loops for and while loops.mp4
53 MB
~Get Your Files Here !/2 - The basics/10 - Main.java
1.9 KB
~Get Your Files Here !/2 - The basics/11 - Break Continue and return English.srt
10.1 KB
~Get Your Files Here !/2 - The basics/11 - Break Continue and return.mp4
43.5 MB
~Get Your Files Here !/2 - The basics/11 - breakContinueReturn.java
1.9 KB
~Get Your Files Here !/2 - The basics/12 - Chap1-Assignments.txt
924 B
~Get Your Files Here !/2 - The basics/12 - Review and Assignments English.srt
12.7 KB
~Get Your Files Here !/2 - The basics/12 - Review and Assignments.mp4
31.3 MB
~Get Your Files Here !/2 - The basics/13 - addingToN.java
1.8 KB
~Get Your Files Here !/2 - The basics/13 - Assignment Solutions English.srt
15.5 KB
~Get Your Files Here !/2 - The basics/13 - Assignment Solutions.mp4
73.7 MB
~Get Your Files Here !/2 - The basics/13 - GuessingGame.java
1.8 KB
~Get Your Files Here !/2 - The basics/13 - NameLastName.java
915 B
~Get Your Files Here !/2 - The basics/4 - AK47.java
342 B
~Get Your Files Here !/2 - The basics/4 - Data Types English.srt
9.5 KB
~Get Your Files Here !/2 - The basics/4 - Data Types.mp4
25.5 MB
~Get Your Files Here !/2 - The basics/4 - Product.java
264 B
~Get Your Files Here !/2 - The basics/4 - Section 1 Quiz.html
47 B
~Get Your Files Here !/2 - The basics/5 - calculator.java
2.6 KB
~Get Your Files Here !/2 - The basics/5 - Mathematical Operators English.srt
8 KB
~Get Your Files Here !/2 - The basics/5 - Mathematical Operators.mp4
23.5 MB
~Get Your Files Here !/2 - The basics/6 - Comparison Operators English.srt
4.8 KB
~Get Your Files Here !/2 - The basics/6 - Comparison Operators.mp4
14.4 MB
~Get Your Files Here !/2 - The basics/6 - comparisonOperators.java
1.3 KB
~Get Your Files Here !/2 - The basics/7 - Logical Operators English.srt
5.8 KB
~Get Your Files Here !/2 - The basics/7 - Logical Operators.mp4
33.9 MB
~Get Your Files Here !/2 - The basics/7 - logicalOperators.java
1.1 KB
~Get Your Files Here !/2 - The basics/8 - CalcGrades.java
1.5 KB
~Get Your Files Here !/2 - The basics/8 - Control Statements if English.srt
11.5 KB
~Get Your Files Here !/2 - The basics/8 - Control Statements if.mp4
50.3 MB
~Get Your Files Here !/2 - The basics/8 - Solution.txt
258 B
~Get Your Files Here !/2 - The basics/9 - Control Statements Switch English.srt
13.4 KB
~Get Your Files Here !/2 - The basics/9 - Control Statements Switch.mp4
68.9 MB
~Get Your Files Here !/2 - The basics/9 - Month.java
1.3 KB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/14 - Array1.java
2.9 KB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/14 - Arrays English.srt
21.8 KB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/14 - Arrays.mp4
116.5 MB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/15 - ArrayProject001.java
4.2 KB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/15 - Arrays Practice English.srt
13.7 KB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/15 - Arrays Practice.mp4
116.4 MB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/16 - Methods 001 English.srt
7.4 KB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/16 - Methods 001.mp4
52.1 MB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/16 - Methods.java
1.4 KB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/17 - Methods 002 English.srt
4.6 KB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/17 - Methods 002.mp4
36.3 MB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/17 - Methods.java
690 B
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/18 - Methods 003 English.srt
2.9 KB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/18 - Methods 003.mp4
20.8 MB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/18 - Methods.java
379 B
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/19 - assignments.txt
382 B
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/19 - String Manipulation intro English.srt
2.7 KB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/19 - String Manipulation intro.mp4
12.7 MB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/20 - String Manipulation Part 1 English.srt
10.8 KB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/20 - String Manipulation Part 1.mp4
111.4 MB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/20 - StringManipulation.java
1.9 KB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/21 - String Manipulation Part 2 English.srt
7.4 KB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/21 - String Manipulation Part 2.mp4
118.6 MB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/21 - StringManipulation.java
4.4 KB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/22 - String Manipulation Part 3 English.srt
8.8 KB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/22 - String Manipulation Part 3.mp4
130.7 MB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/22 - StringManipulation.java
6.7 KB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/23 - Recursive Methods English.srt
8.1 KB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/23 - Recursive Methods.mp4
39.7 MB
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/23 - recursive.java
751 B
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/5 - Quiz on arrays.html
46 B
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/6 - Methods Quiz.html
48 B
~Get Your Files Here !/3 - Arrays Methods and String Manipulation/7 - Recursive Methods Quiz.html
40 B
~Get Your Files Here !/4 - Classes and inheritance/24 - Introduction to Classes and Objects English.srt
6.6 KB
~Get Your Files Here !/4 - Classes and inheritance/24 - Introduction to Classes and Objects.mp4
14.3 MB
~Get Your Files Here !/4 - Classes and inheritance/25 - Class Anatomy 001 data getters setters English.srt
14 KB
~Get Your Files Here !/4 - Classes and inheritance/25 - Class Anatomy 001 data getters setters.mp4
52.9 MB
~Get Your Files Here !/4 - Classes and inheritance/25 - Student.java
1.1 KB
~Get Your Files Here !/4 - Classes and inheritance/26 - Class Anatomy 002 constructors method overloading English.srt
6.2 KB
~Get Your Files Here !/4 - Classes and inheritance/26 - Class Anatomy 002 constructors method overloading.mp4
20.9 MB
~Get Your Files Here !/4 - Classes and inheritance/26 - Student.java
1.6 KB
~Get Your Files Here !/4 - Classes and inheritance/27 - Class Utility using objects English.srt
12.2 KB
~Get Your Files Here !/4 - Classes and inheritance/27 - Class Utility using objects.mp4
94.6 MB
~Get Your Files Here !/4 - Classes and inheritance/27 - Main.java
2.2 KB
~Get Your Files Here !/4 - Classes and inheritance/27 - Student.java
1.6 KB
~Get Your Files Here !/4 - Classes and inheritance/28 - Class Anatomy 003 toString Method method overriding English.srt
5.6 KB
~Get Your Files Here !/4 - Classes and inheritance/28 - Class Anatomy 003 toString Method method overriding.mp4
46.8 MB
~Get Your Files Here !/4 - Classes and inheritance/28 - Main.java
2 KB
~Get Your Files Here !/4 - Classes and inheritance/28 - Student.java
2.2 KB
~Get Your Files Here !/4 - Classes and inheritance/29 - Inheritance 001 English.srt
14.9 KB
~Get Your Files Here !/4 - Classes and inheritance/29 - Inheritance 001.mp4
84 MB
~Get Your Files Here !/4 - Classes and inheritance/29 - Main.java
2 KB
~Get Your Files Here !/4 - Classes and inheritance/29 - Student.java