Course:CPSC312-2019

From UBC Wiki

This is the wiki for CPSC 312 in 2019. You can edit the wiki if you log in with your CWL. See the main web page for the course https://www.cs.ubc.ca/~poole/cs312/2019/

Project 1

Projects

Post links to your project here; give it a meaningful link and title. Please create appropriate headings.

AI

ChatBot (Will, Kieran, Jugraj)

AutoComplete (Gina, John, Andy)

Predictive Texts (Justin, Ricky, Ian)

Audio-Visual

Mandelbrot Set (Gaurav, Ruperto, Nathan)

Computer Graphics

Generative Art (Owen, Josh)

Julia Set Visualizer (John, Justin, Annie)

Image Editor (Lironne, Mahbod, Eylul)

Snowflakes (Tiger, Daphne, Sebastien)

Data Analysis

Real-World Model Builder (Wucheng, Yanbai, Yunan)

Database Infrastructure

GQL2SQL (Greg, Aaron)

Encryption

Password Manager (Nicole, Kevin, Maxwell)

Games

Minesweeper (Munkhtur, Tolga)

Pong (Clarence, Jared)

Zork Reboot (Dama, Jeff)

Flippy Bits (Hary, Joseph)

Stranger Strings (William, Do Hoon)

Sokoban (Rebecca, JeongSoo, Gurveer)

Hangman (Brendan, Leann)

Beat (Steven, Jennifer)

Adventures In Haskhell (Patrick, Pardis)

Turn-Based Snake Game (Mickey, David, Truman)

Battleship (Yexiu, Isaac)

Sudoku (Erik, Deina)

Connect-4 (Sam, Srijon)

Crossword Builder (Tim, Jordan)

Tic Tac Toe (Kavya, Linda)

Minesweeper (Muhan, Yue)

TBC (Joey, Sofia)

Tabletop Encounter Tracker (Devyani, Alex)

hachi (Christine, Albert)

Snake Game (Michael, Richard)

Sudoku (Zhe, Yifei, Yixin)

Mastermind (Sandy, Kyle)

NumbArena (James, Jeffrey, Roger)

Connect Four (Shaun, Jd, Zach)

Reigns (Cormac, Luce, Matthew)

Blackjack(Clinton, Winston)

Storyboard Player (Rowan, Liam, Rahman)

Blackjack Simulator (Ben, Lily, Yinchen)

Dice Roller (Jose, Luis)

Maze Generator (Aditya, Nick, Eishan)

Pokemon Battle (Kenneth, Kelvin)

Checkers (Sofia, Joey)

Machine Learning

Sentiment Classifier (Dan, Michael, Louise)

Fraud Detecter (Saffrin, Tillman)

Decision Trees Implementation (Thibault de Wit, Nabil Rashid, Kshitij Jain)

Music

Algorithmic Composition (Sarp, Andrea, Robert)

Musical Mimicry (Armandas and Ilias)

Natural Language

World Trivia Chatbot (Cindy, Theodorus)

Optimization

Travelling Salesman Problem (Alec, Ray)

Scheduling

Hospital Scheduler (Interval Scheduling Problem) (Paul, Petal)

Scheduler (Daniel, Mandeep, Abhilasha)

Project 2

Kakuro (Alec, Ray)

Course Selection Scheduler (Gina, John, Andy)

Flight Selector (Kshitij Jain)

Algorithms

3-SAT-isfy-me (Greg, Aaron)

Path Finding (Nicole, Kevin, Maxwell)

Symptom Analyzer (Brendan, Leann)

Hotel Booking (Jugraj, Will, Kieran)

Circuit Solver (Benjamin, Yinchen, Lily)

Chatbot

TravelPal (Andrea, Robert, Sarp)

The Room: Chatbot Edition (Dama, Jeff)

Cryptocurrency

Cryptocurrency Recommender (Daniel, Mandeep, Abhilasha)

Games

Chess (Qingyue, John, Justin)

Clue Simulator (Kenneth, Kelvin)

Connect Four (Shaun, Jd, Zach)

Prologémon (Mickey, David, Truman)

Prologue (Gaurav, Nathan, Ruperto)

Poké Simulator(William, Dohoon, Jennifer)

Choose Your Own Adventure (Tiger, Daphne)

Minesweeper (Muhan, Yue, Boyang)

Sudoku Solver (Lironne, Eylül, Mahbod)

Sudoku (Zhe, Yifei, Yixin)

Mastermind (Deina, Erik)

Terminal Checkers (Sofia, Joey)

Maze Generator (Clarence, Jared)

Mathematics tools or tutorial system

Integral Calculator (Jose,Luis)

LinAlg in Prolog (Armandas, Ilias)

Natural Language

SFL-NLPtoolkits (Wucheng, Yanbai, Yunan)

Chomsky Sentence Generator (Josh, Owen)

Text Summarizer (Dan, Michael, Louise)

Teamfight Tactics Cheat Sheet (Michael, Richard)

Natural Calculator (Liam, Rowan, Mudasiru)

Canadian Political Party Guide (Saffrin and Tillman)

Recommender Systems

Movie Recommender (Cormac, Luce, Matthew)

Interactive City Guide (Linda, Thibault, Nabil)

Travel Destination Recommender (Sandy, Kyle)

Peanut Gallery (Christine, Albert)

Courselog - Course Video Recommender (Nick, Eishan, Aditya)

Digital Cookbook (Patrick, Pardis)

Rules

Discord Permissions (Rebecca, Jason)

Final Exam Scheduler (Justin, Ricky, Ian)

UBC Degree Planner (Yexiu, Isaac)

Yelp Restaurant Queries (Cindy, Theodorus)

Weather Predictor (Gurveer)

Meal Planner (Tim, Jordan)

COGS Degree Course Schedule (Devyani, Alex)

UBC Degree Navigator (Tolga, Mogi)

DegreeLog (James, Jeffrey, Roger)

Training Program(Clinton, Winston)

UBC Courses Planner/Recommender (Hary, Joseph)

GOT Rabbit?

Web Services

CPSC312-Prolog-Project-Sam-Srijon (sam and srijon)

CityRanker (Kavya, Paul, Petal)