Data Structures with Java
MET CS 342
Prerequisites: MET CS 232 or consent of instructor. Learn data structures using the Java programming language. Topics include data abstraction, encapsulation, information hiding, and the use of recursion, creation, and manipulation of various data structures: lists, queues, tables, trees, heaps, graphs, and searching and sorting algorithms. Effective Fall 2020, this course fulfills a single unit in each of the following BU Hub areas: Quantitative Reasoning II, Creativity/Innovation, Critical Thinking.
FALL 2025 Schedule
| Section | Instructor | Location | Schedule | Notes |
|---|---|---|---|---|
| A1 | Liang | CAS 216 | M 6:00 pm-8:45 pm |
SPRG 2026 Schedule
| Section | Instructor | Location | Schedule | Notes |
|---|---|---|---|---|
| A1 | Liang | MCS B33 | R 6:00 pm-8:45 pm |
Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.

