Course Details
CMSC256: INTRO TO DATA STRUCTURES
CMSC 256 Introduction to Data Structures Semester course; 3 lecture and 2 laboratory hours (delivered online, face-to-face or hybrid). 4 credits. Prerequisites: CMSC 255 with a minimum grade of C, and either MATH 151, MATH 200, MATH 201, each with a minimum grade of C, or calculus-level placement on the VCU Mathematics Placement Test within the one-year period immediately preceding enrollment in the course. Advanced programming using Java. Topics include interfaces, linked lists, stacks, queues, binary trees, and basic searching and sorting techniques. Continued focus on program testing and UML notation. Students working toward a computer science degree or certificate program may not receive credit for both CMSC 256 and EGRE 347.
Overview

Where Will This Course Transfer?

| Institution | Identifier | Name | Notes | Level |
|---|---|---|---|---|
| Blue Ridge Community College | CSC202 | Computer Science II | 2-Year | |
| Central Virginia Community College | CSC202 | Computer Science II | 2-Year | |
| Eastern Shore Community College | CSCEEE | General Elective in Computer Science | 2-Year | |
| Northern Virginia Community College | CSCEEE | N/A | 2-Year | |
| Paul D. Camp Community College | CSC202 | Computer Science II | 2-Year | |
| Tidewater Community College | CSCEEE | General Elective in Computer Science | 2-Year | |
| Virginia Highlands Community College | CSC202 | Computer Science II | 2-Year | |
| Old Dominion University | CS381 | INTRO TO DISCRETE STRUCTURES | 4-Year | |
| University of Mary Washington | CPSCNOTMJ | Elective | NOTMJ indicates this is not a major elective. General elective credit will apply to the overall credits needed to graduate. | 4-Year |
| University of Mary Washington | CPSC340 | Data Structures and Algorithms | 4-Year | |
| Marymount University | IT230 | Advanced Java Programming | 4-Year | |
| Marymount University | IT900 | IT Elective | 4-Year |
