Programming with Data Structures

This course introduces and develops methods for designing and implementing abstract data types using the Java programming language. The main focus is on how to build and encapsulate data objects and their associated operations. Specific topics include linked structures, recursive structures and algorithms, binary trees, balanced trees, and hash tables. These topics are fundamental to programming and are essential to other courses in computer science. The course involves weekly programming assignments, in-class quizzes, discussion section exercises, and multiple exams.

Course Details

Campus: 
Amherst
Format: 
Online
Level: 
Undergraduate
Subject: 
Computer Science
Number: 
COMPSCI 187
Semester: 
Summer 2017
Registration Status: 
Closed
Registration: 
Monday, March 13, 2017 to Sunday, May 28, 2017
Degree Finder Course Finder Request Information 877-MY-UMASS