Projects in Awesome Lists by FarhanTips
A curated list of projects in awesome lists by FarhanTips .
https://github.com/farhantips/microprocessor_cse341
Discover hands-on projects and exercises on microprocessor programming, using the Emu8086 emulator to explore instruction sets, assembly language, and interfacing techniques for deeper practical understanding.
assembly-language cse341 emu8086 emu8086-emulator microprocessor solutions
Last synced: 18 Mar 2025
https://github.com/farhantips/java_programming
Dive into practical Java programming exercises, focusing on core topics such as data types, loops, conditionals, arrays, and methods, providing a strong foundation for mastering Java fundamentals.
arrays bracu bracucse cse110 java string
Last synced: 26 Mar 2025
https://github.com/farhantips/pattern-recognition
Explore hands-on project and exercises in Pattern Recognition, focusing on techniques like classification, clustering, feature extraction, and pattern analysis.
artificial-intelligence bracucse classification clustering cnn cse424 knn machine-learning pattern-analysis pattern-recognition
Last synced: 26 Mar 2025
https://github.com/farhantips/operating-system
This repository focuses on practical lab exercises related to key operating system concepts, such as thread management, process creation with fork(), inter-process communication, synchronization with semaphores, and multi-threading.
bracucse cpu cse321bracu fork inter-process-communication multithreading operating-system process semaphore synchronization thread
Last synced: 26 Mar 2025
https://github.com/farhantips/computer-graphics-cse423
This repository contains practical implementations and exercises related to the concepts taught in the course on Computer Graphics. It serves as a hands-on companion to enhance understanding through visualizations, algorithm implementations, and coding exercises. The repository offers a comprehensive experience in computer graphics.
2d 3d-graphics bracu computer computer-graphics cse423
Last synced: 26 Mar 2025
https://github.com/farhantips/vlsi-design
This repository covers VLSI Design concepts using Microwind, Quartus, and Waveforms, focusing on digital circuit design, FPGA implementation, and HDL for integrated circuit development.
cmos-circuits layouts microwind mux quartus vending-machine vlsi vlsi-design waveforms
Last synced: 26 Mar 2025
https://github.com/farhantips/cse422-bracu
This repository contains practical implementations and exercises related to the concepts taught in the course on Artificial Intelligence. It serves as a hands-on companion to deepen understanding through experimentation and coding.
artificial-intelligence bracu bracucse cse422 machine-learning
Last synced: 26 Mar 2025
https://github.com/farhantips/data_structures
This repository contains practical implementations and exercises related to the concepts taught in the course on Data Structures. It provides hands-on coding examples to help understand key concepts like arrays, linked lists, stacks, queues, trees, graphs, and more, fostering deeper learning through practical experimentation.
arrays bracu bracucse cse220 cse220lab data-structures graph linkedlist python queue stack tree
Last synced: 26 Mar 2025
https://github.com/farhantips/algorithm
This repository dives into the core concepts of Algorithms through engaging exercises and practical coding challenges. It’s designed to sharpen problem-solving skills and enhance your understanding of key algorithmic techniques in a hands-on, interactive way.
algorithms binary-search bubble-sort dijkstra-algorithm dynamic-programming graph-algorithms greedy-algorithms hashing heapsort knapsack linear-search merge-sort quicksort recursion searching-algorithms shortest-path-algorithm sorting-algorithms
Last synced: 26 Mar 2025
https://github.com/farhantips/turtlebots-control-using-ubuntu
This repository contains projects on controlling Turtlebots using Ubuntu, focusing on robot navigation, path planning, and sensor integration for hands-on robotics experience.
robotic-motion-control ros ubuntu
Last synced: 26 Mar 2025
https://github.com/farhantips/object_oriented_programming_python
Explore the core concepts of Object-Oriented Programming (OOP) in Python through hands-on exercises and real-world examples. This repository helps deepen understanding of OOP principles such as inheritance, encapsulation, polymorphism, and abstraction, providing practical implementations for effective learning.
abstract bracucse111 cse111 encapsulation inheritance object-oriented-programming oop overriding programming-language python
Last synced: 26 Mar 2025
https://github.com/farhantips/cryptography-and-cryptanalysis
This repository covers practical implementations of Cryptography and Cryptanalysis, including encryption algorithms, hashing, digital signatures, and techniques for analyzing and breaking cryptographic systems.
aes-encryption authentication-protocol blockcipher ceaser-cipher cryptanalysis cryptography des diffie-hellman elliptic-curve-cryptography encryption-decryption hashing-passwords kerberos-authentication knapsack publickey-cryptosystem rsa-cryptography ssh ssl zero-knowledge-proof
Last synced: 26 Mar 2025
https://github.com/farhantips/python-programming-language-1--cse110
Explore practical implementations and exercises related to Python programming concepts. This serves as a hands-on guide to mastering Python through coding challenges, experiments, and real-world applications.
basic-programming bracu bracucse110 colab-notebook cse110 programming-language pycharm python
Last synced: 17 Mar 2025