None
Course Number:
CSCI 3250
Approved Starting Semester:
Paper Form (Before Curriculog, Approved before 2017)
Course Title:
Data Structures and Algorithms
Course Description (Bulletin Description):
Advanced data structures and their computer implementation. Binary trees, general trees, graphs, sorting algorithms, merging algorithms, hash codes, hash tables, file and memory allocation procedures.
Prerequisite:
CSCI 2000 or 2010
Co-requisite:
None
Pre/Co-requisite::
None
Dual-Listed:
None
Course Objectives (Course-level Student Learning Outcomes):
N.A. (Paper Form)
Topics Covered (In Outline/Calendar):
N.A. (Paper Form)
Student Learning Outcomes:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. (SLO1)
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. (SLO2)
- Apply computer science theory and software development fundamentals to produce computing-based solutions. (SLO6-CS)
Course Coordinator:
Dr. Saeid SamadiDana
Instructor-in-charge:
Dr. Saeid SamadiDana
Previous Professors:
Dr. John Nicholson, Dr. Nicholas Coleman, Dr. James Church
Technologies / Skills:
Data structure and algorithms theories
Textbook(s):
Summer/Spring 2026
Title: DATA STRUCTURES+ALGORITHM
Edition: 3RD 11
Author: SHAFFER
Publisher: DOVER
ISBN: 9780486485812
========================================
Go back to choose another course