Assignment Description Release Due Submit Assignment 1 Pseudocode (40 points)Write algorithms, their test cases, and the number of operations executed. June 11 June 18 at 11PM Submit Assignment 2 Hello, World (35 points)Install VScode, write a few short Java programs and submit through our automated grader called Autolab. June 18 June 25 at 11PM Submit Assignment 3 Conditionals and Loops (60 points)Write Java programs to practice conditionals and loops. June 25 July 2 at 11PM Submit Assignment 4 Arrays (50 points)Write Java programs to practice one and two-dimensional arrays. July 2 July 9 at 11PM Submit Assignment 5 Functions (50 points)Write a weather prediction function. July 9 July 16 at 11PM Submit Assignment 6 Recursion (80 points)Write programs to practice recursion. July 16 July 23 at 11PM Submit Assignment 7 Using Data Types (65 points)Write a program to practice using Data Types July 23 August 2 at 11PM Submit Assignment 8 Creating Data Types (80 points)Rank patients waiting for a heart transplant. August 2 July 30 August 16 at 11PM Submit Assignment 9 Searching, sorting and performance (50 points)Written assignment to practice sorting/searching algorithms and analysis of algorithms. August 6 August 13 15 at 11PM Submit