Dear users, due to the protests and the disorderly situation in Iran, there is a possibility of Internet interruption in Iran. We apologize in advance if there is a problem in updating the site. MahsaAmini WomanLifeFreedom
What you would learn in Algorithms and Data Structures in Java course?
Data structures and algorithms are the fundamental concepts in computer science. Knowing how to use them to create better programming solutions about time complexity is essential to writing code that works. This course will allow students to:
Learn how to explain and implement the standard data structures, then clarify and analyze the fundamental characteristics of these structures. Learn to comprehend, explain and implement the most common algorithms. Use standard algorithms and data structures to complete programming tasks, in which each task is performed in a unique context. Analyze and contrast methods about the time-related complexity. - Learn to comprehend the significance of, explaining, and applying common programming techniques within the framework of standard data structures
Concerning the learning objectives for this program, students will be taught about the following elements:
Data Containers e.g., set, list, tree
Ordnanced Data Structures, e.g. stack, queue, priority queue, map
Processing Data Structures e.g., iterative implementations and recursive implementations