2024-2025 Catalog 
    
    Dec 01, 2024  
2024-2025 Catalog

CSC 249 Data Structure & Algorithms

Lecture: 2 Lab: 3 Clinic: 0 Credits: 3
This course introduces the data structures and algorithms frequently used in programming applications. Topics include lists, stacks, queues, dequeues, heaps, sorting, searching, mathematical operations, recursion, encryption, random numbers, algorithm testing, and standards. Upon completion, students should be able to design data structures and implement algorithms to solve various problems.

This course has been approved for transfer under the CAA as a premajor and/or elective course requirement.

Pre-requisite(s): CIS 115  or CSC 120  
Course is typically offered in Fall.
Course has transfer restrictions - 10 years

Student Learning Outcomes (SLOs)
At the completion of the course, the students should be able to do the following:

  1. Identify various data structures.
  2. Integrate algorithms into large programs.
  3. Invent new algorithm(s) utilizing data structures to solve programming problem(s).