Lecture
DATA4400

Introduction to Data Analysis

An overview of the data analysis process, including methodologies, tools, and best practices for extracting insights from data.

90 minutes
Jan 10, 2025
Assignment
DATA4400

Exploratory Data Analysis Project

Apply exploratory data analysis techniques to a real-world dataset and create visualizations to communicate findings effectively.

Due: Jan 20, 2025
15% of final grade
Code
DATA4400

Data Cleaning Examples in Python

Jupyter notebook with examples of common data cleaning operations using Pandas, including handling missing data, removing duplicates, and standardizing formats.

Python 3.9
Jupyter Notebook
Lecture
DATA5000

Statistical Inference and Hypothesis Testing

An in-depth exploration of statistical inference methods and hypothesis testing frameworks for data-driven decision making.

110 minutes
Jan 24, 2025
Reading
DATA5000

Bayesian Methods in Modern Statistics

A collection of research papers exploring the latest applications of Bayesian statistics in data science, with practical case studies.

5 papers
PDF Collection
Code
DATA5000

Mixed Effects Models in R

Implementation examples of linear and generalized linear mixed models using the lme4, nlme, and brms packages in R.

R (v4.2+)
5 examples
Lecture
DATA6000

Neural Networks Architecture and Backpropagation

A deep dive into neural network architectures, activation functions, and the mathematics behind backpropagation for training.

105 minutes
Jan 31, 2025
Assignment
DATA6000

Building a Neural Network from Scratch

Implement a feedforward neural network for classification without using deep learning libraries like TensorFlow or PyTorch.

Due: Feb 14, 2025
20% of final grade
Code
DATA6000

PyTorch Implementation of CNN for Image Classification

Complete implementation of a convolutional neural network for image classification using PyTorch, including data loading, training, and evaluation.

Python 3.9
PyTorch 2.0
Lecture
COIT20253

Big Data Analytics Fundamentals

Introduction to big data concepts, Hadoop ecosystem, and distributed computing frameworks for large-scale data processing.

120 minutes
Feb 5, 2025
Assignment
COIT20253

Hadoop MapReduce Implementation

Implement MapReduce algorithms for processing large datasets using Hadoop framework and Java programming.

Due: Feb 25, 2025
25% of final grade
Code
COIT20253

Spark Streaming Applications

Real-time data processing examples using Apache Spark Streaming for continuous data analysis and monitoring.

Java 11
Spark 3.2
Lecture
COIT20258

Software Engineering Principles

Core software engineering concepts including design patterns, SOLID principles, and software development methodologies.

90 minutes
Jan 15, 2025
Assignment
COIT20258

Design Pattern Implementation

Implement common design patterns including Singleton, Factory, Observer, and Strategy patterns in Java.

Due: Jan 30, 2025
20% of final grade
Code
COIT20258

Git Version Control Workshop

Comprehensive Git tutorial covering branching, merging, conflict resolution, and collaborative development workflows.

Git 2.35
Team Project
Lecture
COIS12036

Human-Computer Interaction Design

Principles of user interface design, usability testing, and user experience optimization for interactive systems.

100 minutes
Jan 20, 2025
Assignment
COIS12036

Usability Testing Report

Conduct usability testing on a web application and create a comprehensive report with recommendations for improvement.

Due: Feb 10, 2025
30% of final grade
Code
COIS12036

Prototyping with Figma

Interactive prototyping tutorial using Figma for creating user interface mockups and interactive prototypes.

Figma
UI/UX Design

No resources found matching your search criteria. Try adjusting your filters or search query.