Skip to content

This repository contains the project work completed for the course ECE 325 – Iterative Methods, it serves as an academic archive and reference for algorithmic techniques taught in the course. All implementations are intended for educational purposes.

Notifications You must be signed in to change notification settings

lefterizz/Iterative-Methods_ECE325

Repository files navigation

ECE 325 – Iterative Methods

This repository contains the project work completed for the course ECE 325 – Iterative Methods.
The projects focus on the design, implementation, and analysis of iterative algorithms across different problem domains.

The repository is structured so that each project is contained in its own subdirectory, along with a dedicated README describing the problem, algorithmic approach, correctness, and complexity analysis.


Course Overview

The course studies algorithmic techniques for solving computational problems using iterative methods.
Emphasis is placed on:

  • Precise problem formulation
  • Clear algorithm description
  • Correctness arguments
  • Efficiency analysis using asymptotic notation

Problems include search, decision, and optimization, solved using multiple algorithm design paradigms.


Topics Covered

  • Introduction to Iterative Algorithms
  • Analysis of Algorithms (O, Ω, Θ)
  • Brute Force and Exhaustive Search
  • Divide and Conquer
  • Fast Fourier Transform
  • Decrease and Conquer
  • Transformations
  • Greedy Algorithms
  • Dynamic Programming
  • Iterative Improvement

Each assignment folder contains:

  • Source code
  • Supporting files (if any)
  • A project-specific README.md describing:
    • Problem statement
    • Algorithmic approach
    • Correctness argument
    • Time and space complexity
    • Execution instructions

Notes

This repository serves as an academic archive and reference for algorithmic techniques taught in the course.
All implementations are intended for educational purposes.

About

This repository contains the project work completed for the course ECE 325 – Iterative Methods, it serves as an academic archive and reference for algorithmic techniques taught in the course. All implementations are intended for educational purposes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors