Welcome to my academic coursework repository.
This repository documents my learning journey as a Bachelor of Computer Science (Data Engineering) student at Universiti Teknologi Malaysia (UTM). It contains coursework, assignments, laboratory exercises, projects, reports, presentations, source code, and reflections completed throughout my undergraduate studies.
The repository showcases my academic development from foundational computing subjects to advanced topics in data engineering, cloud computing, artificial intelligence, business intelligence, and high-performance data processing.
| Information | Details |
|---|---|
| Name | Lau Yee Wen |
| Programme | Bachelor of Computer Science (Data Engineering) |
| University | Universiti Teknologi Malaysia (UTM) |
| GitHub | https://github.com/lauyeewen123 |
| https://www.linkedin.com/in/lau-yee-wen-068b5a299 |
UTM_CourseWork
│
├── Year 1
│ ├── Sem 1
│ └── Sem 2
│
├── Year 2
│ ├── Sem 1
│ └── Sem 2
│
├── Year 3
│ ├── Sem 1
│ └── Sem 2
│
└── README.md
Each academic year, semester, course, and major project folder contains documentation, supporting materials, evidence of work, and personal reflections where applicable.
This repository serves as an academic e-portfolio and learning archive.
The objectives are to:
- Document coursework and learning activities
- Preserve assignments, reports, and project deliverables
- Showcase technical and analytical skills
- Demonstrate academic growth and continuous learning
- Provide evidence of practical project experience
- Support future internship and career opportunities
Built a strong foundation in programming, mathematics, computer systems, information technology, and software analysis.
- Programming Technique I
- Programming Technique II
- Digital Logic
- Discrete Structure
- Technology & Information Systems
- Computer Organization & Architecture
- Probability & Statistical Data Analysis
- System Analysis & Design
Expanded my knowledge in software engineering, databases, networking, operating systems, analytics, and web-based system development.
- Data Structure & Algorithm
- Database
- Software Engineering
- Network Communications
- System Development Technology
- Data Analytics Programming
- Data Mining
- Object-Oriented Programming
- Operating Systems
Focused on advanced topics related to Data Engineering, Artificial Intelligence, Database Programming, Cloud Technologies, Business Intelligence, and High-Performance Data Processing.
- Artificial Intelligence
- Database Programming
- Enterprise Systems Design & Modelling
- Application Development
- Business Intelligence
- High Performance Data Processing
- Special Topic in Data Engineering
| Project | Description |
|---|---|
| PPG Recoverable Assets & Inventory Risk Management | Data warehouse and business intelligence solution using Azure Synapse Analytics and Power BI |
| TVETMARA Student Attendance Management System | Flutter and Firebase application for attendance and discipline management |
| AI-Assisted Data Quality Pipeline | Data pipeline integrating Apache Airflow and Airia AI for automated data quality assessment |
| JobStreet Malaysia Analytics Pipeline | High-performance data processing project using Pandas, Polars, and DuckDB |
| Business Intelligence Project | Data preparation and analytics workflow using Alteryx and Power BI |
| Event Booking System | Database Programming project implementing relational and NoSQL database concepts |
| KADA Management System | Web-based management system developed using PHP and MySQL |
This course represents the most advanced Data Engineering coursework completed during my studies.
| Activity | Focus |
|---|---|
| Academic Writing | Technical research and literature review |
| Tutorial 1 | Microsoft Azure & Medallion Architecture |
| Tutorial 2 | Apache Spark & Distributed Data Processing |
| Tutorial 3 | AI Algorithm & CNN Image Classification |
| Tutorial 4 | AI-Assisted Data Quality Pipeline |
| Tutorial Article | Research article analysis |
| Individual Project | Independent Data Engineering project |
- Python
- SQL
- Java
- C++
- PHP
- JavaScript
- R
- Assembly Language
- Data Cleaning & Transformation
- Data Modelling
- Data Warehousing
- ETL Pipelines
- Business Intelligence
- Data Visualization
- Machine Learning
- Data Mining
- Microsoft Azure
- Apache Spark
- Apache Airflow
- Power BI
- Alteryx
- Flutter
- Firebase
- MySQL
- MongoDB
- Git & GitHub
This repository represents more than a collection of coursework—it reflects my academic growth and continuous learning journey throughout university.
Each course contributed unique knowledge and experiences that strengthened my technical, analytical, and problem-solving abilities. Through assignments, projects, and collaborative activities, I learned how to apply theoretical concepts to practical scenarios, work effectively in teams, and communicate technical ideas through reports and presentations.
As I progressed from foundational computing subjects to advanced data engineering topics, I developed a deeper appreciation for how data, software systems, and emerging technologies can be used to solve real-world problems.
My experiences with cloud computing, business intelligence, artificial intelligence, and large-scale data processing have reinforced my interest in pursuing a career in Data Engineering.
This portfolio serves as a record of my development, achievements, and continuous pursuit of knowledge throughout my academic journey.
"Continuous learning, curiosity, and practical experience are the foundations of growth in technology."