CIS210G: Data Structures and Elementary Algorithms

Class Program
Credits 4 Theory Hours 3 Lab Hours 2
This is an advanced, language-independent programming course. Students will master the skills necessary to develop and work with common programming Data Structures. Such topics as Arrays, Stacks, Queue, Linked Lists, Binary Trees, Hash Tables, Heap Concepts, and Graphs will be emphasized. The programming language used will be the students’ choice of Java, VB.Net, or C#. Each student will be required to work in a team environment.
Prerequisites
CIS118G, OR CIS148G, OR CIS158G, OR permission of the instructor