Course:CPSC312-2019
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)
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)
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)
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)
Web Services
CPSC312-Prolog-Project-Sam-Srijon (sam and srijon)
CityRanker (Kavya, Paul, Petal)