Skip to content

Solutions and projects for Computational Methods in Science & Technology course, covering many topics.

Notifications You must be signed in to change notification settings

mlodyjesienin/Computational-Methods-2024

Repository files navigation

Computational Methods in Science & Technology Course – AGH UST 2024

A repository containing solutions to laboratory tasks for the 4th-semester Computational Methods course in Computer Science. Topics covered include Linear Systems, Floating Point Arithmetic, Singular Value Decomposition, Non-Linear Equations, Simulated Annealing, Search Engines, and Fast Fourier Transformation.


Major Projects

Some tasks are significantly larger and more detailed, often including reports and extensive documentation.

Laboratory 2: Solving Linear Systems

Using Gaussian Elimination & LU Decomposition to solve linear systems. Additionally, this lab includes solving an electric circuit (treated as a graph) by finding electric currents using Kirchhoff's and Ohm's Laws and reducing dependent equations.

Example graph

Laboratory 4: Simulated Annealing Metaheuristic

Applying the Simulated Annealing metaheuristic to solve various optimization problems.

Task 1: Traveling Salesman Problem

Traveling Salesman Example

Task 2: Reducing "Energy" of Binary Images

Binary Image Example

Task 3: Solving Sudoku Puzzles

Laboratory 6: Search Engine Creation

Building a search engine utilizing SVD, Cosine Similarity, and web crawling techniques.

Laboratory 9: Template Matching and OCR

Implementing Template Matching and Optical Character Recognition using Discrete Fourier Transformation and FFT.

Poem Example

Smaller Projects

These are smaller tasks, some of which may not be fully developed.

Laboratory 1: Computer Arithmetic Precision

Exploring different approaches to summing numbers in computer arithmetic.

Laboratory 3: Non-Linear Equation Approximation

Approximating solutions to non-linear equations using the Bisection, Newton, and Secant methods.

Laboratory 5: Singular Value Decomposition

Studying Singular Value Decomposition (SVD) techniques.

Laboratory 7: Spectral Decomposition

Exploring the Power and Reversed Power methods for spectral decomposition.


This format is structured to be more visually appealing and readable. Feel free to paste this updated version into your README file.

About

Solutions and projects for Computational Methods in Science & Technology course, covering many topics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published