Skip to content

My projects from different subjects at Czech Technical University.

Notifications You must be signed in to change notification settings

CogniSeeker/SubjectsCTU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CTU FEL CyR (Cybernetics and Robotics) projects

Here I publish my projects from different subjects at Czech Technical University. Each folder corresponds to a different subject I've studied and focuses on a specific topic. Feel free to browse, use, and contribute.

DISCLAIMER

This repository contains educational materials and code examples intended solely for learning and reference purposes. For CTU students:

  • These materials should be used ONLY as a source of inspiration and to better understand concepts
  • Direct copying of code or solutions constitutes academic misconduct and may result in serious consequences
  • All work submitted must be your OWN original work
  • If you're unsure about proper citation or use of these materials, consult your instructor

Use these resources responsibly to support your learning while maintaining academic integrity. Keep your grades safe, you have been warned.

ALP (Algorithms and Programming)

This course focused on implementing various algorithms and programming challenges using Python. The projects include working with sequences, RSA encryption, BFS algorithms, finding the closest point and circumference, solutions for Tic-Tac-Toe strategies, and Ubongo figure placements. You will also find an implemented player for a TRAX game as the semestral project.

JVC (How to make (almost) anything)

In this course, we will explore various engineering domains, including laser cutting, 3D printing and scanning, electronics assembly, Arduino projects, CNC milling, and more. One of the tasks in this project is to create a personal website to document our progress and results.

Detailed documentation of all projects can be found on my personal website.

KUI (Cybernetics and Artificial Intelligence)

This course covers essential AI concepts and their practical applications. Topics include the A* algorithm for maze-solving, a Reversi player using the Minimax algorithm, Markov decision processes, reinforcement learning with policy updates, and classification techniques such as K-NN and Naive Bayes Classification.

MIK (Microcontrollers)

This course is centered on low-level C programming for microcontrollers. You will find projects focused on setting appropriate bits, working with registers, servicing time interrupt flags, and interacting with alphanumeric LCDs. Additional topics include using AD converters, implementing the I2C protocol, and generating PWM signals.

PRG (Programming in C)

This course focuses on fundamental C programming concepts, such as implementing various data structures, managing memory with the heap, and using pointers. You will also find projects involving file I/O operations, C standard library functions, and more advanced topics. The semestral project is a multi-threaded fractal drawing program (which is featured in a different repository).

About

My projects from different subjects at Czech Technical University.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published