Academic Presentations

Browse through my collection of research presentations, conference talks, and educational materials covering various topics in data science, machine learning, and application development.

Browse by Subject

🖥️

Computer Evolution

History and development of computing systems

5 presentations
⚙️

Object Oriented Programming

OOP concepts, design patterns, and best practices

4 presentations
📊

Data Science

Analytics, machine learning, and statistics

12 presentations
💡

Innovation

MakeCode Arcade, MIT App Inventor, creative coding

2 presentations
Showing 23 of 23 presentations

Data Science Principle

Fundamental principles and concepts of data science, covering the theoretical foundations and core methodologies used in data-driven decision making.

Data Science
View Presentation

Data Science Process

Comprehensive guide through the data science process workflow, from problem definition and data collection to analysis, modeling, and interpretation of results.

Data Science
View Presentation

Data Visualization

Advanced techniques for creating compelling data visualizations and using visual elements to communicate insights effectively in data science projects.

Data ScienceVisualization
View Presentation

Basic Statistics in Data Science

Essential statistical concepts and methods used in data science, including descriptive statistics, probability distributions, and statistical inference.

Data ScienceStatistics
View Presentation

Data Preprocessing

Comprehensive guide to data cleaning, transformation, and preparation techniques essential for successful data science projects.

Data ScienceData CleaningPreprocessing
View Presentation

Model Evaluation and Comparison

Methods and metrics for evaluating machine learning models, comparing performance, and selecting the best model for your data science problem.

Data ScienceMachine LearningModel Evaluation
View Presentation

Regression

Comprehensive coverage of regression analysis techniques, including linear regression, polynomial regression, and advanced regression methods.

Data ScienceMachine LearningRegression
View Presentation

Classification

Machine learning classification algorithms and techniques, including decision trees, naive Bayes, SVM, and ensemble methods.

Data ScienceMachine LearningClassification
View Presentation

Probability

Fundamental probability concepts essential for data science, including conditional probability, Bayes theorem, and probabilistic reasoning.

Data ScienceStatisticsBayes Theorem
View Presentation

Clustering

Unsupervised learning techniques for clustering analysis, including K-means, hierarchical clustering, and density-based clustering methods.

Data ScienceMachine LearningClusteringUnsupervised Learning
View Presentation

Association Analysis

Market basket analysis and association rule mining techniques for discovering relationships and patterns in large datasets.

Data ScienceAssociation RulesUnsupervised Learning
View Presentation

Ethics in Data Science

Critical examination of ethical considerations in data science, including privacy, bias, fairness, and responsible AI practices.

Data ScienceEthics
View Presentation

MIT Inventor Apps

Hands-on MIT App Inventor module and examples focusing on app creation, basic block programming, and rapid prototyping for learners — placed under the Innovation topic.

Innovation
View Presentation

Tinkercad - 3D Design

A beginner-friendly 3D design and modelling module using Tinkercad — activities for prototyping, basic CAD concepts, and preparing designs for 3D printing. Placed under the Innovation topic.

Innovation
View Presentation

Genetic Algorithm

Introduction to Genetic Algorithms, their structure, operators, and application to optimization problems under the Computer Evolution topic.

Computer Evolution
View Presentation

What is Evolutionary Algorithms

Foundational concepts of Evolutionary Algorithms (EAs), including their biological inspiration, core mechanisms, and role in computational intelligence.

Computer Evolution
View Presentation

How to Work with EAs

Practical guide to implementing and tuning Evolutionary Algorithms, including selection, crossover, mutation, and performance evaluation.

Computer Evolution
View Presentation

Genetic Programming

Introduction to Genetic Programming, a form of evolutionary algorithm that evolves computer programs to solve problems automatically.

Computer Evolution
View Presentation

Genetic Algorithm (Part 2)

Further exploration of Genetic Algorithms, including advanced operators, convergence, and real-world case studies under Computer Evolution.

Computer Evolution
View Presentation

Introduction to OOP

Introduction to Object-Oriented Programming covering fundamental concepts, principles, and practical applications of OOP paradigm.

Object Oriented Programming
View Presentation

Anatomy of a Class

Anatomy of a Class in OOP refers to the internal structure and components that define a class

Object Oriented Programming
View Presentation

Control Structure - If Else

Conditional control structures using if-else statements for decision making and branching logic in object-oriented programming.

Object Oriented ProgrammingControl Structure
View Presentation

Control Structure - Loop

Loop control structures including for, while, and do-while loops for iterating and repeating code blocks in OOP.

Object Oriented ProgrammingControl Structure
View Presentation

About Me

Senior Lecturer and researcher dedicated to advancing knowledge in data science, computer science education, and innovative teaching methodologies.

Fakhitah Ridzuan
🎓

Quick Facts

Senior Lecturer at Universiti Malaysia Kelantan
Ph.D. in Computer Science
Faculty of Data Science and Computing
Specializing in Data Science & Innovation

Professional Philosophy

I believe in the transformative power of education and technology to solve real-world problems. My work focuses on making data science accessible and engaging through innovative teaching methodologies and practical applications.

As an educator, I'm passionate about developing creative approaches to computer science education, utilizing tools like MakeCode Arcade and MIT App Inventor to make programming concepts more accessible to students of all backgrounds.

My research philosophy centers on bridging the gap between theoretical knowledge and practical implementation, ensuring that students not only understand concepts but can apply them effectively in their future careers.

🎓

Education

Doctor of Philosophy - Management Information System

Universiti Sains Malaysia

2017 - 2021

Bachelor of Computer Science (Software Engineering)

Universiti Teknologi Malaysia

20012 - 2016

First Class Honours

🎖

Current Position

Senior Lecturer

Faculty of Data Science and Computing

Universiti Malaysia Kelantan

2022 - Present

👥

Professional Experience

Lecturer

INTI International College Penang

2022 - 2022

Research Assistant

Universiti Sains Malaysia

2021 - 2022

📖

Research Interests & Expertise

Core Areas

  • Data Science & Analytics
  • Computer Science Education
  • Object-Oriented Programming
  • Computer Evolution & History

Innovation & Technology

  • Educational Technology Innovation
  • MakeCode Arcade Development
  • MIT App Inventor Applications
  • Creative Coding & Game Development

Contact Information

Email

fakhitah.ridzuan@gmail.com

Location

Faculty of Data Science and Computing
Universiti Malaysia Kelantan
Kota Bharu, Kelantan

Office Hours

Sunday - Thursday
9:00 AM - 4:00 PM
By appointment

Teaching Areas

🖥️

Computer Evolution

History and development of computing systems

⚙️

Object Oriented Programming

OOP concepts, design patterns, and best practices

📊

Data Science

Analytics, machine learning, and statistics

💡

Innovation

MakeCode Arcade, MIT App Inventor, creative coding

Get in Touch

I welcome collaboration opportunities, speaking engagements, and discussions about research. Feel free to reach out through any of the channels below.

Contact Information

Email

fakhitah.ridzuan@gmail.com

Office Phone

+6010-4045972

Office Location

Faculty of Data Science and Computing, UMK Kampus Kota
Karung Berkunci 36, Pengkalan Chepa
16100 Kota Bharu, Kelantan

Professional Networks

Response Time: I typically respond to emails within 24-48 hours during business days. For urgent matters, please call my office phone.