Academic Learning Portal & Synthesis
Welcome to my professional undergraduate e-portfolio. This centralized system aggregates my engineering progression, database modeling schemas, and distributed computational pipelines completed during my computer science path at Universiti Teknologi Malaysia.
Click the contextual workspace filters below to dynamically partition assignments, laboratory works, and verification reflections mapped across each consecutive academic phase.
Year 1 — Semester 1
Technology & Info System
Foundational concepts covering hardware computing architecture units, systemic engineering lifecycles, and core network configurations.
Suggestion: Introducing basic automated version control earlier would accelerate adaptation to enterprise environments.
Discrete Structure
Mathematical structures tailored for algorithm modeling, set theories, functions logic, and finite automata machines.
Programming Technique I
Introduction to procedural syntax structures, structured programming control rules, array manipulation, and parameters parsing in C++.
Digital Logic
Constructing combinational and sequential execution systems utilizing physical gate network mappings and hardware designs.
Year 1 — Semester 2
Probability & Stat Data Analysis
Statistical computing arrays, exploratory data profiling distributions, and initial data analytics models variables.
Programming Technique II
Advanced procedural engineering workflows, object manipulation baseline, and modular external file data streaming using C++.
System Analysis & Design
System Development Lifecycles (SDLC) methodologies tracking, data requirements diagrams, and structural blueprint architectures.
Computer Organization & Architecture
Low-level register configurations mapping, internal bus alignments, and systematic machine assembly language tracking.
Human Computer Interaction
User experience (UX) behavioral principles exploration, interactive rapid UI wireframing, and heuristic evaluation matrices.
Year 2 — Semester 1
Data Structure & Algorithm
Complex data structures design handling dynamic linked lists, binary search trees sorting, and algorithmic runtime complexity tracking.
Database Systems
Relational database infrastructure engineering, entity relationship layouts, relational logic optimization, and database normalization rules.
Software Engineering
Agile software paradigms manipulation, structured requirement specification engineering frameworks, and team validation pipelines.
System Development Technology
Deploying interactive multi-tier software runtimes, advanced backend server properties, and web application components setup.
Network Communication
Data network infrastructure modeling, custom socket wiring handling, and layer-by-layer transmission protocol structures.
Year 2 — Semester 2
Object Oriented Programming
Engineering scalable software architectures utilizing strict data encapsulation, inheritance layers, and polymorphism execution logic.
Data Mining
Pattern mining execution inside historical raw datasets using classification matrices and mathematical clustering algorithms.
Data Analytics Programming
Automated statistical parsing pipelines, detailed exploratory data analysis (EDA), and tabular data cleaning scripts.
Operating System
Low-level kernel processes scheduling simulation, concurrency task synchronization rules, and main memory tracking loops.
Year 3 — Semester 1
Artificial Intelligence
Heuristic state search algorithms configuration, knowledge mapping networks, and data learning models execution.
Database Programming
Advanced transactional SQL scripts compiling, stored procedures optimization, custom database triggers, and query indexing trees.
Enterprise System Modeling
Structuring strategic corporate information workflows, architectural lifecycle blueprints modeling, and enterprise data rules tracking.
Surfactant & Detergent Tech
Exploring cross-disciplinary industrial formulas, chemical property analysis setups, and operational data-driven process controls.
Year 3 — Semester 2 (Special Focus)
Special Topic in Data Engineering
Deep-dive research into complex large-scale data engineering tracks, focusing on distributed data pipelines deployment and automated ETL architectures.
Application Development
Cross-platform reactive mobile application layouts engineering utilizing real-time cloud clusters synchronization frameworks.
High Performance Data Processing
Distributed computational frameworks setup, high-throughput batching streams processing, and storage orchestration using Apache Spark.
Business Intelligence
Multidimensional data warehousing architecture design, star schemas modeling, enterprise data pipelines, and interactive analytics tracking dashboards.