An open API service indexing awesome lists of open source software.

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/cse110-python-

Programming Language I

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