Week | Topics | Study Materials | Materials |
1 |
What is Algorithm and Programming? Introduction of Java programming language
|
|
|
2 |
Basic rules in Java, creating comments, installing Java JDK and all other installations and running the first code
|
|
|
3 |
Variable concept and creating variables, Fixed variables, Getting data from the user
|
|
|
4 |
Type transformations and Operators
|
|
|
5 |
Examples of using conditional expressions, Math and Random Classes in code
|
|
|
6 |
Loops, use of break and continue keywords in loops, nested loops
|
|
|
7 |
General review and practice lesson about the topics covered until this week
|
|
|
8 |
Midterm
|
|
|
9 |
Introduction to methods, method definitions with and without return values, method parameters, recursive methods
|
|
|
10 |
Arrays, use of one-dimensional arrays, use of loops in arrays, sample applications about arrays
|
|
|
11 |
Using arrays with methods, using array arguments in methods, sample applications about creating multidimensional arrays
|
|
|
12 |
String methods and examples about using methods
|
|
|
13 |
Creating and Using Dictionary Structures with HashMap data type
|
|
|
14 |
Creating and Using Data Structures in Set Logic with HashSet data type
|
|
|
15 |
General review and practice lesson about the topics covered until this week
|
|
|