Go to Main Content

Purdue Self-Service



Detailed Course Information


Spring 2024
Mar 04, 2024
Transparent Image
Information Select the desired Level or Schedule Type to find available classes for the course.

CS 25300 - Data Structures And Algorithms For DS/AI
Credit Hours: 3.00. This course gives a broad introduction to the most important data structures and algorithms in computer science. The emphasis is on data structures and their use in algorithms relevant for data science and AI and their applications. The course focuses on developing and comparing efficient implementations, assessing suitability of data structures for massive data sets, and understanding effective use, modifications, and extensions. This course will not fulfill CS 25100 requirement for any Computer Science major or minor.
0.000 OR 3.000 Credit hours

Syllabus Available
Levels: Graduate, Professional, Undergraduate
Schedule Types: Distance Learning, Lecture, Practice Study Observation
All Sections for this Course

Offered By: College of Science
Department: Computer Science

Course Attributes:
Lower Division

May be offered at any of the following campuses:     
      West Lafayette

Learning Outcomes: 1. Apply an asymptotic analysis to given code and explain its significance. 2. Analyze asymptotic performance of data structures and algorithms with respect to time and space. 3. Describe different implementations of a data structure and explain when what implementation is most efficient. 4. Demonstrate how to add functionality to a data structure to efficiently handle new operations and queries. 5. Assess how the choice of data structures and algorithm design methods impacts the performance of programs. 6. Make effective and appropriate use of data structures such as stacks, queues, linked lists, hash tables, Bloom filters, priority queues, dictionaries, search trees, tries, and graphs.

Must be enrolled in one of the following Majors:     
      Artificial Intelligence
      Artificial Intelligence
      Data Science
      Data Science
      Data Science

Undergraduate level CS 18200 Minimum Grade of C and (Undergraduate level CS 38003 Minimum Grade of C or Undergraduate level CS 17600 Minimum Grade of C) and (Undergraduate level CS 24200 Minimum Grade of C or Undergraduate level STAT 24200 Minimum Grade of C)

Short Title: Data Structrs & Algs For DS/AI

Course Configurations:

Configuration 1: 3.0 Credits
Schedule Type Weekly Contact Hours Instructional Credit Distribution
Lecture 3 3.0
Practice Study Observation 1 0.0
Configuration 2: 3.0 Credits
Schedule Type Weekly Contact Hours Instructional Credit Distribution
Distance Learning 0 3.0

Transparent Image
Skip to top of page
Release: 8.7.2