Pinned Repositories
AutthenTextAI-NEU
CodeSculptorPro
CodeSculptorPro operates as a specialized single-line code analyzer, leveraging the initial three stages of the compilation process. This software focuses exclusively on scrutinizing declarations and assignment operations, offering a detailed examination of various recognized data types, including String, int, char, boolean, double, and float.
Data-Structures-and-Algorithm
In the world of computer science, a deep understanding of data structures and algorithms is crucial. This comprehensive course will guide you through the intricacies of data organization and the art of algorithmic problem-solving using the Java programming language.
Fundamentals-of-Programming
Welcome to the Fundamentals of Java Programming for Beginners! 🚀 If you're new to the world of programming and eager to learn Java, one of the most popular and versatile programming languages, you're in the right place.
Information-Management-Java-Applications-and-Database-Integration
In today's digital age, the ability to effectively manage and utilize information is essential. This course is designed to equip you with the knowledge and skills needed to manage, process, and leverage data using Java programming and database integration techniques.
Intermediate-Java-Programming-Beyond-the-Basics
If you have a foundational understanding of Java programming and are eager to deepen your skills, solve complex problems, and create robust applications, this course is designed just for you.
Object-Oriented-Programming-Programming
This course is designed for programmers at all levels who want to deepen their understanding of object-oriented programming. Whether you're transitioning from another language, a student pursuing a computer science degree, or a professional developer aiming to refine your OOP skills, this course is perfect for you.
OnlineBooking-MovieTickets
The project's objective is to offer customers the convenience of booking cinema hall tickets online, enabling them to make reservations anytime and anywhere. Users can easily browse through the latest movie releases and make their selections. The main goals of this initiative include providing customers with a seamless service accessible 24/7.
Palindrome-Checker
A simple string manipulation exercise to test for palindromes or words and sentences that can still be spell the same when reversed. I've used regular expressions to ignore all special characters.
SG-Hangaan
Config files for my GitHub profile.
sghangaan's Repositories
sghangaan/AutthenTextAI-NEU
sghangaan/CodeSculptorPro
CodeSculptorPro operates as a specialized single-line code analyzer, leveraging the initial three stages of the compilation process. This software focuses exclusively on scrutinizing declarations and assignment operations, offering a detailed examination of various recognized data types, including String, int, char, boolean, double, and float.
sghangaan/Data-Structures-and-Algorithm
In the world of computer science, a deep understanding of data structures and algorithms is crucial. This comprehensive course will guide you through the intricacies of data organization and the art of algorithmic problem-solving using the Java programming language.
sghangaan/Fundamentals-of-Programming
Welcome to the Fundamentals of Java Programming for Beginners! 🚀 If you're new to the world of programming and eager to learn Java, one of the most popular and versatile programming languages, you're in the right place.
sghangaan/Information-Management-Java-Applications-and-Database-Integration
In today's digital age, the ability to effectively manage and utilize information is essential. This course is designed to equip you with the knowledge and skills needed to manage, process, and leverage data using Java programming and database integration techniques.
sghangaan/Intermediate-Java-Programming-Beyond-the-Basics
If you have a foundational understanding of Java programming and are eager to deepen your skills, solve complex problems, and create robust applications, this course is designed just for you.
sghangaan/Object-Oriented-Programming-Programming
This course is designed for programmers at all levels who want to deepen their understanding of object-oriented programming. Whether you're transitioning from another language, a student pursuing a computer science degree, or a professional developer aiming to refine your OOP skills, this course is perfect for you.
sghangaan/OnlineBooking-MovieTickets
The project's objective is to offer customers the convenience of booking cinema hall tickets online, enabling them to make reservations anytime and anywhere. Users can easily browse through the latest movie releases and make their selections. The main goals of this initiative include providing customers with a seamless service accessible 24/7.
sghangaan/Palindrome-Checker
A simple string manipulation exercise to test for palindromes or words and sentences that can still be spell the same when reversed. I've used regular expressions to ignore all special characters.
sghangaan/SG-Hangaan
Config files for my GitHub profile.
sghangaan/Awesome-Chocolate-Dashboard-Report.github.io
sghangaan/Beginner-WebDev-Using-Bootstrap
Bootstraps: A free front-end framework for web development. It offers HTML/CSS templates for design elements and optional JavaScript. Ideal for beginners, it facilitates faster development with responsive design capabilities.
sghangaan/Block-Cipher-Decrypt
sghangaan/Builder-Pattern
Implements the Builder Pattern repo for flexible and user-friendly object creation in an e-commerce context. Separates construction from representation, facilitating step-by-step complex object building.
sghangaan/Character-Occurrence-Checker
The Character Occurrence Checker is a tool that counts how many times a specific letter appears in a given sentence or paragraph. It provides quick and accurate results, offering valuable insights into the text's character frequency.
sghangaan/dashiron
sghangaan/decoratorPattern
This repository implements the Decorator design pattern for savings accounts in a digital bank, specifically tailored for CIMB. The core structure includes a "Standard Savings Account" with essential attributes like accountNumber, accountName, and balance.
sghangaan/Deterministic-Finite-Automaton
DFA ensures unique computations by processing input symbols individually. It follows specific paths from current to next states, doesn't accept null moves, and allows multiple final states. DFAs are crucial in Lexical Analysis for Compilers.
sghangaan/Kaggle-Competition-Solutions
A collection of diverse solutions for various Kaggle competitions. Explore a range of machine learning and deep learning techniques applied to different datasets, featuring code, analyses, and insights.
sghangaan/Lexical-Analysis
The provided text outlines the purpose of Lexical Analysis in a compiler, specifically focusing on creating a scanner program for processing Java assignment statements. The program's task is to identify lexemes in the input statement and categorize them into respective tokens based on a predefined symbol table.
sghangaan/NEU-Cisco-packet-tracer
sghangaan/portfolio
sghangaan/Semantic-Analysis
Semantic Analysis, a crucial phase in compiler design ensuring the correctness of declarations and statements in a program. This program is vital for catching semantic errors early in the compilation process, promoting robust and error-free software development.
sghangaan/Software-Engineering_Designs-Patterns
sghangaan/StateDesignPattern-BankAccount
sghangaan/Strategy-Pattern
Implements Strategy Pattern in Java for a GameApp with Knight, Wizard, and Archer characters. Addresses attack and defense strategies through interchangeable algorithms. Character-specific strategies include DefenseStrategy (Shield, Dodge, CreateMagic) and AttackStrategy (CastSpell, ShootArrow, SwingSword).
sghangaan/Visitor-Pattern