1. Homepage
  2. Subject
CS544 Intro to Big Data Systems - P4: HDFS Partitioning and Replication
CS544Intro to Big Data SystemsHDFS Partitioning and ReplicationPython
In this project, you'll deploy a small HDFS cluster and upload a large file to it, with different replication settings. You'll write Python code to read the file. When data is partially lost (due to a node failing), your code will recover as much data as possible from the damaged file.
DPST1091/CPTG1391 Programming Fundamentals! - Assignment 2 - CS Pet Salon
DPST1091CPTG1391Programming FundamentalsCS Pet Salon
Your task is to implement a pet salon manager involving several salons which have rooms for different types of pets. A pet salon is where pets get cared for and pampered. You will track the details of the pets being looked after in each salon!
DPST1092 Computer Systems Fundamentals - Assignment 2: a file synchroniser - rsync
DPST1092Computer Systems Fundamentalsa file synchroniser
The rsync utility is a useful and popular tool which efficiently transfers files between computers. In this assignment you will be implementing rbuoy, which is a simplified version of rsync.
CS537 Introduction to Operating Systems - Project 4: Dynamic Stride Scheduler with Dynamic Ticket Modification
CS537Introduction to Operating SystemsLetter BoxedCDynamic Stride Schedulerxv6
In this project, you will implement a dynamic stride scheduler in xv6, incorporating dynamic ticket modification based on process behavior. The stride scheduler ensures that processes receive CPU time proportional to their assigned tickets, providing deterministic scheduling behavior. By dynamically adjusting tickets, the scheduler can adapt to changing process workloads, priorities, or resource usage.
EECS 183: Elementary Programming Concepts - Project 4: CoolPics
EECS183Elementary Programming ConceptsCoolPicsC++
In this project, you will create a program that reads in a description of shapes, draws those shapes, and saves the result to a file. You will represent the different shapes using classes. Here are some examples of images created by students in past semesters:
EECS 183: Elementary Programming Concepts - Final Project: Elevators
EECS183Elementary Programming ConceptsElevatorsC++
Elevators is a project that dabbles in Game Design, Artificial Intelligence, and designing real-world systems. Using C++, you will complete an implementation for a game in which the player operates 3 elevators in a busy building, making decisions and servicing requests to keep the people inside the building as happy as possible.
CS460 Introduction to Database Systems - Problem Set 3 - Implement portions of a simple relational database management system
CS460Introduction to Database SystemsDBMSSQLJavaMarshall
In this assignment, you will implement portions of a simple relational database management system that supports a subset of the SQL language
COMP1511 Programming Fundamentals - Assignment 2 - CS Dungeon!
COMP1511Programming FundamentalsCOMP1911CS DungeonC
Your task in assignment 2 is to create a dungeon crawler game, where you will get to design a map of connected dungeons filled with monsters, items, and a final boss at the end to defeat! You will get to play as either a Fighter or a Wizard, using your special skills and stats to defeat these monsters and beat the game!
ELEC576/COMP 576: Introduction to Deep Learning Assignment 1 - Backpropagation
ELEC576COMP576Introduction to Deep LearningPythonBackpropagationNeural Network
In this problem, you will learn how to implement the backpropagation algorithm for a simple neural network. To make your job easier, we provide you with starter code in three layer neural network.py. You will fill in this starter code to build a 3-layer neural network (see Fig. 1) and train it using backpropagation.
Concurrent Programming Coursework 2024 - Prefix Scan Algorithm in C/MPI
CPrefix ScanMPI
You are required to implement the parallel prefix scan algorithm in c/mpi