JAVA

Course Information 

Course Title: Data Structures Using Java

Prerequisites: Java Programming, I

Instructor: MOHAMED ABDULLAHI MOHAMUD

Textbook(s) 

Title(s): Java Software Structures Designing and Using Data Structures

Author: John Lewis & Joseph Chase

Publisher: Pearson Education

Year: 2014

Edition: 4th Edition


Reference Book : 

Data Structures & Problem-Solving Using Java

Author: Mark Allen Weiss

Edition: 4th edition.

java-software-structures-inter-4th.pdf
Y Daniel Liang - Introduction to Java Programming and Data Structures, Comprehensive Version (2017, Pearson) - libgen.lc.pdf

Assessment Policy 

Course Description

This course covers the analysis, design, and implementation of fundamental data structures using JAVA; and engages students to use data structures and algorithms as a tool to design efficient programs that will cope with the complexity of actual applications.

The course focuses on basic and essential topics in data structures including collections, stacks, queues, linked lists, recursion, sorting, and searching algorithms. 

Teaching & Learning Methods 

Course Content

Learning outcomes

Slides 


Course Outline

Click here to download