CSCI 231
Introductory Data Structures
>**Major Requirement (for B.A. and B.S.)**
Course
Description:
Most applications require you to store and organize
its data somehow. The key to making the program east
to write and efficient is finding effective ways to
do that organization.
In this course, you will expand your knowledge past the world of arrays to such exciting data structures as lists, stacks, queues, hash tables, and trees. You will learn how to use Java's implementation of these structures and and to pick the most efficient structure and implementation for your application.
Offerings:
Offered each fall semester.
Instructor:
This course is taught by Dr. Dershem or Dr. McFall.
Prerequisites:
CSCI 225. See the department
policy on prerequisites.
Comments from Previous Students:
- "Learning hash tables and vectors was very important (I found out later on, of course!) "
The most recent offering's web page can be found at: http://www.cs.hope.edu/csci231
Catalog
Description:
An introduction to the fundamental data structures of
Computer Science and their accompanying algorithms.
Stacks, Queues, Binary Trees, and Priority Queues will
be included. Classical sorting and searching algorithms
will be learned and implemented.